{"_id":"@libp2p/keychain","_rev":"887-0d5ce1057eaeccb6f2af6596c4e74590","name":"@libp2p/keychain","dist-tags":{"latest":"6.1.7","next":"6.1.7-fb139d1c8"},"versions":{"0.6.1":{"name":"@libp2p/keychain","version":"0.6.1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@0.6.1","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"}],"homepage":"https://github.com/libp2p/js-libp2p-keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-keychain/issues"},"dist":{"shasum":"df85d64a19452c7a2c0a1d72819f2ab06e3918f2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-0.6.1.tgz","fileCount":24,"integrity":"sha512-+krU7LWMRzEOx9HbyfEdV5i55irx0yjPC13MM0nDcfVkwy8wbBVjYzbiLZ0B6qG7z+ubnPirlLnp02swQHduYA==","signatures":[{"sig":"MEUCIBp7tPpx0PSpwK4ZRD//XGzt+OvMqr0H9Q0eQ9m/a/JWAiEA16ROXfGZsIlEh9xkduWPPSjZI7E3g4WjuXWYRuRRcLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0ni2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTKQ//akNoEgbsG8/dbCmTANQLi7wd4ogmB+uYwphIKAeaTOtZEuCa\r\nTNILIfDlB7xbSosoRGRbf5ebE+mwKChqz8liBsHmtUeJ9y/QHvX7lqRXNCnA\r\nPSaB8whWrrCjF8YkY99bl/M752jOBKSpK+HAKmvn45khBCYjCUB8+IR20OC+\r\nrSKkv0WRBqfhVQAq7yp6dgOG5u+MLdhV+E1SlVJGo9/JTsLnyEJdk++85hQn\r\n67O7MwhrzU/LJnm7hu9bT3AfMGOaRrrddh5Cak8uAUad0Qe8okECw6wqXOOg\r\nAZUtHSuDpgUiCZqKrEX+iRXEtGPK1ZKcPU1j5x+KiJaOjzPEUGCvb7xAFMfg\r\nB3c95RdcRomRnAt/qchmctz65r2jDr0qeIA8jJJltSDg1YCOU00T0DgIwmFJ\r\ncKdmmVQUABBKiVoln9YOEhFUDm2HU/fWtmJ7T35Dcx6H/zgx4478gEDASRDj\r\njj+4in8R3CUXOKYuP9++FtsiRLUnuAH1Z91uf+PCeYOHCP7tK5DMV1LTMl5D\r\nhogGNCPaVWGAycLP6UCfDkhtyK96TIMkDv7yw5+BE7SfcVohcaIsaId6Bh5R\r\n0qalboh6bHhwcPXpmqooY4tE6k4jaNzW+ZUR6x5qk6q2FaMiqri0IZi1iOGb\r\n+6m5A5FhPM3fVpyipb/nbyGSRK9rOFk2JU0=\r\n=b2m6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5f542e3f916bce49e06148294c7b358f2cb295b8","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"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"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-keychain.git","type":"git"},"_npmVersion":"8.19.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.12.1","dependencies":{"err-code":"^3.0.1","node-forge":"^1.3.1","uint8arrays":"^4.0.3","merge-options":"^3.0.4","@libp2p/crypto":"^1.0.11","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.1","sanitize-filename":"^1.6.3","interface-datastore":"^7.0.3","@libp2p/interface-peer-id":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.0","multiformats":"^11.0.1","datastore-core":"^8.0.4","@libp2p/peer-id-factory":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_0.6.1_1674737846005_0.43804961971337963","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@libp2p/keychain","version":"0.6.2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@0.6.2","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"}],"homepage":"https://github.com/libp2p/js-libp2p-keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-keychain/issues"},"dist":{"shasum":"8431917f8dc8b8ab67c0e00ef4a6d5f246a0f689","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-0.6.2.tgz","fileCount":19,"integrity":"sha512-u185HEz2ahwz7puSqmnDlQIlVqTm9R95Mu5xVuqjwmKyU3vxetLPQkM6hvzBuXIaV/KPFm6bEtkubGtV/LCUvg==","signatures":[{"sig":"MEYCIQDREnOajTUe1J64gpLq49HNZZrpqQtodnG99qpiTRLDhgIhAOP1Vy01cmcXnxwvsukIaWpwjygSrounx9Giv7yTxXQZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0/VXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr97hAAiZS2UuePm67pp8v4ksvlJF4r+8em4dRVI+wCwR4Msy30fOcL\r\nn1sEOk31el0BFmkm9EYaeGI5LLYe5FpkLtVlMpjIwXACKUJ6fCnhewiPSLsi\r\nqhe8h5vU/tnJ7eeg6CWBwBbDedn5e/b9dHJHGx6A8w1EQidZRvZHM/WYfuCt\r\n1E9NGha3rSdGP23lOb4u2WEH4l/6V9QlnK4+bBQ4K1cHNWNk1nv9Lv2Miyfs\r\nx13rlnHeXH6F8LuftSjRZjP53YfFcE65soig7XW4BSwoucexZEcuBEIl7yql\r\ngW+yZ8eW1Vb7GbBug33zIYw+4w5lYlEZNnaoE4zu0KPN4UKyuza29WUXcVah\r\nS/agGspBluFakDzTfrea3rLn+U1J/2vQx5xPYCePmutl9cU+GtNli9r1KlTx\r\nlJ0vDw95/OKxB6MliuqcKSz87xQeZBmbVjzp2pgSOQIPkhqrLwVq4bkcdZ5Z\r\nAJyCMpLHumezfjoSjDWYpv+xCxtR3biml/rfBJNA7Ats3Sdf2iqZjOREjiga\r\nK1Wy55XzB5A8TXPUkXvHdszkCZOpHhestG/W7fITHJP+xkYhDxqAz3gkrEx2\r\nkU7XB+G5ATMDDsjKAlc8VwxctK0McFfIBNPRWDoKYISFqvyaArKAWYVKCOTV\r\nkW4A7IqXPmUzuOmwR2rcnrrJW6KOWsibr9A=\r\n=939V\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5f542e3f916bce49e06148294c7b358f2cb295b8","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"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"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-keychain.git","type":"git"},"_npmVersion":"8.19.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.12.1","dependencies":{"err-code":"^3.0.1","uint8arrays":"^4.0.3","merge-options":"^3.0.4","@libp2p/crypto":"^1.0.11","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.1","sanitize-filename":"^1.6.3","interface-datastore":"^7.0.3","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-keychain":"^2.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.0","multiformats":"^11.0.1","datastore-core":"^8.0.4","@libp2p/peer-id-factory":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_0.6.2_1674835287532_0.33935029465331557","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@libp2p/keychain","version":"1.0.0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@1.0.0","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"}],"homepage":"https://github.com/libp2p/js-libp2p-keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-keychain/issues"},"dist":{"shasum":"e1df421640a15bed071bbc2db8ae47e726be9038","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-1.0.0.tgz","fileCount":20,"integrity":"sha512-0L8QRg3OQipxKcyaRmYW7Ob8YcVSuFMjTGvisHlmbqvT96UiSC3pzPj+pVVO50dtn3JEubTEucHyZNhjVfNaJQ==","signatures":[{"sig":"MEQCIFAuRYrTq5BjdXvHsAWmb6TIJJdTbi+om4aHQ5hplVf4AiB1DBL6z6F1gYI1HSDxGaT0vssI1Kk+oYPv4ipO3TIumA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1AcQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmUg/8Cq6Pz8v72UH9ANXskijEjimnroHVUwlVhvxYw+pcYTj8KC+c\r\nBefQrVAQCSL+Uj03/Cj29DGfqPXCrq9lX2BOT+7PdRccen3dAPLxqpWEgr67\r\nlu2PooxMPt8uFCbLuPGwBlwXZHiDNoAa+XF/frIkpnmwgAvgzX0aNJ61cY87\r\naAYiUTborEudYM71IwCpY1a6B9nsZpgHXM7h9BOHXyEQHKJAYAhoiCU9R7tP\r\nMM3YtyZ4iXF0yQoILKrYkqCQj4EhdYGtEKI7ONGBKHlds8Sf6NIj5SZpcpQ7\r\nTPcwXT/ZL4OaIk2yz9/7DG1i4izyfp7LZbCVtc0Kqla2fOFKKM9SQDGw/VYV\r\nFSzAjZwwdo3JfzbrXaMnmUe6LIPQ9RmtKaqJfXuF7HY6p5+2OhoOzgO498hR\r\nQzuG6n0O3gIhfDZEVVE84oVAgmlRxPO3+SrZBcd3AdBUjpRilJquutrMvmJa\r\nPBDtUpvokL4VxBtldI2xYx2XMsnV3LqPtoQf1Zrj0w/bEmxGDHvbR/4Y+Bkd\r\nW/89uSc9GS/XF5pLM0fBDfFyHcn2UEM84KGzRPZ7C6yAwFhOcZ4+eAGoM5pK\r\ntn70OAMUrbIzGdhVqYYh03OOhGKdy8uEuz+4ZZ6EeEIQ2JA5vpP78AiRHRNv\r\nxtIbfXsYJltGMrMT9IYTOmmJ3dIHAX/Q92Q=\r\n=+MKb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2576125a27801bd95b64d87335a39f670d806fbb","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"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"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-keychain.git","type":"git"},"_npmVersion":"8.19.3","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.13.0","dependencies":{"err-code":"^3.0.1","uint8arrays":"^4.0.3","merge-options":"^3.0.4","@libp2p/crypto":"^1.0.11","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.1","sanitize-filename":"^1.6.3","interface-datastore":"^7.0.3","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-keychain":"^2.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.0","multiformats":"^11.0.1","datastore-core":"^8.0.4","@libp2p/peer-id-factory":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_1.0.0_1674839824078_0.5507651751021374","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@libp2p/keychain","version":"1.0.1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@1.0.1","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"}],"homepage":"https://github.com/libp2p/js-libp2p-keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-keychain/issues"},"dist":{"shasum":"f34d611ece45bd871f597bd14ce61e60459c6d5d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-1.0.1.tgz","fileCount":20,"integrity":"sha512-IvvBNcN6juPldpENiDrQFVx12573HP+jRoECGuyUBaMDy2uewFbEPWQbHFmF/kMD1IvEmAiihxrTLk7kEWllfg==","signatures":[{"sig":"MEYCIQD3oqWw+zQvZyMQU8cb52FIx1/gbfnpOne71MK5j7fDQwIhAMftbhdWOi7S/G4PNwIqPCzazViFZ+PSyZrPnH7A38u9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD128ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLhg//Qn+gDuhRYY6fErQWv97VGpxL9R39ZewT5hTPcn2fW7Uch29e\r\nBfJvMHAWyLHJ6oEZ2PBoZ7iCrNTpgzt9dA7I74vH7lRj5QsZ6FbP1dTaLIRu\r\nT36+vpVUZeH6vMxtPT0bnvw5Tfnjhd4hu9KackPJvTnCqA3js6K0QFySKjdB\r\nkoE/vxuta29rub8nmI4qISLs/0oZ7f6LIts3Jo+WB7GWf1Jz2lx6b5pu9w1S\r\n7ydxsELyiZln4u5t9SsvUUMUih67Q1EV/8QxETZ3FuQYWsedSeIXYp3JS9x1\r\nHEJxALy4WiTGYvcqDctfdjaHR0PQlbgt9QgerhsxcQW7ALGXfLJIHmNYJYMt\r\nntK4Gh2NAWLIp4Zl7HBSrSeEHzeXZA6Zz1WYAeBAlXIYIYY4edI9VhEMGyPB\r\nz2obr5k9bMQcxtuZjZTwooy2MNw3gwcMANr5HmFB0V8afd2W8KhR0TdYnYwC\r\nZuaKi+l6i7d7pM+5ygwzdd6w1MVSdCuoCKdBkSTmpToJIWoiSMLQMMGB3OsR\r\nZsdA+tWAadwtfV7+qJ5FEKIshyip/ZUrte3b9KaFBvLAP6yiQgShdpsQVOPK\r\nTzW8kZC0k4clvR45Gqah203XVM4C2KFkA53+63zji5NJtTwC5UmVqAHqfMPj\r\n1juI4LhdgGNcrfnW04q+/0IkcLTuC2sQrbM=\r\n=TPs3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f063bf909ac9317fdc35f78456e3f5a42da9b5f5","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"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"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-keychain.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.14.2","dependencies":{"uint8arrays":"^4.0.3","merge-options":"^3.0.4","@libp2p/crypto":"^1.0.11","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.1","sanitize-filename":"^1.6.3","@libp2p/interfaces":"^3.3.1","interface-datastore":"^7.0.3","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-keychain":"^2.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.0","multiformats":"^11.0.1","datastore-core":"^8.0.4","@libp2p/peer-id-factory":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_1.0.1_1678728635922_0.7705562395240741","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@libp2p/keychain","version":"2.0.0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.0","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"}],"homepage":"https://github.com/libp2p/js-libp2p-keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-keychain/issues"},"dist":{"shasum":"8776233e9cccabc197963a8e54d10fb014b35120","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.0.tgz","fileCount":20,"integrity":"sha512-BJMqZCR6Bt3snxOeszKr/3+Y35pb3hZkuiaVP7vXfC5ID9RuFRGqAHdGzz+FVqow1XZSuUTNrL/NydF1TvJHRw==","signatures":[{"sig":"MEUCIF5ZDQaQSEfEFE2cy0lh/pI8EbXNhtYkV/7TGa2Y/EcZAiEAz4ez0gldK72aZBH9+GpwW6a9kL9MvdLucTX4fTvMFLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD2NCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7ew//V6PeN62Ddd9bP/7yWABlvZvw9BiED+ZcQHSJ3i8SPtIy+A5Z\r\nybpnzxtECHax5cdoqIPO0bDgHNIHBRWkF9DA86EubDsyh6YPEfcSe+NiJOBf\r\nG2ucfAXAApESGBpaZpiZ4hUQNj0kb5Ztb7B61SXom+Q3KdKnaDW3hA0FI9Tm\r\nqLTh9Bbn1OrhqrB/bT5L/iunP/v3tRxLZD2F7Y1BsQ0rG8K+argvJQiXBM9M\r\nHBSw1R0Z2cS9oyaGClIEvn/4UeLfXnF49WqWfLTXET3oEhUhzXbzuPNPb5wA\r\nR9W3fjCLeiSF6uT8A7YcaOCiVR2iamdX080sVB7e0/wju1InBzT5Xft3LcSk\r\ntHFPnFvtvqJ+KHA8VxHX4skIFvTj58zfRISyIrUxLgRpgBUPG/nXMn9v147G\r\nTSTzmFE+0H3BYvovI/37sYepLeQty/jfiVE9SKW5Wp1R0pCVRCkhyZdjlXJa\r\ndvk+8l1zGUxGvYUIk7peSM6N8EgGWAWLUuAnN0yoOFGT3cpGXiWThSHoWdni\r\nnU+8aJ7AAMHbsZrTZCQm92nqDmiqAWvHG4Iw4HVm0Oy9v+TdJboYf1R5y3n8\r\nSyB4a2Yb9mKkkgaAVo1BkPi28dMQ826eYplsTMGMz7uXdHSXCE8ivnsVsBVx\r\n28wmjcsVXPlQU/vGug5WTFGwjVx1R5DbrHU=\r\n=u1vf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a8ad7f600efeef187f84b62b1e7e9caf5124a861","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"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"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-keychain.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.14.2","dependencies":{"uint8arrays":"^4.0.3","merge-options":"^3.0.4","@libp2p/crypto":"^1.0.11","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.1","sanitize-filename":"^1.6.3","@libp2p/interfaces":"^3.3.1","interface-datastore":"^8.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-keychain":"^2.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.0","multiformats":"^11.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.0_1678730050703_0.44887259978220295","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@libp2p/keychain","version":"2.0.1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1","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"}],"homepage":"https://github.com/libp2p/js-libp2p-keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-keychain/issues"},"dist":{"shasum":"a02696ae94e86cced5bb242e33ded09479661f5a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1.tgz","fileCount":20,"integrity":"sha512-A59jilLYS+8Paq38Z96uSAxbD+3+3LJZx2qcHdMpTyqDO7yfJCbMPfVhP6EKmH5EY3z3qxBwUPVw35P4F4fslg==","signatures":[{"sig":"MEYCIQCtclFVDt9kLnM2M0lICz5R8QyseLvJ7BXgQIJ/LcFkMwIhAJALKpwvMSCXDoTAEMsNDv6KOQnJcKTQLX8RYiyVU7N4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327035},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9617fceef01e33080a9a2b51dbf4ac151751c637","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"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"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-keychain.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.3","merge-options":"^3.0.4","@libp2p/crypto":"^1.0.11","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.1","sanitize-filename":"^1.6.3","@libp2p/interfaces":"^3.3.1","interface-datastore":"^8.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-keychain":"^2.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^39.0.10","multiformats":"^11.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1_1686813937128_0.9849175086060376","host":"s3://npm-registry-packages"}},"2.0.1-3dfc236e":{"name":"@libp2p/keychain","version":"2.0.1-3dfc236e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-3dfc236e","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bd99c6d0365f795caafc3f40f9109862d42cc191","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-3dfc236e.tgz","fileCount":19,"integrity":"sha512-ID3kF7WZXBzjAIp+C/Vp3DpzmZ/UfJVn19IHgzhC9zlYj0weeKtMGDXYKNT3KR8xtuFngapZn5/GXrHXO26wtA==","signatures":[{"sig":"MEYCIQDnaaFBYwDRwcUKt9rPlU8pZkdF+FsotlZrIfbWGP3YswIhAMgZk7A6WHbHZCfexgMSqSyw3w0y1YmhDXyANVcahDg8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324795},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3dfc236e1789fb5c1e9d96189483a71124ad1bf4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.3","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-3dfc236e","@libp2p/logger":"2.1.1-3dfc236e","@libp2p/peer-id":"2.0.3-3dfc236e","sanitize-filename":"^1.6.3","@libp2p/interfaces":"3.3.2-3dfc236e","interface-datastore":"^8.2.0","@libp2p/interface-peer-id":"2.0.2-3dfc236e","@libp2p/interface-keychain":"2.0.5-3dfc236e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^11.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-3dfc236e"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-3dfc236e_1686923012792_0.23455698117652934","host":"s3://npm-registry-packages"}},"2.0.1-ab0e3980":{"name":"@libp2p/keychain","version":"2.0.1-ab0e3980","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-ab0e3980","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"118dcd3bd3b9c0e4d40e37ec49792d7a2955e937","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-ab0e3980.tgz","fileCount":19,"integrity":"sha512-N5gobM8ipNWx7I9EYhn6MRluLDhnHye16yTpmV+XXq5oe0SvfnXY42WTxyG2XmnS1pNqBVZnptnf8p3ZAiQ2ew==","signatures":[{"sig":"MEUCIAdZKBQfosZpjQehUnf6fjw6L7MkSMiGGzMrIf0DO3uFAiEAnbNB8RLqFRQuqUhFhmv1Pw9zTWp//giAh9kH4xvXozI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324795},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab0e3980160dcbacf00825cfc4c6ba1d0c07a20c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.3","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-ab0e3980","@libp2p/logger":"2.1.1-ab0e3980","@libp2p/peer-id":"2.0.3-ab0e3980","sanitize-filename":"^1.6.3","@libp2p/interfaces":"3.3.2-ab0e3980","interface-datastore":"^8.2.0","@libp2p/interface-peer-id":"2.0.2-ab0e3980","@libp2p/interface-keychain":"2.0.5-ab0e3980"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^11.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-ab0e3980"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-ab0e3980_1687169052613_0.5733423353934204","host":"s3://npm-registry-packages"}},"2.0.1-ea8a0637":{"name":"@libp2p/keychain","version":"2.0.1-ea8a0637","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-ea8a0637","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"268c45c249cb25c7831974b870416dc036f2bddf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-ea8a0637.tgz","fileCount":19,"integrity":"sha512-yeBNYYZnCMWiDl1zQUMRrWaWvlj8nhM86QZX6TmsJASIfbNaFK0zHVKiwT8OD6PMTEiwgRvwvoCRrulejhfUGQ==","signatures":[{"sig":"MEQCIAs8QFnv5rKe2HD/zxzF+tFY54fDjmhaodwZKkxg98e9AiBh9uwBtOj5Gf1GR3O2TeWznsXJKxZXjsyxHyAdAdyWpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324795},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ea8a06378d6733c0bcac28bed3aa3baef1e30ead","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.3","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-ea8a0637","@libp2p/logger":"2.1.1-ea8a0637","@libp2p/peer-id":"2.0.3-ea8a0637","sanitize-filename":"^1.6.3","@libp2p/interfaces":"3.3.2-ea8a0637","interface-datastore":"^8.2.0","@libp2p/interface-peer-id":"2.0.2-ea8a0637","@libp2p/interface-keychain":"2.0.5-ea8a0637"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^11.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-ea8a0637"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-ea8a0637_1687170503856_0.997568501675363","host":"s3://npm-registry-packages"}},"2.0.1-d853d124":{"name":"@libp2p/keychain","version":"2.0.1-d853d124","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-d853d124","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8dab92e8f439b12df36a19e7b6b1c9ee31cc52cb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-d853d124.tgz","fileCount":19,"integrity":"sha512-Vc0nT9yXF/mzg3FfhlcZewJCfAmP8rtTkBkOw/J6eILUl3PeWPhYeQXaNDFYR1wEtXQkaA0DvLiIcR5ZmykgHA==","signatures":[{"sig":"MEUCIEZT+Hv8ShqUOFq/Xr5kmDzzJpaej8YHELLOGwVeSAOUAiEAgcdH0FSiM60iwgci7t70XZi6AWK03KCxhNG7qS2AaRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324795},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d853d1247f90317966bc95bd56f56dac0e9fee88","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.3","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-d853d124","@libp2p/logger":"2.1.1-d853d124","@libp2p/peer-id":"2.0.3-d853d124","sanitize-filename":"^1.6.3","@libp2p/interfaces":"3.3.2-d853d124","interface-datastore":"^8.2.0","@libp2p/interface-peer-id":"2.0.2-d853d124","@libp2p/interface-keychain":"2.0.5-d853d124"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^11.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-d853d124"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-d853d124_1687182542484_0.22019965086532967","host":"s3://npm-registry-packages"}},"2.0.1-6fdaa7dc":{"name":"@libp2p/keychain","version":"2.0.1-6fdaa7dc","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-6fdaa7dc","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d7d5dfeec14da441347a47381847f4d659415902","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-6fdaa7dc.tgz","fileCount":19,"integrity":"sha512-0l9dk+kNZVE+DemzI5eOOk+qvuJBgk6ljWw1rZuQzGqbW/FGe+s+Zf4wu8VEqoyV9pjaYiLH+kmqj/KD915JAA==","signatures":[{"sig":"MEUCIFAOFB6gBtA78taoG4clN2oO0uMDDWWlb3SbhyMXXIMYAiEAuGSDwwsEzIiMGg3ecbV2Wo7ijdD0nlKiMHrHEU6WoZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6fdaa7dc18b7dcf5b62f6db9a751532902527920","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-6fdaa7dc","@libp2p/logger":"2.1.1-6fdaa7dc","@libp2p/peer-id":"2.0.3-6fdaa7dc","@libp2p/interface":"0.0.1-6fdaa7dc","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-6fdaa7dc"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-6fdaa7dc_1687248434010_0.27213575160725667","host":"s3://npm-registry-packages"}},"2.0.1-8b0e6bef":{"name":"@libp2p/keychain","version":"2.0.1-8b0e6bef","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-8b0e6bef","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0b4bc3172c34718120d17d3ee9c5db48d5f5a8e5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-8b0e6bef.tgz","fileCount":19,"integrity":"sha512-rbn52lCErOjRywlO8dZ1+QQqzkljUoMOKZa6Qv0WGMsTQUPE6oD0R5BkWVkQsamCSA6U2wop/pqciCEGgefsRA==","signatures":[{"sig":"MEQCIF9BB3qDlUBX88P6Q3hKSwe67x3dkXARcmHBdq/gHa0bAiBBdoJXHVlPVXQkzJdK7tKCb0YUFj0YdUmrIc18+Hb6DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b0e6bef0a9130ed87a3c399d4645791d1d830c7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-8b0e6bef","@libp2p/logger":"2.1.1-8b0e6bef","@libp2p/peer-id":"2.0.3-8b0e6bef","@libp2p/interface":"0.0.1-8b0e6bef","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-8b0e6bef"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-8b0e6bef_1687399859190_0.053645758803016586","host":"s3://npm-registry-packages"}},"2.0.1-05abd49f":{"name":"@libp2p/keychain","version":"2.0.1-05abd49f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-05abd49f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5b628c2b5accaadd8c9f59583f609477b117d300","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-05abd49f.tgz","fileCount":19,"integrity":"sha512-PT8+0n0b/PivQCzPA069hmJwSw5I+mEcVqXt0X0JO+kAiTvQ2g0nI+AXgnVUbg6y668n185rpHYiit7igWi+1g==","signatures":[{"sig":"MEQCIHOJquWUVchAQWUqqRfVYKW/PNHcx52ZeG6+I+DQeO1FAiBCbzRcgItgS1n5Yqe1PJb66afOtzOdqpzXQbYxB4Ykvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"05abd49ff419f862238b3ed9c1fc6422389b250a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-05abd49f","@libp2p/logger":"2.1.1-05abd49f","@libp2p/peer-id":"2.0.3-05abd49f","@libp2p/interface":"0.0.1-05abd49f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-05abd49f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-05abd49f_1687403281727_0.629058940819893","host":"s3://npm-registry-packages"}},"2.0.1-f427cfc9":{"name":"@libp2p/keychain","version":"2.0.1-f427cfc9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-f427cfc9","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8a899fb3d740f4403f956043d9bcc379081a3bac","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-f427cfc9.tgz","fileCount":19,"integrity":"sha512-mb7IgBl7GM/RAqBeuEzgi+b5zwTPFDIfMQs6eoiSXPmXf6KFzGqsvlWuMA23dfaglD/F6z7Tle1rO5OcJp2Nxg==","signatures":[{"sig":"MEUCIQCQDfTbSrN5mTRo3w2RNSMmtN+JBSpzKAyBYaR69fkoEwIgS9CAlptEnntncLiDckxWuLsf95lLSvGNo+rVb1Z2QZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f427cfc923a4bf9fd328386897a0e7181969c854","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-f427cfc9","@libp2p/logger":"2.1.1-f427cfc9","@libp2p/peer-id":"2.0.3-f427cfc9","@libp2p/interface":"0.0.1-f427cfc9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-f427cfc9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-f427cfc9_1687779960745_0.6902119928919048","host":"s3://npm-registry-packages"}},"2.0.1-879f4794":{"name":"@libp2p/keychain","version":"2.0.1-879f4794","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-879f4794","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"75d22f0f5d819e711abefc7ef12ac8d362558920","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-879f4794.tgz","fileCount":19,"integrity":"sha512-LzxJ8HG+z9jxy8roW9jk8JCdozsYg5tb5ZHglCCCE5D9AvYlg7KufPlPfF5y10rmmYQxpxBpe39sK9s9js6NJw==","signatures":[{"sig":"MEQCIHAaNTGsGXkzXb/v2UBGw9Wl4gKwokq03trTR8cl2ZXUAiAmDRz5ZM6ai/mhcvJPMWEGV37iGF27uJkEOfg8Y5E47g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"879f4794b96b4a22cc25f51e12b87bd0c10109dc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-879f4794","@libp2p/logger":"2.1.1-879f4794","@libp2p/peer-id":"2.0.3-879f4794","@libp2p/interface":"0.0.1-879f4794","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-879f4794"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-879f4794_1687863429785_0.6803006380341026","host":"s3://npm-registry-packages"}},"2.0.1-2e561fe9":{"name":"@libp2p/keychain","version":"2.0.1-2e561fe9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-2e561fe9","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ea38c7493f7a5ed1bcd1411db944a292d13adc9b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-2e561fe9.tgz","fileCount":19,"integrity":"sha512-9Q247R8fPaVXZfz7xC0oZ3fJlGmF3+Z7Fj3ZM0AW6j+Ouz4fuWa7QKKDVWl5u62S1kMRsJuZQamiWbZZ5iiQOQ==","signatures":[{"sig":"MEUCICkzjcFk+M88a8SsTfV+3fP413stlUWO9jP8HlELVn1tAiEA7nNr2Q2EscgPoBUzCtOAGKiW4jlnEBu5pDkF02JJ6GQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2e561fe9d2d3a4e7c38bd0bf4baf41978c4d9438","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-2e561fe9","@libp2p/logger":"2.1.1-2e561fe9","@libp2p/peer-id":"2.0.3-2e561fe9","@libp2p/interface":"0.0.1-2e561fe9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-2e561fe9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-2e561fe9_1687867148200_0.6487318528532151","host":"s3://npm-registry-packages"}},"2.0.1-85a317bb":{"name":"@libp2p/keychain","version":"2.0.1-85a317bb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-85a317bb","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4acac82b84d89e24947ba08f5c16975e8c196473","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-85a317bb.tgz","fileCount":19,"integrity":"sha512-fgD75zI9ieWXO43vlc6gYWNP+HSk20b8BfjBRh88coQ+PCYnlVOOrlI80y+s8Y4BgqgFqhySND3WdnvQdSxBKA==","signatures":[{"sig":"MEYCIQDDv5i47GoaerS2S6s//YNmdmyDAu71mCxHiSxGg2845wIhAKyhIywElkhH7r6euTS+uq535/gmjwh5aUDV5hyRye7w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"85a317bb97b1e7250da2640934ccca6da06dc184","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-85a317bb","@libp2p/logger":"2.1.1-85a317bb","@libp2p/peer-id":"2.0.3-85a317bb","@libp2p/interface":"0.0.1-85a317bb","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-85a317bb"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-85a317bb_1687876964871_0.13744022808574785","host":"s3://npm-registry-packages"}},"2.0.1-42c1c097":{"name":"@libp2p/keychain","version":"2.0.1-42c1c097","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-42c1c097","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"edb5261baa03befbc7b13d5051d0feb6a4ca7477","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-42c1c097.tgz","fileCount":19,"integrity":"sha512-Iad5QP9DuYtt+tJQFO0dMoBnE5PwbxzpogQHIMpnQkiYB3gARXkeYVIlFZ/5DHed7HyUdt4cV2fNHBz+SBexRQ==","signatures":[{"sig":"MEUCIQDWvKMnKIT8Vy6wz79vbKGqBwPgJmZxkEqa9h6d/X4jyAIgZedrz/qm9tejKsCNR4UJv3Og1v5gV8A3YN/4XOeVzKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"42c1c097fce73ef5035985f8e9305e735852b940","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-42c1c097","@libp2p/logger":"2.1.1-42c1c097","@libp2p/peer-id":"2.0.3-42c1c097","@libp2p/interface":"0.0.1-42c1c097","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-42c1c097"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-42c1c097_1687880393155_0.3744874427578968","host":"s3://npm-registry-packages"}},"2.0.1-7fb23cd3":{"name":"@libp2p/keychain","version":"2.0.1-7fb23cd3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-7fb23cd3","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e74ac6b92637864ad96f68c6ed5cf739cc6d2980","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-7fb23cd3.tgz","fileCount":19,"integrity":"sha512-m60bCN3MQdpp7QMd4SB1j2APIdDXEgTNJlxBhR/g/soFp42lXm2RlOKRDf/2/i+2wi5z0/2eBqSavgW4XWUQWQ==","signatures":[{"sig":"MEUCIBe7v8DFOdbAczjcyrhj4mfgY6pmB7S7wHvvTip0537NAiEAyl+MMzM5d/W03c6H7ESgFrVWCSXNpKEditXdnCEgpAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7fb23cd340789041587a073975a88d8c5a327fd8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-7fb23cd3","@libp2p/logger":"2.1.1-7fb23cd3","@libp2p/peer-id":"2.0.3-7fb23cd3","@libp2p/interface":"0.0.1-7fb23cd3","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-7fb23cd3"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-7fb23cd3_1687942646962_0.5047499595842158","host":"s3://npm-registry-packages"}},"2.0.1-6eab9c5e":{"name":"@libp2p/keychain","version":"2.0.1-6eab9c5e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-6eab9c5e","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"69a8de1b269cbcc437402cd7a09057a8195322dd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-6eab9c5e.tgz","fileCount":19,"integrity":"sha512-5OrwqozQZzRT895ErHJwyRu6PMpEBDbCSsm6Ewja/TUF7hKR0xQ9TUA6CH1MK6NDZHOWuvEFS+UIYQpHvIIOBw==","signatures":[{"sig":"MEQCIDdwV/n12+eZwcyUQ5p/Ry0Q3Q9xxAOGZFOCJ4+qJX18AiB20N/VAN5NubcRucqSGdsEU6da9ZvIgwuujx8mOxXBQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6eab9c5e3d5cf829abdf347b2f8b86ae5404cd10","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-6eab9c5e","@libp2p/logger":"2.1.1-6eab9c5e","@libp2p/peer-id":"2.0.3-6eab9c5e","@libp2p/interface":"0.0.1-6eab9c5e","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-6eab9c5e"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-6eab9c5e_1688492397445_0.008310470778050805","host":"s3://npm-registry-packages"}},"2.0.1-5315f7bc":{"name":"@libp2p/keychain","version":"2.0.1-5315f7bc","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-5315f7bc","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"27e7e89470edb6e883e9ce9a6795c689e61b5eba","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-5315f7bc.tgz","fileCount":19,"integrity":"sha512-5HTR69sFZckZgUZd2bv+zucCc3ZHCQQeFB+Yi+N90petdteeryN9gN8HQBPmUnmoqzBi2Bjb6cCMACkw1EnIsw==","signatures":[{"sig":"MEQCIA98dsuwCT99WtKEGhsWA9VLXjlhXfjm2M8RuqdtmW1bAiArWAhaq90YK1C3zmJgSCHabLneXA3rbsdVvdzIwnc8NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5315f7bc720e8e45ed7bdafa8397b6a1acc2fe4b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-5315f7bc","@libp2p/logger":"2.1.1-5315f7bc","@libp2p/peer-id":"2.0.3-5315f7bc","@libp2p/interface":"0.0.1-5315f7bc","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-5315f7bc"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-5315f7bc_1688506449662_0.06552177546649718","host":"s3://npm-registry-packages"}},"2.0.1-daeb43d8":{"name":"@libp2p/keychain","version":"2.0.1-daeb43d8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-daeb43d8","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8cba741661f716f51cea2a6313ec4e6fc86dd3e5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-daeb43d8.tgz","fileCount":19,"integrity":"sha512-AL+HMlVCvU+QYUGK4jnV10m3K7KnJs0wJYEDDvXTRruYA0cMfJ5IV9jka+di9BcdMZ/lgSsTFi90vDKk1szsLw==","signatures":[{"sig":"MEUCIQDOKGIRxeG68Abnc9cvVXr/1bFzy/kfAlJvxocWJd7XHgIgSv8jWP4WwnsExBg4XAWJ6DeEaDn76z4howDIR+wacaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"daeb43d8821d2df1999871797a22fbdf502731f8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-daeb43d8","@libp2p/logger":"2.1.1-daeb43d8","@libp2p/peer-id":"2.0.3-daeb43d8","@libp2p/interface":"0.0.1-daeb43d8","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-daeb43d8"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-daeb43d8_1688582956842_0.5096831898395868","host":"s3://npm-registry-packages"}},"2.0.1-5eee70a4":{"name":"@libp2p/keychain","version":"2.0.1-5eee70a4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-5eee70a4","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ad24b1e6df2287db3e8fc088bcb510db9cc1ddbc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-5eee70a4.tgz","fileCount":19,"integrity":"sha512-RB+YdWufXBv0Lhji9c7n5QntxjGA3KgWiKGgLrA+SHlvZnIo6F+rLYZZT0L6m7Xe3gGGJMHchRnWebXmTLtTOA==","signatures":[{"sig":"MEYCIQDd9J8OPKqi0MHPwBT+2aLsrE20/2naKGlRUpUBMU8dXAIhAMeFDTlOieduso7LcRt+A6ZOiigp5bxsTwzi3Ai7usIW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5eee70a4b83e05342c629dda41a0b59b43ce30a3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-5eee70a4","@libp2p/logger":"2.1.1-5eee70a4","@libp2p/peer-id":"2.0.3-5eee70a4","@libp2p/interface":"0.0.1-5eee70a4","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-5eee70a4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-5eee70a4_1689728623176_0.9217359792822126","host":"s3://npm-registry-packages"}},"2.0.1-7b5c54dd":{"name":"@libp2p/keychain","version":"2.0.1-7b5c54dd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-7b5c54dd","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fbf8d07185f333c319e06d6883722ccc9888438d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-7b5c54dd.tgz","fileCount":19,"integrity":"sha512-v71jITp7tXpY0SABmf4BnnP9chbiel/oJ3kVSpzl5B8piHzVw+iF6UPSTihZlyxLrkt5D48wW872Z4B9pnH3Rg==","signatures":[{"sig":"MEUCIQD9/jXn8jJDMiYBnTxo64OBc4kZ/EjMF+gzMPavmt6KDQIgZLvFDHQn6PxHPcCIfi91gJc5lXHIa3PwcepvuNdtZ4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7b5c54ddcec99c90c2fdc0539a83d576f172aa49","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-7b5c54dd","@libp2p/logger":"2.1.1-7b5c54dd","@libp2p/peer-id":"2.0.3-7b5c54dd","@libp2p/interface":"0.0.1-7b5c54dd","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-7b5c54dd"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-7b5c54dd_1689781905584_0.5960677155095522","host":"s3://npm-registry-packages"}},"2.0.1-06f4901a":{"name":"@libp2p/keychain","version":"2.0.1-06f4901a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-06f4901a","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"94d837fd0c9df491ccad1cc50d5306da74a83321","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-06f4901a.tgz","fileCount":19,"integrity":"sha512-c7tL/gmURNZHpu8N3mbCKoXZoR6oITnfxYRSPnpV7erA3B2M8XNi1Cu7BbA3tex3RBYNsuYifdSrgano6HeS1Q==","signatures":[{"sig":"MEUCIHkFFspyBwT4PyH/tEVA/ePA14v+f9Yg7mmOeaB6my4eAiEA28GcvudI8grq8FWKGdF7f6dxDqSOnkyGPfbjw3HVjZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"06f4901a367ef8e6b9f74bc9b896cdb091c31b12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-06f4901a","@libp2p/logger":"2.1.1-06f4901a","@libp2p/peer-id":"2.0.3-06f4901a","@libp2p/interface":"0.0.1-06f4901a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.10","multiformats":"^12.0.1","datastore-core":"^9.0.1","@libp2p/peer-id-factory":"2.0.3-06f4901a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-06f4901a_1689840277410_0.29534165207417007","host":"s3://npm-registry-packages"}},"2.0.1-e9cafd3d":{"name":"@libp2p/keychain","version":"2.0.1-e9cafd3d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-e9cafd3d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"658f7acce653aaef67ed68dbd2cb35ba55dd1029","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-e9cafd3d.tgz","fileCount":19,"integrity":"sha512-3hBtnlzCykDx3r9fsvoBlq0PWmfnfJARatMbMnxcuPbhP4k1mzMk+DeYFGQlmoCILOA6ZNoPFdQEQcUcbGX9Hg==","signatures":[{"sig":"MEUCIFxw+wbRRcrKsuMHGZLu1oL1moj36+h1qnC7CDZFGmGfAiEA/UvpEDLRXcpx87DwkkXXE6OEDFSLaooCD1b6ttm6GtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e9cafd3d8ab0f8e0655ff44e04aa41fccc912b51","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-e9cafd3d","@libp2p/logger":"2.1.1-e9cafd3d","@libp2p/peer-id":"2.0.3-e9cafd3d","@libp2p/interface":"0.0.1-e9cafd3d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-e9cafd3d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-e9cafd3d_1689856083963_0.6851526577122571","host":"s3://npm-registry-packages"}},"2.0.1-b1024c6c":{"name":"@libp2p/keychain","version":"2.0.1-b1024c6c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-b1024c6c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"525569b9b3402f1f1dd8b8b8e632af72f3f345a7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-b1024c6c.tgz","fileCount":19,"integrity":"sha512-tVTeehSoHTWtgcx6yy6VsXKpw656uVmmEYu7LaLnHIscl7i2zUcpqjzxVk63CXOGKw5VynrLj6GCUsxNtxXwwg==","signatures":[{"sig":"MEYCIQCCTv3aY3s00ofLobTsTG+UV45vlbsSqBbaGF7lto+2oAIhAJWYSWhff/2T3qhCB2UdviZ+v8Xrag8NP+jTMa8eysIf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b1024c6cc352b0e3bb17f7a06dff0f7d9a3e24e0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-b1024c6c","@libp2p/logger":"2.1.1-b1024c6c","@libp2p/peer-id":"2.0.3-b1024c6c","@libp2p/interface":"0.0.1-b1024c6c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-b1024c6c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-b1024c6c_1690199318380_0.23985790597057477","host":"s3://npm-registry-packages"}},"2.0.1-791f56f0":{"name":"@libp2p/keychain","version":"2.0.1-791f56f0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-791f56f0","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"374cf6ab3613607ae77399798320a6fbac498de8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-791f56f0.tgz","fileCount":19,"integrity":"sha512-l7NxfHhtxCU3asWwW3cn+6ntoyg8nUbiKwZL2bZeTrOXFZHf+RmkjjnsbMm6y4M0t0uTZnGGcMlNyqxbbHpVYw==","signatures":[{"sig":"MEUCIQCtTEB6nZGGTLHr4TqiJJNeIdn76g+yAAhqeZz54IslZQIgLr3lIRY86voZKZNt5yIsu5QEUxjIrgsQCCjXi3glM3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"791f56f06bd1489d6ed29eed0517a03d6b7544fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-791f56f0","@libp2p/logger":"2.1.1-791f56f0","@libp2p/peer-id":"2.0.3-791f56f0","@libp2p/interface":"0.0.1-791f56f0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-791f56f0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-791f56f0_1690270261476_0.9737097356395572","host":"s3://npm-registry-packages"}},"2.0.1-c2232166":{"name":"@libp2p/keychain","version":"2.0.1-c2232166","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-c2232166","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6c813a65903ef6e370a851047aed2cff592cd91e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-c2232166.tgz","fileCount":19,"integrity":"sha512-0qjc6QYMbeJ2vGcWViJ+r856IrcLs61hADfGFi4m7prJ3oE9Fh0+YeaGGqzozjo9JPRnDM1vhSxwLMP8uEZItA==","signatures":[{"sig":"MEQCIHcDAek+OOqpD+NLj+4UG0oNQNtfZm1F7wH9HrlkSSSoAiBKrOhJClOx927yuApMAyCsMYBf/iW8ugKZ+S0Nup4L8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c22321662f9dde963993865506655fce05967c73","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-c2232166","@libp2p/logger":"2.1.1-c2232166","@libp2p/peer-id":"2.0.3-c2232166","@libp2p/interface":"0.0.1-c2232166","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-c2232166"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-c2232166_1690291093949_0.6727695673876075","host":"s3://npm-registry-packages"}},"2.0.1-7debe031":{"name":"@libp2p/keychain","version":"2.0.1-7debe031","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-7debe031","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7855b08734ef34e0478e3fdf93b524cc419de9c5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-7debe031.tgz","fileCount":19,"integrity":"sha512-v5J6gfF9LQOEMm5F69BTlN99IzXOi8zkX0K2pQB/E1L6f46qnhfek/WAetncgBCVe2797SeOEVGQSUWistRL4Q==","signatures":[{"sig":"MEUCIACH+O8tFLWyY1PhRtAbwN0LQWc1DCKnUk/DG82+cku/AiEAq78y2zmhzDquXiAQqoajFdyHwK/7Fl3emHnP+uW40gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7debe0312f6df68e27dc26410a745c98477abe59","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-7debe031","@libp2p/logger":"2.1.1-7debe031","@libp2p/peer-id":"2.0.3-7debe031","@libp2p/interface":"0.0.1-7debe031","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-7debe031"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-7debe031_1690353258304_0.36603018142365684","host":"s3://npm-registry-packages"}},"2.0.1-a1ec46b5":{"name":"@libp2p/keychain","version":"2.0.1-a1ec46b5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-a1ec46b5","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fea763c5d435a33cfe2e720b72bae3c9fc8587e8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-a1ec46b5.tgz","fileCount":19,"integrity":"sha512-/DS9ZmN6DQgajlGftzMNotw3K9WEM2fhwMvPB6alPUy/2uyQmIerWLAsHw0ODph3Uyl+yIKAPhJjzYMMuwsCrQ==","signatures":[{"sig":"MEQCIE8ftdSp6f7G8GLXLFBudMELXjygyRlKhlpFcDOmxCNwAiBsG/rZpg6R8Xf50SFCHp1ncByhcCyIfMFSdla3LXC2sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340624},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a1ec46b5f5606b7bdf3e5b085013fb88e26439f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"8.19.4","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-a1ec46b5","@libp2p/logger":"2.1.1-a1ec46b5","@libp2p/peer-id":"2.0.3-a1ec46b5","@libp2p/interface":"0.0.1-a1ec46b5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^39.0.13","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-a1ec46b5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-a1ec46b5_1690388172263_0.8634212979094","host":"s3://npm-registry-packages"}},"2.0.1-c999d6a7":{"name":"@libp2p/keychain","version":"2.0.1-c999d6a7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-c999d6a7","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"681fbdb345a930749512257fcd8a91459239771f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-c999d6a7.tgz","fileCount":19,"integrity":"sha512-9wetcOAqBJ+YSChgO00H/AiHH+WsYqPf6eMyM7HXm24+NPTOczPtyNOioe2ZuNI6HhuJo6NO8wkTgJl1bzqZKQ==","signatures":[{"sig":"MEQCIA3BksFfdduX5pOOqdsb5OqgoQBrFBq1a9MDBpHp6mnyAiBUX6K6x7RZySTFQUcWIcPDu5WXgXmKAPWRG6gv1BWPcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340505},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c999d6a74971f5bfa5f173595cbf91cfad469bf8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-c999d6a7","@libp2p/logger":"2.1.1-c999d6a7","@libp2p/peer-id":"2.0.3-c999d6a7","@libp2p/interface":"0.0.1-c999d6a7","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-c999d6a7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-c999d6a7_1690471377948_0.7586943030141691","host":"s3://npm-registry-packages"}},"2.0.1-69c93ac5":{"name":"@libp2p/keychain","version":"2.0.1-69c93ac5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-69c93ac5","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"20af3ebc2338cdb7b458b797e76ebb9c6349f55c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-69c93ac5.tgz","fileCount":19,"integrity":"sha512-82jASAlv6eNU59MHbfnLZYxm0MkHTjyYmB3wDNNGbgV9nzB+kj+HrtikXW7n4+GOJd8xQiH8JRKA+hsRR2i2PQ==","signatures":[{"sig":"MEUCIQCF5AGwiPe2YzbdhNAFq+FFxhQ+epgafBkCmQQ2N8XWGQIgJi2qqq9FDwFuVA9jF/x8z5NqveRcU+Kj9RnQuugrwWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340505},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"69c93ac573e344aded16959d9ec21fd3e623c733","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-69c93ac5","@libp2p/logger":"2.1.1-69c93ac5","@libp2p/peer-id":"2.0.3-69c93ac5","@libp2p/interface":"0.0.1-69c93ac5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-69c93ac5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-69c93ac5_1690567121630_0.33645859348589746","host":"s3://npm-registry-packages"}},"2.0.1-7f60b579":{"name":"@libp2p/keychain","version":"2.0.1-7f60b579","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-7f60b579","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7539cae944361bf2ad0e43738dd684579c19aea1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-7f60b579.tgz","fileCount":19,"integrity":"sha512-784CGDqT8qhrU3wfT6c5sugkmLT13ybiXleOwhDkan4r3yJeWP2ZIgdAYkghSpZabCCXn8B+GFqOvLQYSIo6Bw==","signatures":[{"sig":"MEQCIAFQLVJl1V/TmykaU/j5GGOfdXhPR3U+AcQCd2oWZFmwAiAaC3vj3ilyAt9YnWyfkxosF3rRRDbGOdkBZzFYuinTPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340505},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7f60b579cda088970f7b50ecdbf4d342d32f6f0b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-7f60b579","@libp2p/logger":"2.1.1-7f60b579","@libp2p/peer-id":"2.0.3-7f60b579","@libp2p/interface":"0.0.1-7f60b579","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-7f60b579"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-7f60b579_1690575937968_0.45854704983924677","host":"s3://npm-registry-packages"}},"2.0.1-a41d25d4":{"name":"@libp2p/keychain","version":"2.0.1-a41d25d4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-a41d25d4","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1a4dbb03602efb2b27065f4c8646c37df80636b0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-a41d25d4.tgz","fileCount":19,"integrity":"sha512-022bzubU/WtALZyDPvDOUhTIagiGcYs8iblasX00FeBaXx3PWGjUmwXJIir3kGA+VN36PCbhqMXIUbOXVCFPPQ==","signatures":[{"sig":"MEYCIQCzFhpoJ5hwjO4DTSdom1fnbRLNu6VoH0xGeGn5RHEoAgIhAJODb7ZkKEThw/Ic7fDmqvw7X/YX/Aqx2RyxjKoCTbz8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340505},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a41d25d49696febd7fd903bbdcc95ebaeb5d4b35","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-a41d25d4","@libp2p/logger":"2.1.1-a41d25d4","@libp2p/peer-id":"2.0.3-a41d25d4","@libp2p/interface":"0.0.1-a41d25d4","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-a41d25d4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-a41d25d4_1690718478592_0.2860595328827249","host":"s3://npm-registry-packages"}},"2.0.1-57c32721":{"name":"@libp2p/keychain","version":"2.0.1-57c32721","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-57c32721","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c4fc0c6ed41a50be35b282cddd0a41e70296d088","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-57c32721.tgz","fileCount":19,"integrity":"sha512-2YSvnNB+Y4/Go65z7ZDe0T2mg9hwQiJPGzE2JnNTcFQeTTIhxsiDn6EXAOscjEcSL2bXDGUysmxVTCG8shOkEQ==","signatures":[{"sig":"MEQCIHQTRXllJG6Y1KzII0qXdOD29SelelIEz5Xp8vLnF02jAiBYZnnfaRts6SIaBgVk+IGJFPJ7HcQygjS90bgK45SjMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340505},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"57c32721c881aeb39979be0604c379c47bda8374","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-57c32721","@libp2p/logger":"2.1.1-57c32721","@libp2p/peer-id":"2.0.3-57c32721","@libp2p/interface":"0.0.1-57c32721","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-57c32721"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-57c32721_1690720361039_0.4288391191458747","host":"s3://npm-registry-packages"}},"2.0.1-1f7e18b0":{"name":"@libp2p/keychain","version":"2.0.1-1f7e18b0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-1f7e18b0","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1f0b7d224b5b2c04b87365abb435f1448209fb70","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-1f7e18b0.tgz","fileCount":19,"integrity":"sha512-04bV/CSkkvfMVtWZyEYcfofSJ9AJPh21YD6ZfGmNZTJuWA1eXJr7gpWqkuLBJpQtfK17dZncI8TTeSmqUcMkhA==","signatures":[{"sig":"MEUCIFrSrz3fMnBl0J7aJweS05P9K1H22U7zfQPTsjCKqw21AiEA36EIsoyEOKFYutts9LMHoXSa/euhqrzXHGHz2MVRj+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340505},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1f7e18b07094046f10df89a1c6eab505d4c13225","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-1f7e18b0","@libp2p/logger":"2.1.1-1f7e18b0","@libp2p/peer-id":"2.0.3-1f7e18b0","@libp2p/interface":"0.0.1-1f7e18b0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-1f7e18b0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-1f7e18b0_1690730148327_0.7281515868532009","host":"s3://npm-registry-packages"}},"2.0.1-eabf6f36":{"name":"@libp2p/keychain","version":"2.0.1-eabf6f36","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@2.0.1-eabf6f36","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"979b2da3a212737124dfe9904e9ef212931cb729","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-2.0.1-eabf6f36.tgz","fileCount":19,"integrity":"sha512-Ns4iH5A0aGPt20tPAT09imaoE4UJINvweHzNesNRrWDbJqf7vq/KR7p0GjbRvLUcRx31+NFEXCy4+sUfsd+lWg==","signatures":[{"sig":"MEUCIQDGIZz/ucwpLX2UxIEH/jTC8UnF8atkEcieVkHzRCntbgIgMukegDKsdhXsdK8EP7bEB3svjCcGg06/pHFCc+UIT7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340505},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"eabf6f3688eedb9671772aa9c276ff84847bdf1f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"1.0.17-eabf6f36","@libp2p/logger":"2.1.1-eabf6f36","@libp2p/peer-id":"2.0.3-eabf6f36","@libp2p/interface":"0.0.1-eabf6f36","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"2.0.3-eabf6f36"},"_npmOperationalInternal":{"tmp":"tmp/keychain_2.0.1-eabf6f36_1690789259720_0.7861049060540237","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@libp2p/keychain","version":"3.0.0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"19eefb02c37b8cbd6c1ac8bc76f9278a1d2562b6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0.tgz","fileCount":19,"integrity":"sha512-OJIG3vSF2bcMeK1VBkwISbcVAX37Oy79llFSE20+E1jAGl+Uri+O+3oGJ5BDeLQvAKLGKdpMv3/jIp/2GIrwpA==","signatures":[{"sig":"MEUCIQCKsprlkjuoeQjY9wbdXIWdHUrWKPtaU/tirCdz2X4EVgIgO850C1BhXpdhweyEasIMF7RvyZANYLBrxm4GHsbe7AA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340455},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"67ca252695ee17d01a4a4ec0ec5c1b4a8c44201a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"^2.0.0","@libp2p/logger":"^3.0.0","@libp2p/peer-id":"^3.0.0","@libp2p/interface":"^0.1.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0_1690806918780_0.27916882266517873","host":"s3://npm-registry-packages"}},"3.0.0-fdd80820":{"name":"@libp2p/keychain","version":"3.0.0-fdd80820","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0-fdd80820","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"09562dfec1b92953764ccd9c7cdab7023b16c630","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0-fdd80820.tgz","fileCount":19,"integrity":"sha512-p1lYqX+7KpUqdTvCEiL3xzLOScrVbYk5We2PFxL2pqEsKmrETCDkym2nFGlLMV6gUAaMvpzgYPV7ic7AYKWxbQ==","signatures":[{"sig":"MEUCIG2UKmy71Uh4E0BAXdydcspxKSWAtAkWJiny+UxBd0yDAiEAkwM1puGdvXM5Q9cVxun2MmBk42vMuLuywHhdXIcRE5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340504},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fdd80820a548b5bdc7f34086e1a140d8b4e395a7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.0-fdd80820","@libp2p/logger":"3.0.0-fdd80820","@libp2p/peer-id":"3.0.0-fdd80820","@libp2p/interface":"0.1.0-fdd80820","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.0-fdd80820"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0-fdd80820_1690817128148_0.7781918005912163","host":"s3://npm-registry-packages"}},"3.0.0-72e81dc1":{"name":"@libp2p/keychain","version":"3.0.0-72e81dc1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0-72e81dc1","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa32c9b4610293253897b2ae00d47c7cfa21fa8a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0-72e81dc1.tgz","fileCount":19,"integrity":"sha512-zmDl35wBifqnOe8jJ9H1YqpyeLloZ5/xgAbbTs6lzKgQRsyhYmSTvWA8w+yWecYgJwdMwrAIVTU2KlUF5cwlfw==","signatures":[{"sig":"MEUCIHKJegN1Mk40HKOilGuGN3BqHItBay/nRUE6xeE9JxLwAiEA7OVld/6wYeWE7a0DaOgRbU3b4CEqEN1BvM21/flpVzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340504},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"72e81dc1ab66fe0bbcafe3261ec20e2a28aaad5f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.0-72e81dc1","@libp2p/logger":"3.0.0-72e81dc1","@libp2p/peer-id":"3.0.0-72e81dc1","@libp2p/interface":"0.1.0-72e81dc1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.0-72e81dc1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0-72e81dc1_1690824432903_0.9790599093041887","host":"s3://npm-registry-packages"}},"3.0.0-e66f4891":{"name":"@libp2p/keychain","version":"3.0.0-e66f4891","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0-e66f4891","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1760ce36db38defa8e3b98c0d7f305bcb1c08331","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0-e66f4891.tgz","fileCount":19,"integrity":"sha512-QXGKI68k8vfRvtcKrLr8GoUGLwfa7EAsP3Qb5aevgb+9u4RPj5A1ukQs7o5MYHmAcGXnz7t5gK45yIHDpaJyVA==","signatures":[{"sig":"MEQCIAK0QubdQWspbIcylSrcm6rExAVV7IOG6fx9up1DYno7AiBGc+DnYefPeIoFqVdEOlRk5QmDLWCKGK+pEgo4nX1l2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340504},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e66f48913128075c77692040b05df12c7f2e4db6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.0-e66f4891","@libp2p/logger":"3.0.0-e66f4891","@libp2p/peer-id":"3.0.0-e66f4891","@libp2p/interface":"0.1.0-e66f4891","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.0-e66f4891"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0-e66f4891_1690869908210_0.05112066132136417","host":"s3://npm-registry-packages"}},"3.0.0-ef83dd1d":{"name":"@libp2p/keychain","version":"3.0.0-ef83dd1d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0-ef83dd1d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6351d57bd909435b4ecd4f7ae2e038be8f2dc35b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0-ef83dd1d.tgz","fileCount":19,"integrity":"sha512-X7KM1H1Zhda4SyS7dT46Fut/bFIqLZsNnmTlb0CGVQzWR0bWALubU88vgIztaA0N1Vlqy3TW1kZgbLq6ltBg5Q==","signatures":[{"sig":"MEUCICnzTMvcVpONJsi7sIL2LVVaxipWJjwsQpEOFy1FwxhiAiEA6jHe6CwEhK/VYJrnEHP5g5kPuxNbwbSig7KYx3fh4VM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340504},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ef83dd1df0439acdb4ccb4c83496cd5129680eba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.0-ef83dd1d","@libp2p/logger":"3.0.0-ef83dd1d","@libp2p/peer-id":"3.0.0-ef83dd1d","@libp2p/interface":"0.1.0-ef83dd1d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.0-ef83dd1d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0-ef83dd1d_1690879789063_0.1666927882717566","host":"s3://npm-registry-packages"}},"3.0.0-c858ca7f":{"name":"@libp2p/keychain","version":"3.0.0-c858ca7f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0-c858ca7f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"82b33a9a76bc0a72a0af4f39d5935dde69cb3e8e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0-c858ca7f.tgz","fileCount":19,"integrity":"sha512-9h9qGnrNcfHv2dwUG6NEtuKeluVnAFA5FYwQUv/3ZAijWXdo3i4GMjfcZ7VlgW0HjJeRHYAHnwB46GbaCu7sow==","signatures":[{"sig":"MEUCIAnk/RPQ22d+8UIa3YxOvlhTKnINF/z7SufFuz/l4N7PAiEAxvP+q0wpaLyeLA1VvGetrXiczg7Fk3XaycGkD8PykYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340504},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c858ca7ffbd3d346d58b60ad4a6080cbbd68d006","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.0-c858ca7f","@libp2p/logger":"3.0.0-c858ca7f","@libp2p/peer-id":"3.0.0-c858ca7f","@libp2p/interface":"0.1.0-c858ca7f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.0-c858ca7f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0-c858ca7f_1690888710521_0.6142473511346724","host":"s3://npm-registry-packages"}},"3.0.0-a4a10fd4":{"name":"@libp2p/keychain","version":"3.0.0-a4a10fd4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0-a4a10fd4","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a6d7cfb057a2c77e6f36292cbcfa9388f3ed9cb0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0-a4a10fd4.tgz","fileCount":19,"integrity":"sha512-4kghoIRVGL5WMZTAAkzzOkZFpTA4fxersjzJEHGISs6iceKtvF/AXXiA+zHZ/Q+JevASxuvnRT3jjjgt8R+WoQ==","signatures":[{"sig":"MEUCIDU6rzTVkmLM9YGK2UEqlY4HvhE43WLKxtjUADjVAlfvAiEA41Jy0B7zETljv7ZKAZ96YX4ID7Q+ftW0RKkiGEjB400=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340504},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a4a10fd4451ffc7d00f5bad28d3607c67b8805d7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.0-a4a10fd4","@libp2p/logger":"3.0.0-a4a10fd4","@libp2p/peer-id":"3.0.0-a4a10fd4","@libp2p/interface":"0.1.0-a4a10fd4","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.0-a4a10fd4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0-a4a10fd4_1690894615155_0.6413769905115287","host":"s3://npm-registry-packages"}},"3.0.0-8d49602f":{"name":"@libp2p/keychain","version":"3.0.0-8d49602f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0-8d49602f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"babe828931acee862e0e3a542f4ea031751a7022","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0-8d49602f.tgz","fileCount":19,"integrity":"sha512-dTL6BDNXhyzWZrL7TrkraFheNlmmDzacBUep0afVUFzW1obgfc10y9O0O4/WTUSC7+6vOqK4MT7dACZQM/bTBw==","signatures":[{"sig":"MEUCIGQNfEcsyYHnCaMvZwCmZgut3pZ5mq905/Yu2cBTyI/qAiEAkLP/8bHaYShE9qkJytpchkpRxFEPs58jBmnIPpzxYLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340504},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8d49602fb6f0c906f1920d397ff28705bb0bc845","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.0-8d49602f","@libp2p/logger":"3.0.0-8d49602f","@libp2p/peer-id":"3.0.0-8d49602f","@libp2p/interface":"0.1.0-8d49602f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.0-8d49602f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0-8d49602f_1690900650629_0.8059129903292548","host":"s3://npm-registry-packages"}},"3.0.0-8f855a3c":{"name":"@libp2p/keychain","version":"3.0.0-8f855a3c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0-8f855a3c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ad9188763abf1d88adb21002f3e38e768360ce6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0-8f855a3c.tgz","fileCount":19,"integrity":"sha512-8dF80FYp+Oq4dEULSAZBaWVlsyLN1LlFl5S6SPJsXcFFZYYyvxCyCCxlasw4VeT+RgO7K+75aJ+jTKJRx2sH7Q==","signatures":[{"sig":"MEQCIEvbRrvD/8LCEbAhmz5DncqbqCSQn4gaNiKACVBgC3I0AiBIXSOk0b/qq8GR4dh+a/NryhuZs2SV1/whPWWIcZVCyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340504},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8f855a3c58137daad7848f268277ba5ec573399c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.0-8f855a3c","@libp2p/logger":"3.0.0-8f855a3c","@libp2p/peer-id":"3.0.0-8f855a3c","@libp2p/interface":"0.1.0-8f855a3c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.0-8f855a3c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0-8f855a3c_1690903012658_0.6635084972409482","host":"s3://npm-registry-packages"}},"3.0.0-5ffa7a74":{"name":"@libp2p/keychain","version":"3.0.0-5ffa7a74","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0-5ffa7a74","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9468aca771ef8e636ab3d2073a5f371a02b8d7fd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0-5ffa7a74.tgz","fileCount":19,"integrity":"sha512-Lh9oo1pXiJNTz86QaNYcWP+eIxTroLevfDccfYMHguAzjgj8nB0znGkjoaAAg0wsLusI+nJgM69AL+C5CvnFoA==","signatures":[{"sig":"MEYCIQD2spkOpCZkzU9oqInz+gNZOfLN4oWpoFDBN19t70mV8gIhAOLIwXKbD8VRJI5DLobby0WvqOUBjvJDEulrL703NhZn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340504},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5ffa7a74d5b972bdac387782d6010b6a19558600","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.0-5ffa7a74","@libp2p/logger":"3.0.0-5ffa7a74","@libp2p/peer-id":"3.0.0-5ffa7a74","@libp2p/interface":"0.1.0-5ffa7a74","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.0-5ffa7a74"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0-5ffa7a74_1690923311255_0.15549900646829107","host":"s3://npm-registry-packages"}},"3.0.0-8f681db3":{"name":"@libp2p/keychain","version":"3.0.0-8f681db3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0-8f681db3","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5062f299e67721a296e40b509d8e446583d5f0a5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0-8f681db3.tgz","fileCount":19,"integrity":"sha512-PRffLHIHfrZgtElKcEHKeho5FDjVg3z1XhwtZFOlS0vzWZGnkfEtW2TGKyGLQrk86OtEa0iuIJZa0LIREhajBA==","signatures":[{"sig":"MEUCIC8hcitrK4eWdegjmB/Dkclxdz1YWPT5ly+QY/fJqGYRAiEAlJDqgjqJy8Ptg6x38UoIwEopq9SOL0U9G1yGfVl+l6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340504},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8f681db3847cb3a628f72d5491bc995461dfaf06","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.0-8f681db3","@libp2p/logger":"3.0.0-8f681db3","@libp2p/peer-id":"3.0.0-8f681db3","@libp2p/interface":"0.1.0-8f681db3","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.0-8f681db3"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0-8f681db3_1691086861490_0.7446410769355947","host":"s3://npm-registry-packages"}},"3.0.0-58421e11":{"name":"@libp2p/keychain","version":"3.0.0-58421e11","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.0-58421e11","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"10f10565ecf23fe6ddee6c7451d7af3ba9929bc8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.0-58421e11.tgz","fileCount":19,"integrity":"sha512-DQy8e1LavvHDIV3a9UvYVt4i1bgANuUzo8G5Iyv+7o8MpWw66GxwXKd3kyUuI1SpEudZkBSWMf745LzrMVtaCg==","signatures":[{"sig":"MEUCIB4TBduIMXWLWJuP8jtoKdyUWw57WORCYILsd8fjWUjTAiEA35zgGka4LCRfRodzHJR6yUxEBUdRiuL0p7+DclIsNII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325240},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"58421e112e7217b36dea27e995f5cfe804387187","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.0-58421e11","@libp2p/logger":"3.0.0-58421e11","@libp2p/peer-id":"3.0.0-58421e11","@libp2p/interface":"0.1.0-58421e11","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.0-58421e11"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.0-58421e11_1691154930212_0.3270041191013553","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@libp2p/keychain","version":"3.0.1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.1","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1ca437ca1ffce933b227c8144e4160b63328f9cd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.1.tgz","fileCount":20,"integrity":"sha512-eaqUOrjlt6JbzDoBuMmbLMoSD19SZ5GeVYhXgFSKnTONugMZ+urbw43EkRcebxvq6HQhXVzVR9sqcijnhYQF/A==","signatures":[{"sig":"MEUCIQDsNcdKdweHOFYCEzLZGLfjto9VEyKGWl1uGJlkq8IknAIgYGT+3GjA3emXxUPQAc3+J62p2UcCRlMDL0l3OBuNJcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325610},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"55e1230ac5dd65ba573c2da4a0e5eae2bac81ed2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"^2.0.1","@libp2p/logger":"^3.0.0","@libp2p/peer-id":"^3.0.0","@libp2p/interface":"^0.1.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.1_1691157745928_0.05110424983412276","host":"s3://npm-registry-packages"}},"3.0.1-446fff87":{"name":"@libp2p/keychain","version":"3.0.1-446fff87","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.1-446fff87","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"508652ddc7c1f49803cc188573f89dd0d2ceb7fa","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.1-446fff87.tgz","fileCount":19,"integrity":"sha512-BzFijWXGB/Z3kKAwOKpQJIJytOj0THNaAMTAw2XUD6XJXR9Q2iaA6HQZ4tHNULwGuUdRSvzhOjOAbx9LSBOF1w==","signatures":[{"sig":"MEUCIFKIEVsiTxra2jrbYNb36fK/K+5nGwf0TO9Ge5Ksm668AiEA4SSZDYrMdeQDmb4LRRudbVwd4Nhbr7KS/pggmQ8jo48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325240},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"446fff878477c771634578f0a8e84737aad3d4d3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.1-446fff87","@libp2p/logger":"3.0.0-446fff87","@libp2p/peer-id":"3.0.0-446fff87","@libp2p/interface":"0.1.0-446fff87","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.1-446fff87"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.1-446fff87_1691249316110_0.4927438449066597","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@libp2p/keychain","version":"3.0.2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e4b6dd31c504b3246209c7bf3538adbf3e54bb44","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2.tgz","fileCount":20,"integrity":"sha512-pAw/Te1q2F5HYQk+fJl64XOzOf1MTIptdYI0BIGKrx28d96zOe78fPEGqvj6rLvrHnKGa7PRj/BsLcmRS9OF8Q==","signatures":[{"sig":"MEUCIQCxyGcGYvMkRm2/ny1vc9h8K0LGsPphSTMQUzvzBIP0/gIgBaLernfK9hvlmFzdQTPzu5ynxb3Z7Ng6hvR0YZIUwno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325610},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b7e608998cc88860d9ec8a3ed7c03fdfb3eccb3b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"^2.0.2","@libp2p/logger":"^3.0.1","@libp2p/peer-id":"^3.0.1","@libp2p/interface":"^0.1.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2_1691252047420_0.9142046192741413","host":"s3://npm-registry-packages"}},"3.0.2-e26848b0":{"name":"@libp2p/keychain","version":"3.0.2-e26848b0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-e26848b0","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"01c327629cc549d58dae072e093fe8f196e21e2b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-e26848b0.tgz","fileCount":19,"integrity":"sha512-vwF5A4eOyRnwOJemCD2fi9uDUh2sBv7+9eGoT1PpXt/zF6ICfgwnSqPTv0dIfaHqkO9gwyPmPLhumsfANb1M2w==","signatures":[{"sig":"MEUCIQCW16BhtBuEaQhL5gTjSGn9WHPvCfQ4U+9gCQgG332KmwIgV+Zi4xNBM7Y1rgY77AGRPo07s4nuHhF2NGs6Q4cIrPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325240},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e26848b06e77bfcff4063139c9ed816f37f05cb6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-e26848b0","@libp2p/logger":"3.0.1-e26848b0","@libp2p/peer-id":"3.0.1-e26848b0","@libp2p/interface":"0.1.1-e26848b0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-e26848b0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-e26848b0_1691439050891_0.9566998797004036","host":"s3://npm-registry-packages"}},"3.0.2-eaac8943":{"name":"@libp2p/keychain","version":"3.0.2-eaac8943","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-eaac8943","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f93c41a31dd0accbd926267bfd08c34e8bed79fe","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-eaac8943.tgz","fileCount":19,"integrity":"sha512-CfdnPZh8RnrUAUU8zG43y0tFfzmVZQ+KuPsnr4sMmWeGGuF9rnyEjUhYmYnd+zjEbf8wVY4dr/G2KvGKI98+jQ==","signatures":[{"sig":"MEUCIQCcZZDsMBh0koKp20R7wdDoZpHb6EWkhT6nTMVjVe5q7QIgK0vKVd3ISgBxNv/StZuqYUQQ9KYviJbcXZH0w2PiuKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325240},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"eaac8943e2df5b41ba2eab9d4751fb6e8a557766","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-eaac8943","@libp2p/logger":"3.0.1-eaac8943","@libp2p/peer-id":"3.0.1-eaac8943","@libp2p/interface":"0.1.1-eaac8943","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-eaac8943"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-eaac8943_1691442374072_0.018457619267836067","host":"s3://npm-registry-packages"}},"3.0.2-6b839807":{"name":"@libp2p/keychain","version":"3.0.2-6b839807","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-6b839807","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"561aaa73501966d6457e4b87a9e93f583b2cda9f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-6b839807.tgz","fileCount":19,"integrity":"sha512-z0RB+SaakA9+k57ZBh93QaoaE1cC5LhwofcxVvwA7EV6Uy/CAvNZOsQP7yd9iJATHP2fJ+p0WogID5FkDh1HdQ==","signatures":[{"sig":"MEQCIDT99d9s/2ZBt4UM6jmr+yk04kUQw9lqPzkOPUS+1GqsAiACrVqCHJcYmtWR995TN8dOruh529bCKFRV4cYUrFfLgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6b839807b4dd79d88cbcdae76f0fb045b6222178","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-6b839807","@libp2p/logger":"3.0.1-6b839807","@libp2p/peer-id":"3.0.1-6b839807","@libp2p/interface":"0.1.1-6b839807","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-6b839807"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-6b839807_1691540790993_0.3587094015055994","host":"s3://npm-registry-packages"}},"3.0.2-123ded59":{"name":"@libp2p/keychain","version":"3.0.2-123ded59","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-123ded59","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ccc63edcba0d249c131d7be7ab5e992846df199b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-123ded59.tgz","fileCount":19,"integrity":"sha512-ZatjK0Ek1aznKdXHeNkIvZGg+nQowmUydF1wBsawy9qlpTUbvs/ltb/GmMBaY9Iy2SqMf9eceDhO4h2ObPqeuw==","signatures":[{"sig":"MEQCIH9hH/O/JjeW5x9LlKc2y9Q2m2ur92dYQljAxoyBwr7XAiBwajaOwEZER08lP+qB1dRf++R54NrFWBzErdqh/JT4Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"123ded59f90c5d283a1f2bb3a0848d73de1d9baf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-123ded59","@libp2p/logger":"3.0.1-123ded59","@libp2p/peer-id":"3.0.1-123ded59","@libp2p/interface":"0.1.1-123ded59","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-123ded59"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-123ded59_1691601164911_0.1031093484039256","host":"s3://npm-registry-packages"}},"3.0.2-32212959":{"name":"@libp2p/keychain","version":"3.0.2-32212959","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-32212959","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"94120d52223b49984cb7145cdaf5f30dc54f8f0d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-32212959.tgz","fileCount":19,"integrity":"sha512-GFNnOaITABi7HOtt+9OJSIv/uxsWhMqHHqpVjziKXJjGzaMGa1fTlCPTJD52pVhUYhJwPrj4Ljy1qkXSH3vetw==","signatures":[{"sig":"MEYCIQDrssNaxk8AD8Z4NqEpXrF21jj1kdnpcVRLuoiVBinQ4wIhAMg/giG1/6A77cULww+Z/GDgvbO+ZO7PtVvWD/4oQMKj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"322129597c67a12459afce57ddb19188a34b1892","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-32212959","@libp2p/logger":"3.0.1-32212959","@libp2p/peer-id":"3.0.1-32212959","@libp2p/interface":"0.1.1-32212959","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-32212959"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-32212959_1691651825128_0.9076831068982001","host":"s3://npm-registry-packages"}},"3.0.2-5e85154b":{"name":"@libp2p/keychain","version":"3.0.2-5e85154b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-5e85154b","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9e9fb34f061a6825b48978be9e38ba7284e8f473","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-5e85154b.tgz","fileCount":19,"integrity":"sha512-m8Yox/OZSKoE5n4JKtE4hLxXsVs5O1KU8FiQ6h9rpwoEaEsPhIx7v3VDvU2a9FGEPEOEMmZMjAJ3+Jv6Al9ChA==","signatures":[{"sig":"MEUCIHvIdoOFiCTBZ2gTyAVwP7DVrW64dvv1xbVIqOzG1RqTAiEAsB6sMS4eGZOwwNGq2UlSMZ/EwBY8rm+lLWQuE1NSwSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5e85154b2953867e77e31a4fb823b20cb0620092","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-5e85154b","@libp2p/logger":"3.0.1-5e85154b","@libp2p/peer-id":"3.0.1-5e85154b","@libp2p/interface":"0.1.1-5e85154b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-5e85154b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-5e85154b_1691667834602_0.007887107933646886","host":"s3://npm-registry-packages"}},"3.0.2-a1fbb7e2":{"name":"@libp2p/keychain","version":"3.0.2-a1fbb7e2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-a1fbb7e2","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"09c547b139197d4a8eca4d87350b99d811039464","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-a1fbb7e2.tgz","fileCount":19,"integrity":"sha512-xQqE/Fa0Gpa/w+yFnORbtHU5Ss9U862cWXGCPNyfBsR1D1c5EAMPOaR2btEvKhCm/np6dC07yXnnTTZAMrmOiw==","signatures":[{"sig":"MEUCIQDCVM//itlpyigXrFHGKVeZ++Cm7QWklCgvNon//zHQSgIgOWVeGCPED3wQrI2G2hFxJHdtSg67HosOKCZxLimpCiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a1fbb7e2a4d4ad26cbdae3db8cb4b8398e8dd010","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-a1fbb7e2","@libp2p/logger":"3.0.1-a1fbb7e2","@libp2p/peer-id":"3.0.1-a1fbb7e2","@libp2p/interface":"0.1.1-a1fbb7e2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-a1fbb7e2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-a1fbb7e2_1691670434225_0.48085271120406126","host":"s3://npm-registry-packages"}},"3.0.2-3345f28b":{"name":"@libp2p/keychain","version":"3.0.2-3345f28b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-3345f28b","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"98470c98296c4b41215d0f2265bcc8488349c04f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-3345f28b.tgz","fileCount":19,"integrity":"sha512-sP3nt8chrEfjrSqzO0D5cUdEafPjIu3vU2DoBF4Z8IQ+EeQcV1Yq+D9B9SbZQPfDc9SW6mgmaHGGjV4UgBlSzA==","signatures":[{"sig":"MEQCICcC0PAMPt3+1Q5YQvrhjK5u5eii+FK48iag8LlGjVdEAiAl90JtqaKYyVJxqFb8pF9gVxIRutLTYT3M6EW9ea3PiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3345f28b3b13fbe6b4e333466488e9d0bc677322","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.4","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-3345f28b","@libp2p/logger":"3.0.1-3345f28b","@libp2p/peer-id":"3.0.1-3345f28b","@libp2p/interface":"0.1.1-3345f28b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.1","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-3345f28b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-3345f28b_1691721888881_0.7615841643230492","host":"s3://npm-registry-packages"}},"3.0.2-9c0353cf":{"name":"@libp2p/keychain","version":"3.0.2-9c0353cf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-9c0353cf","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"61c11e96d244fa88d71cb563d3764e2ce82630aa","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-9c0353cf.tgz","fileCount":19,"integrity":"sha512-jPbwWXEu6MyadsIHls5dYljMdE8bJKjzxMyw122F7gbwbzFiabgIRorLxbeJt7hU2DGJ4uvfeIeaWtxIAGuvPQ==","signatures":[{"sig":"MEUCIETAj4o1OIQAy/I53ntRl/svmW/lP05nJ1FV67FIk2FpAiEAy1TFN/xbjixMGt31zl9XUQfSjLOq2K/9XGWIoW2XdWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9c0353cf5a1e13196ca0e7764f87e36478518f69","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-9c0353cf","@libp2p/logger":"3.0.1-9c0353cf","@libp2p/peer-id":"3.0.1-9c0353cf","@libp2p/interface":"0.1.1-9c0353cf","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-9c0353cf"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-9c0353cf_1691757630112_0.5215312359047215","host":"s3://npm-registry-packages"}},"3.0.2-364e0592":{"name":"@libp2p/keychain","version":"3.0.2-364e0592","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-364e0592","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2bae88dd7a79d7e5d0a3a42ba18fab75d17e86a9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-364e0592.tgz","fileCount":19,"integrity":"sha512-GChtpiMbU/+vWYRd4ziYCRq244izREzu4Cpz3Qu9KZy5hplZwGs2nQPbcQnaOKdxeyUfpqxo5M8cO59VaJqg1g==","signatures":[{"sig":"MEUCIDWX2wTY/zrJtHz9qETFytrlrPwOz5zd9VpoptisH5C2AiEAjB1Bp78gfmPsduRCgXNF9msaJg0kLV7fah/QpT1Tmr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"364e0592b23be7fda1631493a0a3f0540a382c1d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-364e0592","@libp2p/logger":"3.0.1-364e0592","@libp2p/peer-id":"3.0.1-364e0592","@libp2p/interface":"0.1.1-364e0592","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-364e0592"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-364e0592_1691762556004_0.37451769660119516","host":"s3://npm-registry-packages"}},"3.0.2-4c1a33b3":{"name":"@libp2p/keychain","version":"3.0.2-4c1a33b3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-4c1a33b3","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bdb5cfeaf552e5ed312a47711c7ba8cff02ba959","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-4c1a33b3.tgz","fileCount":19,"integrity":"sha512-ol564VvNmIbfti8qui5CSNXuEENmWgyjwftzdhL1CamZtNOMSvITYdpqajGRTzUtEC8DTi8VJdZcDuD48xufqA==","signatures":[{"sig":"MEYCIQC3Hi5nWYa9MCr3EhAVhVbWsX6X/wSvhXVNkwUyL36PEgIhAJvcL8KXXzFwWLnUr710X66zFUX3o0+H6OzMitC/p5Vf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c1a33b35b3ec740e9a00d54fb8c7d522d7043fe","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-4c1a33b3","@libp2p/logger":"3.0.1-4c1a33b3","@libp2p/peer-id":"3.0.1-4c1a33b3","@libp2p/interface":"0.1.1-4c1a33b3","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-4c1a33b3"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-4c1a33b3_1691911577373_0.07233259932774283","host":"s3://npm-registry-packages"}},"3.0.2-a31b420f":{"name":"@libp2p/keychain","version":"3.0.2-a31b420f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-a31b420f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bacdba43cd9cbfded7cc2271ce49131a2ac52082","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-a31b420f.tgz","fileCount":19,"integrity":"sha512-DSOkIFt1MWjv9q8E2xwmG9XaXKSqY3fHj/gLGXv21zPM7So/eNeV2c6ie0Yx95nP7m28PIRXp8OSY+nHiuft8w==","signatures":[{"sig":"MEYCIQDonV23WhDX5Y17FnK+iyB5K1VS1wV2yVZ1dmzWFogFzgIhANWQUF5a8JzdOz4VRd6AFOUQaAIEZaDRZkOEdgP/hY9n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a31b420f1920533d92e0aec4ddedcf323957bd44","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-a31b420f","@libp2p/logger":"3.0.1-a31b420f","@libp2p/peer-id":"3.0.1-a31b420f","@libp2p/interface":"0.1.1-a31b420f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-a31b420f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-a31b420f_1691912316030_0.3701778590044442","host":"s3://npm-registry-packages"}},"3.0.2-18567b7c":{"name":"@libp2p/keychain","version":"3.0.2-18567b7c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-18567b7c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ee69d6e9bf6a7332a490a258a01c66c6001246a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-18567b7c.tgz","fileCount":19,"integrity":"sha512-/aqx1NktwxxwRK/ES0bBlKc3NYR3F7gVq5zF7WwvsT4p7uNRVdxo08voNUH/ZdbUw6HrVmWXjAe5Hve9ZAaqKg==","signatures":[{"sig":"MEYCIQDVMjiOmuTaBmzIrOFSe842hWogFGVbOI6euWe6RxYj+gIhAPCklv0dyDK+okT8wbS7aEWQ2Mo/+OHjA3swHQg/OxRD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"18567b7cfcca605b2d586cef9275554099959bc8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-18567b7c","@libp2p/logger":"3.0.1-18567b7c","@libp2p/peer-id":"3.0.1-18567b7c","@libp2p/interface":"0.1.1-18567b7c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-18567b7c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-18567b7c_1691912438065_0.39015539869655247","host":"s3://npm-registry-packages"}},"3.0.2-02b89323":{"name":"@libp2p/keychain","version":"3.0.2-02b89323","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.2-02b89323","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a1ce186df2555541462a28abc662e1f0294ef52a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.2-02b89323.tgz","fileCount":19,"integrity":"sha512-Spwb0Yxnic43+pTCtw5UPD2AzxNdEnad2I4P7BZ6tSti+tafieIQRb7Ktjyt233n+X+3LWH7WYpEu+d5n9NLqw==","signatures":[{"sig":"MEUCIBtg52egKI3YCWtn2djRZ8YLXtOoTYTG7gRDB6OtyX34AiEApSjx+VzaEDTwloGL8B+1jKSCiYqtjFRHKHHK3GR8zMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"02b89323130f6d70a0f804f7f1a6adba81ea4d0a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.2-02b89323","@libp2p/logger":"3.0.1-02b89323","@libp2p/peer-id":"3.0.1-02b89323","@libp2p/interface":"0.1.1-02b89323","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.2-02b89323"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.2-02b89323_1692027395119_0.1688712197445803","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@libp2p/keychain","version":"3.0.3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3af0a4f904aed934e837a82232eb2f8d6e7eda7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3.tgz","fileCount":20,"integrity":"sha512-mt3Pq8pPUDchoYlTXyNFMSIZ2/gbGZUJIr1qDQGphLZKxZ3Ejsqps2Dgo0t6yBxvJQ0581tXfptAXzw75Y2LIA==","signatures":[{"sig":"MEYCIQDA16SquPtUK+jlaD0R9QE1D4qKV8PCQqqGRf5nKIwyvAIhALuX3q1z7IPEEHZIUmbowJqxZmqAtEhPGjQsd/agfE2X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341012},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"871655515cc89af3eacad855db475d3f1ada2005","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"^2.0.3","@libp2p/logger":"^3.0.2","@libp2p/peer-id":"^3.0.2","@libp2p/interface":"^0.1.2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3_1692052509228_0.6351685416341128","host":"s3://npm-registry-packages"}},"3.0.3-7b2ddc17":{"name":"@libp2p/keychain","version":"3.0.3-7b2ddc17","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-7b2ddc17","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9ed7e9f9fd1aad95e9d88873bb39bbc4b10a47d0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-7b2ddc17.tgz","fileCount":19,"integrity":"sha512-JbMpFyQFHU7gvR50U+zpZMOIrMA13P6iWOLlGdF8b89Zeln8M1Q+HMOkLAoug87lUw0Yy7q5f1thgAPTYmr92A==","signatures":[{"sig":"MEQCIDQ9x4OAoATqqbK2WRkxofBBkU5llMHXDDmOp3OKlYt7AiAbKG2STbPUS1j+RHB6dkid7W/ZfV7K3sUL4TkdKFr8tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7b2ddc17339947d7bf77e2eb2b3478b584624a03","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-7b2ddc17","@libp2p/logger":"3.0.2-7b2ddc17","@libp2p/peer-id":"3.0.2-7b2ddc17","@libp2p/interface":"0.1.2-7b2ddc17","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-7b2ddc17"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-7b2ddc17_1692084851283_0.5303034218249962","host":"s3://npm-registry-packages"}},"3.0.3-87165551":{"name":"@libp2p/keychain","version":"3.0.3-87165551","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-87165551","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0ae4bc9553ff05dc004bbbb3c791d653ecb0930","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-87165551.tgz","fileCount":19,"integrity":"sha512-0f4/UYHgTa5OVje5ZGMF/yOg+KNJQMzuFC7jzD3JY/TNQ+RIPMsx/5TW7+0xx7k5khSnto8pIyo+nDIxEVFisw==","signatures":[{"sig":"MEQCIAImU4PfjkeeKkpYsbTUmnWIL1fYn6lIkfz4jVIAeJ7zAiBWBJW3WzpDtYIizEkMEmKDsK0uId9qa1ke+koG7Bqo2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"871655515cc89af3eacad855db475d3f1ada2005","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-87165551","@libp2p/logger":"3.0.2-87165551","@libp2p/peer-id":"3.0.2-87165551","@libp2p/interface":"0.1.2-87165551","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-87165551"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-87165551_1692086895333_0.9964432861450696","host":"s3://npm-registry-packages"}},"3.0.3-e664d14f":{"name":"@libp2p/keychain","version":"3.0.3-e664d14f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-e664d14f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa269e5a9c05e3e08fad0332c217c878447596b4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-e664d14f.tgz","fileCount":19,"integrity":"sha512-GUHisDjkKQhzkBhAhTD2qexVx2i8fJkIGp2dWFUGspE9zm2wID3A1sMmVrYz2+yflZWRBY+DOqzbz/5hp2+ExA==","signatures":[{"sig":"MEUCIQDwG1h/GG1GdVSRDHlEt3sujBZhBCuKncOAjSI1Ob8lxgIgJLygSl7HpRmnAL6ErXl71+QWKQp2+x/o86ZSZGRZe1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e664d14f9f28d148cb5bf7212f6c60ce452b98dd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-e664d14f","@libp2p/logger":"3.0.2-e664d14f","@libp2p/peer-id":"3.0.2-e664d14f","@libp2p/interface":"0.1.2-e664d14f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-e664d14f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-e664d14f_1692089482303_0.8865869588284934","host":"s3://npm-registry-packages"}},"3.0.3-d30f09f2":{"name":"@libp2p/keychain","version":"3.0.3-d30f09f2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-d30f09f2","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"032673e2737a23cba505a5c9679e3eac598ca65f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-d30f09f2.tgz","fileCount":19,"integrity":"sha512-BdHrHQMpOexUZozT1iyUA4ktcBSjL5cCOk5SO6fjl3iLugPu9IQFBC+6waUNUyyltXq/rsIVeThmMd7pQho6kQ==","signatures":[{"sig":"MEYCIQCycT05MWehHZahHCu5kOzWJ2AhoXN2yaML+RKuY8LplAIhAPPdLO+07rIwOvMsm9NiQEZmn7XEFH4ZsWe7YeY97eua","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d30f09f29bcf34a0f1d7c7c984dad6dc34bb669a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-d30f09f2","@libp2p/logger":"3.0.2-d30f09f2","@libp2p/peer-id":"3.0.2-d30f09f2","@libp2p/interface":"0.1.2-d30f09f2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-d30f09f2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-d30f09f2_1692117937916_0.1590951225481796","host":"s3://npm-registry-packages"}},"3.0.3-d9948596":{"name":"@libp2p/keychain","version":"3.0.3-d9948596","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-d9948596","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8068fb31cb3867b8237ce71a1a5b445566d2a8d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-d9948596.tgz","fileCount":19,"integrity":"sha512-Ho6OtEw2W4R9qS66mqC69XKmIcCN+xJDUj57Iodf5K7advE3dQVWaN7SA4wYwCWwjftFCZf2S+VdFrxjU4Ibpw==","signatures":[{"sig":"MEQCIHggUP83S+wXSk8UyLPl0p8AitXZPPtTaPZ9++INy8qwAiBp9bqwOkcVnUIVYiYcxq0IFDBJjvp6fx3CunFNiOIYBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d994859662cd53ef20f93b1546b71edcd41b805d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-d9948596","@libp2p/logger":"3.0.2-d9948596","@libp2p/peer-id":"3.0.2-d9948596","@libp2p/interface":"0.1.2-d9948596","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-d9948596"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-d9948596_1692123321101_0.9619007295416819","host":"s3://npm-registry-packages"}},"3.0.3-87dc7e9f":{"name":"@libp2p/keychain","version":"3.0.3-87dc7e9f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-87dc7e9f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c385855049bc6a066f33b0789299f085a3784c5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-87dc7e9f.tgz","fileCount":19,"integrity":"sha512-zkdTBxcNNfHGWMh1pDcQuOBjRuHtx/6OmeCv330AKg5uyB2PD1osuXvPyf1gpdSCW6O91x6sCx3TTBWoPutKVA==","signatures":[{"sig":"MEQCICxgragQh8KjN72m1BDhv7xHIYPFyMF4ar5lCkjMr32fAiBMRdGQ+TTChcsIVrbh6EhVqD4tdZhngXsi4C4B1dBScg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"87dc7e9fc17becc4b5c3ce4f3febd28cf9f25c6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-87dc7e9f","@libp2p/logger":"3.0.2-87dc7e9f","@libp2p/peer-id":"3.0.2-87dc7e9f","@libp2p/interface":"0.1.2-87dc7e9f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-87dc7e9f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-87dc7e9f_1692170609218_0.5235938156551327","host":"s3://npm-registry-packages"}},"3.0.3-4ef9c79c":{"name":"@libp2p/keychain","version":"3.0.3-4ef9c79c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-4ef9c79c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15dd31fc249526f7440f39166d0f3e0ab9473a33","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-4ef9c79c.tgz","fileCount":19,"integrity":"sha512-n+YEj271Zy/GVAC+1aFlhS3AHCXHdFhnHRJcH+SUOE1jonBgmgCr2oBMVYbznpTgjnCLtzJP99EQp3TqmOLIkQ==","signatures":[{"sig":"MEYCIQDyOopqlPyyMlE+twOgU4WtIVnTdZIWobGhNyUU2X657AIhALJU9eo0rzbG7hPYRsdEbs5TSJ/AdBXY81L18mgEyxvo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4ef9c79cd1705f25170467d9268b89ba18d7e2a0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-4ef9c79c","@libp2p/logger":"3.0.2-4ef9c79c","@libp2p/peer-id":"3.0.2-4ef9c79c","@libp2p/interface":"0.1.2-4ef9c79c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-4ef9c79c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-4ef9c79c_1692170717777_0.6993967003943422","host":"s3://npm-registry-packages"}},"3.0.3-6abcd22f":{"name":"@libp2p/keychain","version":"3.0.3-6abcd22f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-6abcd22f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b37fc2a6c78264063c6d3b0f68df13047a933ce7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-6abcd22f.tgz","fileCount":19,"integrity":"sha512-49dJI920s41jJ4xIvk0AbPLxhVXUpZUxFHaJqyJNAffMXqQlSzgZYmLU+4dxccONClxjyTmxYzw7U/Eb1Nh1IA==","signatures":[{"sig":"MEQCIBJRwo+blQAyzhYVs1DWzR1I7LUJAtiB7PDKx97HhsfsAiAQdFPYVf+eWToRp3VZQ7TzF2LJ6kvKeWiHQzJK3sfmwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6abcd22fac48d5b2ed5c3973c28229c5d22ebdd7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-6abcd22f","@libp2p/logger":"3.0.2-6abcd22f","@libp2p/peer-id":"3.0.2-6abcd22f","@libp2p/interface":"0.1.2-6abcd22f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-6abcd22f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-6abcd22f_1692187354743_0.29535518944022776","host":"s3://npm-registry-packages"}},"3.0.3-725f5df1":{"name":"@libp2p/keychain","version":"3.0.3-725f5df1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-725f5df1","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f96c03de4a19563d870c793c3c21dea9d413baee","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-725f5df1.tgz","fileCount":19,"integrity":"sha512-zN8ayG13U31cJpPjprDzPFf4GCRPxjXFxKgzHb9WEYlTjzPjma63Va3/hKhcynP0tnI83Yl4lgNnd/NhRs7Gdg==","signatures":[{"sig":"MEUCIGsUJ88MdPlcUOPR1QgLm61a0XiYcWCzvqIyZFHWmz5lAiEA1+PsKN9SImb8CtezzynTUQCm8XK+40jKFvYfNvyDvNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"725f5df1782a200cf1d12e6d03a164d028a7cc3e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-725f5df1","@libp2p/logger":"3.0.2-725f5df1","@libp2p/peer-id":"3.0.2-725f5df1","@libp2p/interface":"0.1.2-725f5df1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-725f5df1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-725f5df1_1692209506682_0.38756015701494584","host":"s3://npm-registry-packages"}},"3.0.3-f3fd7b62":{"name":"@libp2p/keychain","version":"3.0.3-f3fd7b62","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-f3fd7b62","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a76fd30734a184baa2a3588e576c8f387013de88","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-f3fd7b62.tgz","fileCount":19,"integrity":"sha512-CCq6cU1vvg7Yrmj5t3dA6sPyc+PtemBmmNdBxQmntmkH14ES+fyM4xm2IgCoEFdTMq+UHbSSw3/2OXcBSTjNNA==","signatures":[{"sig":"MEQCIAhTRh6x+IynP+hdigSn9BZHSTncmC1u4p1tZgXSYAaoAiAd09jpr2YQ4LVF7LP58f2xKl5V3txq8PYkodK8cGBaug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f3fd7b62076a78252c64b93ab9d66c08cf4bca3d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-f3fd7b62","@libp2p/logger":"3.0.2-f3fd7b62","@libp2p/peer-id":"3.0.2-f3fd7b62","@libp2p/interface":"0.1.2-f3fd7b62","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-f3fd7b62"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-f3fd7b62_1692561128101_0.5594723835372968","host":"s3://npm-registry-packages"}},"3.0.3-b599905c":{"name":"@libp2p/keychain","version":"3.0.3-b599905c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-b599905c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4cb5f20521edb08310fd50e54db3389921f56abf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-b599905c.tgz","fileCount":19,"integrity":"sha512-Y5O4uw8UjVEn10uolDs4Gy+GQmbWugA39v9JsZP7xhMP5VeSCgsqn47QCtmoLUI2Gk2WoL9Ja6qMNd7skaD+5A==","signatures":[{"sig":"MEUCIQCqe5EADVb5u6cy/nNXNIa8pukfUzAVBD5XyuJn57qFggIgDCwl/L6jiZzr2SuA1creN+fRjVbUQz+QGpddqGcz0Lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340642},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b599905c1acb18ae4717d74e415fd270659c451f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-b599905c","@libp2p/logger":"3.0.2-b599905c","@libp2p/peer-id":"3.0.2-b599905c","@libp2p/interface":"0.1.2-b599905c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-b599905c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-b599905c_1692629820298_0.8907512538432656","host":"s3://npm-registry-packages"}},"3.0.3-89778624":{"name":"@libp2p/keychain","version":"3.0.3-89778624","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-89778624","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"57a609f5a687f62f9b51e4976254a2867d863dd4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-89778624.tgz","fileCount":19,"integrity":"sha512-ZBcYTpBw5ndjTw13X/dcU2qEcI5dPiLiaWKpp0TEbDPq+wjfX5oJR0R2dAN80asDU++HhgxIHDXpqW3h6dhiSw==","signatures":[{"sig":"MEYCIQC8YFzuuVqbOTxwVoXns3wvzFOJiFW8i9uxX8yN4kDqHwIhAJ5e3GYuBWgmOrEd+HgAXOXf/W8CduFQC1QrJwGaAOzY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"89778624908a536e3253ee4fe1a0d287e1aad2e9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-89778624","@libp2p/logger":"3.0.2-89778624","@libp2p/peer-id":"3.0.2-89778624","@libp2p/interface":"0.1.2-89778624","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-89778624"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-89778624_1692887888853_0.5398186473939428","host":"s3://npm-registry-packages"}},"3.0.3-098ba082":{"name":"@libp2p/keychain","version":"3.0.3-098ba082","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-098ba082","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"271e3c33e8d32d525028ef772746e788b0e2446c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-098ba082.tgz","fileCount":19,"integrity":"sha512-usu5555lrSVhL7jYokgCx4x8VaNqCbbiTlF+FrZF1Pb++DOwamwaMJmjY1tSfutElJ2CRETo3y+sKHk7LlRjDQ==","signatures":[{"sig":"MEUCICFm1od8HSP8+zOjvAWjQn6TeiOSVMkKSzmiOQ8MW1HcAiEAktjfsLZ5elnjtZ4QX43sTS/eMJux0MW3poBezFRqUPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"098ba0820d2220415e9f2fdc688cf32505529582","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-098ba082","@libp2p/logger":"3.0.2-098ba082","@libp2p/peer-id":"3.0.2-098ba082","@libp2p/interface":"0.1.2-098ba082","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-098ba082"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-098ba082_1692957778726_0.46772847305730236","host":"s3://npm-registry-packages"}},"3.0.3-6a02d765":{"name":"@libp2p/keychain","version":"3.0.3-6a02d765","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-6a02d765","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d79f0061e09588cbed57a163a63f133f912b8ba0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-6a02d765.tgz","fileCount":19,"integrity":"sha512-ThP3J1hhIK+jJY+KoWuYfNh/qp0mueyIhZdlVLoyY/2/26FG3SoxOzVG8lr3pMpa0XrJ6EH1Ukh2QsaU54UQmw==","signatures":[{"sig":"MEUCIFJSROKERiR1e2nH/p419z4q9xhuJvB0L0XD61upZlbeAiEA15/N3zCGCV4DSH4lx4VvZuqgplZdyX8xbt+z7ky9yww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6a02d765da84fa9fec194a444051803b5b486db2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-6a02d765","@libp2p/logger":"3.0.2-6a02d765","@libp2p/peer-id":"3.0.2-6a02d765","@libp2p/interface":"0.1.2-6a02d765","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-6a02d765"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-6a02d765_1692958359395_0.9957241247611739","host":"s3://npm-registry-packages"}},"3.0.3-24c1c248":{"name":"@libp2p/keychain","version":"3.0.3-24c1c248","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-24c1c248","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a4021c7e3183218684b638b66e30128674eb4b52","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-24c1c248.tgz","fileCount":19,"integrity":"sha512-Rj8sVduuy/a6twpfjuTH9QbNLt4DLCBmT6PN4ZIkRiOy83BECWQ/zH+Fc6o0MdPOEawhNGH97UOVu87o7nzuVw==","signatures":[{"sig":"MEQCIChJOcqHeobnC7BpuFaSG73+aPNcyYwaMyUD/cGvpiv3AiAJOxG1I8g+E4rMDJG+nYAGEC+LQaij39SZ65p1By3e9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"24c1c2489cd58397c4691d382d6260d56791dbce","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-24c1c248","@libp2p/logger":"3.0.2-24c1c248","@libp2p/peer-id":"3.0.2-24c1c248","@libp2p/interface":"0.1.2-24c1c248","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-24c1c248"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-24c1c248_1692979700035_0.722431302703517","host":"s3://npm-registry-packages"}},"3.0.3-01acccef":{"name":"@libp2p/keychain","version":"3.0.3-01acccef","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-01acccef","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1bffa055325df7ae1e27715018638112c559bdc7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-01acccef.tgz","fileCount":19,"integrity":"sha512-yNf+z+JUZ5rt3cn9xKst0AhBrhtlpHMt5E/aoOsRuvducdvdPl9Iyz83otVPNAifzQskj1urCZh5cpGXXtf4CA==","signatures":[{"sig":"MEYCIQCN35ZLP9GT0Ebw/mdEI8XYWwzw7Zka0aREEMEzfnDBAAIhALcb67BlUqSxdhUb8WsAk6YADmjgSAIXFOTx/hfRdYND","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"01acccef666bbaa65862c4929e232d1e8fc93b12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-01acccef","@libp2p/logger":"3.0.2-01acccef","@libp2p/peer-id":"3.0.2-01acccef","@libp2p/interface":"0.1.2-01acccef","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-01acccef"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-01acccef_1693304971718_0.34541681774559585","host":"s3://npm-registry-packages"}},"3.0.3-9a69e6f7":{"name":"@libp2p/keychain","version":"3.0.3-9a69e6f7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-9a69e6f7","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"36182006cacf01f7283a340c8502f36465459cff","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-9a69e6f7.tgz","fileCount":19,"integrity":"sha512-2u/X3kewyVALhgPdawD/bBnh1XUk1Z5NfBAi10jrP4PR/RBWYnT2pJapqZa8Fxvofys23MVSxHOEbjpFfAxKag==","signatures":[{"sig":"MEYCIQC9UrEhOwm+pa4HWNqOf606G5KfW5ecqe/QwOG0Rh0WEAIhAICau6YaUuFxKjNZ01xGXPfzLBp1NRip6UfiVmJ+cbqp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9a69e6f76018d2df5c6e51de930557d4b60b2fca","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-9a69e6f7","@libp2p/logger":"3.0.2-9a69e6f7","@libp2p/peer-id":"3.0.2-9a69e6f7","@libp2p/interface":"0.1.2-9a69e6f7","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-9a69e6f7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-9a69e6f7_1693409649225_0.5983938647228095","host":"s3://npm-registry-packages"}},"3.0.3-13f5b48e":{"name":"@libp2p/keychain","version":"3.0.3-13f5b48e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-13f5b48e","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d95ecde3c4eb7878a17de532ecbf48113661e321","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-13f5b48e.tgz","fileCount":19,"integrity":"sha512-uflweHW+wzZ68H08uLgGqAZp7XJk4Z+MY8m+460CkJ/JM7GIRA2WZn0W0Axi9NRzFnsOe/oY6A/kf8icEinDsw==","signatures":[{"sig":"MEUCIQDu42LH2uUKJncQ/F1yLnddvcO7J4AaeaqXstJ7a356rgIgEWQvtOsDD+FM5RSZu2dF0ax5GtsgCXTiB6oGxjQu93g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"13f5b48e4cfbd8c6591674f985088246949d5f02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-13f5b48e","@libp2p/logger":"3.0.2-13f5b48e","@libp2p/peer-id":"3.0.2-13f5b48e","@libp2p/interface":"0.1.2-13f5b48e","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-13f5b48e"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-13f5b48e_1693504347496_0.15581005795043423","host":"s3://npm-registry-packages"}},"3.0.3-63041afe":{"name":"@libp2p/keychain","version":"3.0.3-63041afe","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-63041afe","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"77092f40b395317788baeb10d0385fcb95500ff0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-63041afe.tgz","fileCount":19,"integrity":"sha512-+6yypjxS0jHE2ucR3KIXo6bKjLlEFbngdcPyO4ocUtD6XCb0b6/oFwgj7My3wOSwJeIR+N1m0FUiVCq9i2lLyA==","signatures":[{"sig":"MEUCIQDBGpUdmjaPmHWyJzoA0oxz44goFKTcaVGvpc2jugn54QIgVVq8G30X/4ClBkKalQjNNQa2zBnre5o87H16fQKun1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"63041afefbefd246ee1d6d6a4958b1999076dc17","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-63041afe","@libp2p/logger":"3.0.2-63041afe","@libp2p/peer-id":"3.0.2-63041afe","@libp2p/interface":"0.1.2-63041afe","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-63041afe"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-63041afe_1693553199740_0.44672829062184416","host":"s3://npm-registry-packages"}},"3.0.3-24a5edae":{"name":"@libp2p/keychain","version":"3.0.3-24a5edae","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-24a5edae","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fd8a0f5876c68f0bf049c38a024d1689567a1cda","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-24a5edae.tgz","fileCount":19,"integrity":"sha512-wwVTndjf2CcQg7A+gzNBgb8anZ8ScFFjZPHWho0iUN8387mBGRrKjiS6KX6+TErjrxQPIitGZy3HfPXE5bnyuA==","signatures":[{"sig":"MEUCIQDIn+JwiwSglSVSwHgc4aJ0vEF8IafSEJLxujZTMpBC7AIgYoN68Z/Pa6h6cY8omxSRApX1+0ddi8zFgjaNjnhALRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"24a5edaeb1f2e24a5a1788c6698fd52f0392dd96","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-24a5edae","@libp2p/logger":"3.0.2-24a5edae","@libp2p/peer-id":"3.0.2-24a5edae","@libp2p/interface":"0.1.2-24a5edae","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-24a5edae"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-24a5edae_1693583024796_0.2089632493329947","host":"s3://npm-registry-packages"}},"3.0.3-4559a624":{"name":"@libp2p/keychain","version":"3.0.3-4559a624","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-4559a624","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d54f7653a91e58e2303385c96f30a7c590a4d712","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-4559a624.tgz","fileCount":19,"integrity":"sha512-X2OOXpKUlG+i41qEn3qPS1+L+sohZTTvRJZ8USpNCKm0VWo41+Sb8KhgF863zB9Wup/iACahTGhmysqF4XCG0A==","signatures":[{"sig":"MEUCIBIhQohSMdDM4KPrf/N4QDMLp0wPPWWf8LP6gVVJOPMOAiEA88QA259NoXgHhp7h4k653RB8TpHrr7YiDQ7NQQmlVAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4559a62475dc2b92f15d421ee1eb0a92c7b6191c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-4559a624","@libp2p/logger":"3.0.2-4559a624","@libp2p/peer-id":"3.0.2-4559a624","@libp2p/interface":"0.1.2-4559a624","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-4559a624"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-4559a624_1693584854235_0.6870329927335257","host":"s3://npm-registry-packages"}},"3.0.3-32825633":{"name":"@libp2p/keychain","version":"3.0.3-32825633","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-32825633","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"66bbd825d728df0d4bb00c76775a40ca99178828","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-32825633.tgz","fileCount":19,"integrity":"sha512-DCBXp/qo5UmnENgI///K+Iw4y/AWDoqeUM4hdhvmUPdl4k0E4p5eHEnGWWkvE8ILORNPrqX6f8de/WE93G9U/A==","signatures":[{"sig":"MEUCIQDwPgHBzizJTLJc4qLTcwCGKhp/fqNUxVM4zw8tbGPUMAIgekylkuzHKNgi+iMOVLcbTrPK1L+hbM/os3Qt+cZuTnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"328256339b1539bb048f41cd22542234b2b7a44f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-32825633","@libp2p/logger":"3.0.2-32825633","@libp2p/peer-id":"3.0.2-32825633","@libp2p/interface":"0.1.2-32825633","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-32825633"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-32825633_1693586800551_0.7804991612416352","host":"s3://npm-registry-packages"}},"3.0.3-a533cc39":{"name":"@libp2p/keychain","version":"3.0.3-a533cc39","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-a533cc39","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7fe0316255913151b33ec6b826b410a1355beaa0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-a533cc39.tgz","fileCount":19,"integrity":"sha512-HnuaH9IpELPZwds3ynmOsl7Qi/hfmyl+1zIGEDmpw9cCObUUDu5ouZdCTECgP/2mbkqeP3lPA9N66p3gfF5l6A==","signatures":[{"sig":"MEUCIQCuf//Y/4S4J39cdLH9mVrf9j3lNSfpEbPvDvs90WgCPQIgO6scR87gh++XmQCakDSjcCo3z8m1mExmgZ1HRRwXC2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a533cc399e972208c63caebff53b28f8e91cf5ee","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-a533cc39","@libp2p/logger":"3.0.2-a533cc39","@libp2p/peer-id":"3.0.2-a533cc39","@libp2p/interface":"0.1.2-a533cc39","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-a533cc39"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-a533cc39_1693589586285_0.09818959631785829","host":"s3://npm-registry-packages"}},"3.0.3-a6be8f0f":{"name":"@libp2p/keychain","version":"3.0.3-a6be8f0f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-a6be8f0f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"37a37e0bd16aa1494be9d967ad9d59554cc6f9e0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-a6be8f0f.tgz","fileCount":19,"integrity":"sha512-QIvoY+vIuyJ1Adta9qdF2XGl8OWMgF2ZIQehjJbEA+ZfMmFC7fHisUCpmFmK2YjNfAwugjsvyjrKOSsqyr029Q==","signatures":[{"sig":"MEQCIFOPzoda2WO5A97LEVK86ogFPTe4apftQe9bPMHzC9P0AiBGfAmBEFUnFkOqjw7uf+7ltAlbNlf9WfY8l+/3MpPVpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a6be8f0f4bbd81826c2ca5d48ea6175b1fdf3ab9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-a6be8f0f","@libp2p/logger":"3.0.2-a6be8f0f","@libp2p/peer-id":"3.0.2-a6be8f0f","@libp2p/interface":"0.1.2-a6be8f0f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-a6be8f0f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-a6be8f0f_1693814032897_0.09637560600406547","host":"s3://npm-registry-packages"}},"3.0.3-0634e3b7":{"name":"@libp2p/keychain","version":"3.0.3-0634e3b7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-0634e3b7","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6d80a8612cfaf6f022b7d88527872c49311b86d8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-0634e3b7.tgz","fileCount":19,"integrity":"sha512-Jz194tkv36Latb8qhaS+vt2Cemob35Np6KM6V6zWVwPBsNUYHWmg980Qfzn1nlKE+Kc0NMs4RsEFCSnijiuiZA==","signatures":[{"sig":"MEQCIBKj26e1eBQ6Y8uG606kOnrWbGT1xntGA8mQ50OtRd0aAiAzsYOrScXPqKubue3KfXwdJlgfZnFFJJLeY5jDFLyZug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0634e3b704e98892bd55dfd1506963d31ad4fd0b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-0634e3b7","@libp2p/logger":"3.0.2-0634e3b7","@libp2p/peer-id":"3.0.2-0634e3b7","@libp2p/interface":"0.1.2-0634e3b7","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-0634e3b7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-0634e3b7_1693919354021_0.441098992242305","host":"s3://npm-registry-packages"}},"3.0.3-2b755a82":{"name":"@libp2p/keychain","version":"3.0.3-2b755a82","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-2b755a82","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e2ed15e16d9373abf2445101dddd2d8eaba0d653","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-2b755a82.tgz","fileCount":19,"integrity":"sha512-1nN0zbW77a+Ak8JmlLLFYtNDpRTSWJahfK20+FU6eoje7QNg/MjRjF4nInJa01tst2sciPZGMankwpGPusPliA==","signatures":[{"sig":"MEQCHy3AsM10DKB+yyZig60MmqzcHSeoCdW1f2DQWlEO8tECIQCHClljA42uj/sPc5MHiZKj/xu+q87pvpz/pkxEXsesGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2b755a82b5f302196c023dd851ab9f1cafd8d04e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-2b755a82","@libp2p/logger":"3.0.2-2b755a82","@libp2p/peer-id":"3.0.2-2b755a82","@libp2p/interface":"0.1.2-2b755a82","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-2b755a82"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-2b755a82_1693924896613_0.1809553801890953","host":"s3://npm-registry-packages"}},"3.0.3-7517082d":{"name":"@libp2p/keychain","version":"3.0.3-7517082d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-7517082d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5f4f06f03897ce393cc5af8becb7321fb6daa811","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-7517082d.tgz","fileCount":19,"integrity":"sha512-77xZRHXeRh9qEDyt6Z2SMc4FedUW6wo35inejoH/kU65mdJsjpu8Ra0aJalNBVpv0BZ/jH4T50JQY85jO9NvJQ==","signatures":[{"sig":"MEUCIFMQvfh6N1m5IxWB3uc7uzBauUfL032QFXwYufcK8kmyAiEA8Sg2gRZBcEHOBofbe9z9R22azfhtG/8vvc42qFlnV1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7517082d0ae5dcd8f3f2d13aee2a13067836a2be","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-7517082d","@libp2p/logger":"3.0.2-7517082d","@libp2p/peer-id":"3.0.2-7517082d","@libp2p/interface":"0.1.2-7517082d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-7517082d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-7517082d_1693928650870_0.8614776575587593","host":"s3://npm-registry-packages"}},"3.0.3-c4eff4c5":{"name":"@libp2p/keychain","version":"3.0.3-c4eff4c5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-c4eff4c5","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6f62a4d26df3c1157e14d08c38a796204dc4eb59","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-c4eff4c5.tgz","fileCount":19,"integrity":"sha512-ImqUdlfJIoIoeIf7RI+M/145jfdTxcfspu8ZyYmaMJ+sqZeigf+7HmmCS8eSO6g6IcKyXIPGuOV/mbzOF1oreg==","signatures":[{"sig":"MEUCICYh++Q+80Gj1X2veBe/Rl4oQAzrc1bCf+5uEfvPWKGwAiEAiYwNkr+MS33U0IYbrjN3fqFjNnMYKh17IXTqQ9iCFQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c4eff4c5d98f7e62a449154b8be38d6be2bbfbe4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-c4eff4c5","@libp2p/logger":"3.0.2-c4eff4c5","@libp2p/peer-id":"3.0.2-c4eff4c5","@libp2p/interface":"0.1.2-c4eff4c5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-c4eff4c5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-c4eff4c5_1693956685362_0.6912757076734977","host":"s3://npm-registry-packages"}},"3.0.3-46dc3ce9":{"name":"@libp2p/keychain","version":"3.0.3-46dc3ce9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-46dc3ce9","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aeb926b3e2cda3860dd596475aab66b45ead13eb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-46dc3ce9.tgz","fileCount":19,"integrity":"sha512-87wogRIAeQpHHNKk2aGAdhC8i+YVaTpzbQiJIAJ+bqbx+gopQjSPlXC/CyWvorC3lq2pqUz8fMU5ZNbdE7+CvQ==","signatures":[{"sig":"MEUCIHJMaDMBDqo9H6J9fP5F86P6GJnxGFjiWMm3WAIEQtJJAiEA2Q8FgQDFeHCf5yRVklP5pjCtjcHwPwN1NTkTSyYV43U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"46dc3ce9e208d7f3afb9d9fc41e2d6c2f55771cd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-46dc3ce9","@libp2p/logger":"3.0.2-46dc3ce9","@libp2p/peer-id":"3.0.2-46dc3ce9","@libp2p/interface":"0.1.2-46dc3ce9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-46dc3ce9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-46dc3ce9_1694101677477_0.08222092657530666","host":"s3://npm-registry-packages"}},"3.0.3-10cbc8fa":{"name":"@libp2p/keychain","version":"3.0.3-10cbc8fa","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-10cbc8fa","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c5a027495092a1aa47371e90c81cbb71a3ce6ad6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-10cbc8fa.tgz","fileCount":19,"integrity":"sha512-Ww3jS5pBPBvZVhn/cOgfFPA7efWxHZEGw3EyCq9ePud2u9k96uSwzgO1hMNb6yfpyZBZKCZe2l5eEahFOTTqFA==","signatures":[{"sig":"MEYCIQDKE5lEcYWhZjqZbb+pZxcyYjnY2c/X2v1Gp8l0lB/EnwIhAP3BWqDi/vL+Kxz4h+N3ztmu0NKn5wbWdbOkWIcyAUMH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"10cbc8fa5790bbbc5f4ca84287c890c3460c31a1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-10cbc8fa","@libp2p/logger":"3.0.2-10cbc8fa","@libp2p/peer-id":"3.0.2-10cbc8fa","@libp2p/interface":"0.1.2-10cbc8fa","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-10cbc8fa"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-10cbc8fa_1694170248022_0.8640811148901817","host":"s3://npm-registry-packages"}},"3.0.3-73b87c5a":{"name":"@libp2p/keychain","version":"3.0.3-73b87c5a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-73b87c5a","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"075fb2e7c71ed5ba90d20124fbac21aba5130880","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-73b87c5a.tgz","fileCount":19,"integrity":"sha512-Dk4ritvqaQ5AMIhibtA0qKvPNo20ClOdbA4Lpcb+jEwauWhuZSaq3O1M4oe4KdDPnVBH/6yuFoQNkQCRzpYLnQ==","signatures":[{"sig":"MEQCIEJ3zkCj81FFL3mMlwVQ3QAqikqCmyqgDCJTEBKY2bQIAiBsuQW8ZIrKjkGto/kc7hsqu1x+kwsQ0R3tUsguv/x7rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"73b87c5a1474f9acd47989b675724ea64d02c7b9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-73b87c5a","@libp2p/logger":"3.0.2-73b87c5a","@libp2p/peer-id":"3.0.2-73b87c5a","@libp2p/interface":"0.1.2-73b87c5a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-73b87c5a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-73b87c5a_1694189647195_0.037568856091824365","host":"s3://npm-registry-packages"}},"3.0.3-5294f14c":{"name":"@libp2p/keychain","version":"3.0.3-5294f14c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-5294f14c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"385858087fc7b29a804099c71a55e9396e5c1116","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-5294f14c.tgz","fileCount":19,"integrity":"sha512-6b5DkJXk6VkZgJxqEnUunxdaB5vdRkKhkZJzHIFmF9RaV/YOH126bswi3pWzZFm9TAm6gxnlnmul9PeHApbamA==","signatures":[{"sig":"MEQCIEzJtvqDD4vhhNF5y92gmk/60m3BoEx+NEW1kcXRVXMbAiB0tRs4N66MfI7aLnPxsEOUz3Z+HBnOOc+32Qa0rINgCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5294f14caa314bb150554afff3a7ff45d2bf17ba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-5294f14c","@libp2p/logger":"3.0.2-5294f14c","@libp2p/peer-id":"3.0.2-5294f14c","@libp2p/interface":"0.1.2-5294f14c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-5294f14c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-5294f14c_1694191894131_0.05463137506358606","host":"s3://npm-registry-packages"}},"3.0.3-28d6722f":{"name":"@libp2p/keychain","version":"3.0.3-28d6722f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-28d6722f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"515837c68942f3582639a51d94f59b31b6a1f695","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-28d6722f.tgz","fileCount":19,"integrity":"sha512-N6ZeQjqFtJdE+yZRaME2yjYBaUJ5G9a0BfEO3jhhjddqt/L0q1nTmqezfqyQ61Nvo78hxiiQMR8u5AIcyL+YNw==","signatures":[{"sig":"MEYCIQDg3U2qRMLJAVHqNMCJBzMS05FJtL3+BDuMVvkKXYsvaAIhANBu8Y9rWRCdJmzUjY+nixmmkc4a4OQgmwiZ0O7Thiqg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28d6722f7c9b9688cb18f2e526fadb71ae27932b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-28d6722f","@libp2p/logger":"3.0.2-28d6722f","@libp2p/peer-id":"3.0.2-28d6722f","@libp2p/interface":"0.1.2-28d6722f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-28d6722f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-28d6722f_1694337910164_0.24209594725395922","host":"s3://npm-registry-packages"}},"3.0.3-0d228f9f":{"name":"@libp2p/keychain","version":"3.0.3-0d228f9f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-0d228f9f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"42fe8e50f02167590216810f0de2331c3b1dbb35","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-0d228f9f.tgz","fileCount":19,"integrity":"sha512-8po/IG3ViwXAl2M3BNPqoME92F/nvf6aQFduWUKvzvzEN8FMTuVf651Ki2wBJvKllsums4+cR8Fxxk3RPdUwpA==","signatures":[{"sig":"MEQCIG3MTVL1VHmG8eNrS3D/jJe7vysdEOKKSXz3WaWJY4NcAiBigX2ESPr6+Y+y/B1UIGP2/kkzIl+paVIk8T2Wnq2K3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0d228f9f078b65fd5aa48ec644946e5c74ed2741","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-0d228f9f","@libp2p/logger":"3.0.2-0d228f9f","@libp2p/peer-id":"3.0.2-0d228f9f","@libp2p/interface":"0.1.2-0d228f9f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-0d228f9f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-0d228f9f_1694340885050_0.8884799729302297","host":"s3://npm-registry-packages"}},"3.0.3-88c47f51":{"name":"@libp2p/keychain","version":"3.0.3-88c47f51","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-88c47f51","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4e3090bd91dcb898c2f5ac091e7b043e772f31a6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-88c47f51.tgz","fileCount":19,"integrity":"sha512-heX4mnCKRkNy3BQfzNDeYSa+ebj3dmwZx2cQ/lKheqd62kaubx9RZ5ElDMFWtmcC4g2qyImvHkHX2AFTzKC51Q==","signatures":[{"sig":"MEUCIAzyQyvTnAig3r5h9MGwitT/F8QxhrjaRN8j+Q68GemvAiEAq4MwGejnTfoidDrOEXf+77Wefym1szF84yg9KwmVCE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"88c47f51f9d67a6261e4ac65c494cd1e6e4ed8dd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-88c47f51","@libp2p/logger":"3.0.2-88c47f51","@libp2p/peer-id":"3.0.2-88c47f51","@libp2p/interface":"0.1.2-88c47f51","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-88c47f51"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-88c47f51_1694532467327_0.7950248538332005","host":"s3://npm-registry-packages"}},"3.0.3-0ee4f784":{"name":"@libp2p/keychain","version":"3.0.3-0ee4f784","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-0ee4f784","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"771282db5144394ff504e6aba929c3587872537c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-0ee4f784.tgz","fileCount":19,"integrity":"sha512-Gu1Sriut30u6Qjhb4kKX1P2SVVrQsRn5nvQcOXS6NOSXrqnWFq3nyn8CcPVRZUJWKyVqx4dr2m9Uezppn7nAGw==","signatures":[{"sig":"MEUCIG6dNNnAv4cTa3fz2EKrH6a5WZG39mfKkhHtltH/MSEGAiEAznIZ+S3FlgGy8DmnFh4HKD4PJgnpMG58Auz/j0hZTLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0ee4f784b1f48f16b8b6bd8f02aad59c5fffc315","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-0ee4f784","@libp2p/logger":"3.0.2-0ee4f784","@libp2p/peer-id":"3.0.2-0ee4f784","@libp2p/interface":"0.1.2-0ee4f784","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-0ee4f784"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-0ee4f784_1694616530798_0.17166875795528624","host":"s3://npm-registry-packages"}},"3.0.3-4db2f5f5":{"name":"@libp2p/keychain","version":"3.0.3-4db2f5f5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-4db2f5f5","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ed6cda4d4178a9d6a7ab500cc1de033caf94593e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-4db2f5f5.tgz","fileCount":19,"integrity":"sha512-Ua/5L19OQiBtGqdRFxZUWpMmUw4lvfR8R9r9mVkOOcs05FeKPbxonVcFhONr6AHpO30HQWXkiCDS/I/CWQWjUQ==","signatures":[{"sig":"MEUCIQDUFFMUE5jc0VftfGp1yCNRxi+V15ZuCy7WybM7etWI0QIgMGEUhYqUwxH5DiVEDG8SP8/TGsINa5Oah0U0sXOI/mg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4db2f5f5f532e314970176c19b7e2de0885912f7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-4db2f5f5","@libp2p/logger":"3.0.2-4db2f5f5","@libp2p/peer-id":"3.0.2-4db2f5f5","@libp2p/interface":"0.1.2-4db2f5f5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-4db2f5f5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-4db2f5f5_1694710780882_0.669804798233939","host":"s3://npm-registry-packages"}},"3.0.3-0ce318ec":{"name":"@libp2p/keychain","version":"3.0.3-0ce318ec","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-0ce318ec","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"74e0af64c5f79cdc5cc6adb4d19eac805778fb28","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-0ce318ec.tgz","fileCount":19,"integrity":"sha512-S2he8ea/99en/VctJk9/BbznSKpoTEViRGrAmYflbOxVhRN5B+JLyZH2ri7UTg77VHYIilBB1kh1Mwb0bXZu1Q==","signatures":[{"sig":"MEUCIQCXQFOvo2DnJFVzGYcWonR8mX0SHYP3OEf5dG8ete7k5QIgb4Mfdl18feQ2cJjweHxgbK1cxEIXwSvh5qu+cIODvcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0ce318ecea222dc01776a3534d96351675ba9e0d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-0ce318ec","@libp2p/logger":"3.0.2-0ce318ec","@libp2p/peer-id":"3.0.2-0ce318ec","@libp2p/interface":"0.1.2-0ce318ec","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-0ce318ec"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-0ce318ec_1694791957666_0.043908957710730334","host":"s3://npm-registry-packages"}},"3.0.3-20d5f220":{"name":"@libp2p/keychain","version":"3.0.3-20d5f220","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-20d5f220","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"06eaefc220a1c0419a8488c8e75fa171743f95a4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-20d5f220.tgz","fileCount":19,"integrity":"sha512-tZ1hrfHPdcKTtn4m3Gv6oKyAGVmxT0BZ//TbmdFHx75wlipxfKW8MX+Atd5ZtRwdtvlnxubJbR/nvCQtqxJJng==","signatures":[{"sig":"MEYCIQCemrn1qfp4lfnVxVEbvSeg1FA3WP3XnYJY1pqv2FJd4gIhAIO8dhZAQxzsg6TM5tUVBe5aBQp0WorBDycEhRgkLM+L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"20d5f2200ee2a538a923f9e1df517c2bffad9105","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-20d5f220","@libp2p/logger":"3.0.2-20d5f220","@libp2p/peer-id":"3.0.2-20d5f220","@libp2p/interface":"0.1.2-20d5f220","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-20d5f220"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-20d5f220_1694795093711_0.9056745016025565","host":"s3://npm-registry-packages"}},"3.0.3-d9159dd5":{"name":"@libp2p/keychain","version":"3.0.3-d9159dd5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-d9159dd5","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d4d25d5e6abce089c3336ee91eaeaf83cf293a83","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-d9159dd5.tgz","fileCount":19,"integrity":"sha512-SOmDDi0STRHWvKlNZ2jcne/+bDBjVjuHch4JL0w0oD+IvJ6T87vSrb7bJFD5F8jthXchF4zbQqz5aCAwBEKCiQ==","signatures":[{"sig":"MEUCIGqsgfrH+xPjuD++Iflilc3PWAIicuHjMyENhX/8SJmeAiEAj0NYUnBs1KdRRMRyFz6l8rpp8XuTqhKJKUSCriVmfhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d9159dd5985241160f791acda164bb2e6408dd90","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-d9159dd5","@libp2p/logger":"3.0.2-d9159dd5","@libp2p/peer-id":"3.0.2-d9159dd5","@libp2p/interface":"0.1.2-d9159dd5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-d9159dd5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-d9159dd5_1694798776494_0.2651097757772187","host":"s3://npm-registry-packages"}},"3.0.3-122f1e67":{"name":"@libp2p/keychain","version":"3.0.3-122f1e67","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.3-122f1e67","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"664ce357319a09f318de226bd6d72f26f3e9e201","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3-122f1e67.tgz","fileCount":19,"integrity":"sha512-ZslKKU4HCysL9zMHVER8pxwaeWETtb2G0NQkbt9rEkTP8Eh+a0Wmt6WS+frf31jfbI5dOqiWgyU1lX7hvCugnA==","signatures":[{"sig":"MEQCIBUKLWq0wZGf66XjnVtC0Gs08Y/y1hQXzV1WK/wSEE1tAiAJg89NstXbypOuj991zjhTfjYFe5WNsvamEXOrdQ5vNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"122f1e67d4c0aa8c4c8f50aa24a0c0dbe00411fa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.3-122f1e67","@libp2p/logger":"3.0.2-122f1e67","@libp2p/peer-id":"3.0.2-122f1e67","@libp2p/interface":"0.1.2-122f1e67","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.3-122f1e67"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.3-122f1e67_1694800750054_0.44704614572220325","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@libp2p/keychain","version":"3.0.4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"94d04a592ea18d83ebed6d6d8457e9aa8cc72e91","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4.tgz","fileCount":20,"integrity":"sha512-qt9Ttv2lczOpxkbe5YmqwqJx9nty4pWEE9sJ4rY2Ci2k1K+Bt2vMla610BFBzcYq0QqYYqNN4pawFZ33sc3iLg==","signatures":[{"sig":"MEYCIQCLFQqx/ctiBQwg1MJPREIiRFx1GTIzYlA+20rGi66ViQIhAItr7lsDOORacsnJNBe8wLBScycPh4SCZYw2Bx4+ps2L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339945},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7f029e836818be2534785b42109d51f795864e07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"^2.0.4","@libp2p/logger":"^3.0.2","@libp2p/peer-id":"^3.0.2","@libp2p/interface":"^0.1.2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4_1694802871874_0.978226924888576","host":"s3://npm-registry-packages"}},"3.0.4-6cb80f7d":{"name":"@libp2p/keychain","version":"3.0.4-6cb80f7d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-6cb80f7d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9cc5883176f4e47b142142e448f0a666eb763d1d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-6cb80f7d.tgz","fileCount":19,"integrity":"sha512-oRN8Py8tlLf6Cq2oU7j0WZaIF3OJdO7PiLaRYh17yK0T/gjKhhksLTJ3myZpakosl+IAoIUFTDQor3AjmewGmw==","signatures":[{"sig":"MEYCIQC0B4Lc9ZQxsKAY8pdNFP4N95Xj6OGnKETn9mzRmkaq/AIhAL4R9rMueKo1V4UnBo8YJSDf8nUPf+euh3VPV0JmePcW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6cb80f7d3b308aff955f4de247680a3c9c26993b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-6cb80f7d","@libp2p/logger":"3.0.2-6cb80f7d","@libp2p/peer-id":"3.0.2-6cb80f7d","@libp2p/interface":"0.1.2-6cb80f7d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-6cb80f7d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-6cb80f7d_1695208627992_0.7764855259708376","host":"s3://npm-registry-packages"}},"3.0.4-6640116d":{"name":"@libp2p/keychain","version":"3.0.4-6640116d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-6640116d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"84f6076be95489fc7a4d68640163b95ec34201dd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-6640116d.tgz","fileCount":19,"integrity":"sha512-Qnsv4n3xeM6dRcExIWnkhs6C6+eP9b8lUJs84+DsI5R6sFGyABL/Ou+7SM/6tdcVTANb1CCN71DknkGvp3zBoQ==","signatures":[{"sig":"MEYCIQCbbw2FV3ry895U4mxMihkkbMkXwjhTfHsAgHdBi6duTgIhAJHXzAJMPBRLJLdoa/dc/a2FKuB+G35MlfyvUAkMz35F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6640116d7d54e13940cad8e3610814fc8491674e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-6640116d","@libp2p/logger":"3.0.2-6640116d","@libp2p/peer-id":"3.0.2-6640116d","@libp2p/interface":"0.1.2-6640116d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-6640116d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-6640116d_1695336352820_0.6104278362956757","host":"s3://npm-registry-packages"}},"3.0.4-972b10a9":{"name":"@libp2p/keychain","version":"3.0.4-972b10a9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-972b10a9","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d0acdb6e7e5942c651148a1490af8da026e2a689","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-972b10a9.tgz","fileCount":19,"integrity":"sha512-8EgdJnQ7XxCTNGc7GXpey7Cx9cTQ7+2PqWqg704IaZsEkHvKwBoa1+wkESBIeNLne7sWmqR/j1ZYhvpaMjiGSA==","signatures":[{"sig":"MEQCIBe6tlQurHTaNNIRuzR0yUmNAJRleDmk+2OeweCxVejPAiBjFMKBpJC1VWzrI5KVJcmm+8SV+VVVYPqWD1lwNAtz6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"972b10a967653f60666a061bddfa46c0decfcc70","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-972b10a9","@libp2p/logger":"3.0.2-972b10a9","@libp2p/peer-id":"3.0.2-972b10a9","@libp2p/interface":"0.1.2-972b10a9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-972b10a9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-972b10a9_1695408002550_0.7959495524225664","host":"s3://npm-registry-packages"}},"3.0.4-72319fe6":{"name":"@libp2p/keychain","version":"3.0.4-72319fe6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-72319fe6","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"52d6824989edb7e3d9167ffeeb7affdd0adf5e8b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-72319fe6.tgz","fileCount":19,"integrity":"sha512-rAtcOyHpW9+xNFD4YaUNPOTL2p0P4ICvarBcJjc6ig2r0l3ENLCxBPhMGYj4K10r4NieSoaPkwqIpz2/zv8TmQ==","signatures":[{"sig":"MEUCIGS6/8PKJ5HGKr7j2fcU+Dtf1mzOuxUjIn3ZULxOI4biAiEA0AFOPoMZqT2XzU7wrwks8WLBMWzZ6ku7IWTJ0yOz794=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"72319fe6d3b6402a92788c4c4e52eb7e0e477b3d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-72319fe6","@libp2p/logger":"3.0.2-72319fe6","@libp2p/peer-id":"3.0.2-72319fe6","@libp2p/interface":"0.1.2-72319fe6","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-72319fe6"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-72319fe6_1695513936636_0.4933638278626604","host":"s3://npm-registry-packages"}},"3.0.4-e3ab1929":{"name":"@libp2p/keychain","version":"3.0.4-e3ab1929","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-e3ab1929","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"85c38f14a37ec80b669b275f391b73b45093ce48","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-e3ab1929.tgz","fileCount":19,"integrity":"sha512-Ec8Rh8zzj8hlC+F2rEaqrGCifWvuiLafc1OTmC9XUajJXOt02u6d1cM3Kk9AjNfmfLEsgEtgHQcErlfdM6jy2A==","signatures":[{"sig":"MEUCIQD093EooszP/L42/Zu8lMJOU873smZQmIRNiTnGGpt38wIgSW5QLOhTGQNPNNcc9LAH6yLQIU+CyUzTrNIGq5Y8VEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e3ab1929b505df6d50b5a6ddc50cd2669f54b894","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-e3ab1929","@libp2p/logger":"3.0.2-e3ab1929","@libp2p/peer-id":"3.0.2-e3ab1929","@libp2p/interface":"0.1.2-e3ab1929","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-e3ab1929"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-e3ab1929_1695697295494_0.5610307041627851","host":"s3://npm-registry-packages"}},"3.0.4-f09ac4a7":{"name":"@libp2p/keychain","version":"3.0.4-f09ac4a7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-f09ac4a7","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"31ca7aa0c56a36d0c201f19b207436a794ae1d04","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-f09ac4a7.tgz","fileCount":19,"integrity":"sha512-E57kWrLyPjv0krOyQzS+NbdSJkXN//gYIPub2WORTb0UpcLyp83ShOnmPEuBnssVSHB0jZQ74v31s/kKzgkZ3w==","signatures":[{"sig":"MEUCIQDmciZSQWe092Q0zuWsVXoUVTQ6N2Rr5v+pVA4C7MFyxAIgKinYU1sk5rL5LRYTecyxya3IoZgu84OS46CYTCKPjf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f09ac4a7704070fd92bae8d4482d06eac45ddd2c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-f09ac4a7","@libp2p/logger":"3.0.2-f09ac4a7","@libp2p/peer-id":"3.0.2-f09ac4a7","@libp2p/interface":"0.1.2-f09ac4a7","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-f09ac4a7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-f09ac4a7_1695746469616_0.08189415508827147","host":"s3://npm-registry-packages"}},"3.0.4-91842c93":{"name":"@libp2p/keychain","version":"3.0.4-91842c93","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-91842c93","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b5048ada6bf4ef68ee0a88acc1409675591d3e1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-91842c93.tgz","fileCount":19,"integrity":"sha512-nq271zEfJYhCS+r6652kEvtDVq7VOEwrKsg6dv4t9K70pk3yAZC89X9cMpPjcwVeSE1YlJ9hq8U2ivGdPcuKuw==","signatures":[{"sig":"MEUCIQCqKNUbZKRra71Wkhwu0Hn0pH8UZfZH6tEXwicsTxtYkQIgR8RvBy2xJh3z67W4TP2jyFrvckyI/v+IakWdTo4hgV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"91842c93b216a51b65bc79b5248f8e459a646b51","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-91842c93","@libp2p/logger":"3.0.2-91842c93","@libp2p/peer-id":"3.0.2-91842c93","@libp2p/interface":"0.1.2-91842c93","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-91842c93"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-91842c93_1695934187883_0.24025752513133125","host":"s3://npm-registry-packages"}},"3.0.4-ae36e86b":{"name":"@libp2p/keychain","version":"3.0.4-ae36e86b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-ae36e86b","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b896e361881bbdc04d2f43f246cab3f46d7983ff","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-ae36e86b.tgz","fileCount":19,"integrity":"sha512-JFor6E+bnccR5DKMtyEl0GpQVld+IuqqJBNHh/CHxj/VMQn7FuK83bDm6MvUVPpNU8FTQMVOxheTMY6N0nIDEw==","signatures":[{"sig":"MEQCIAiu738KQDrXeV+aUIgZLV4SlTbKD/tWlstk+MQx/pKdAiAfDGfhIQjmbNsJ2EPsFk4NeBpDW/uTqBWSWMephBvwNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ae36e86b45891534cba4f6786456d6f444f30b4f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-ae36e86b","@libp2p/logger":"3.0.2-ae36e86b","@libp2p/peer-id":"3.0.2-ae36e86b","@libp2p/interface":"0.1.2-ae36e86b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-ae36e86b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-ae36e86b_1695988302234_0.3529620740333417","host":"s3://npm-registry-packages"}},"3.0.4-b57bca44":{"name":"@libp2p/keychain","version":"3.0.4-b57bca44","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-b57bca44","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cd0f6d2bdccb923b1026ff7538992b9157dfdeee","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-b57bca44.tgz","fileCount":19,"integrity":"sha512-q/CCFQwx7FGJEq+1GRuQn7GKzAySdY8OR/Rivd3NepFEYG6KE40mxs7Ishh05+tzz3nrOiklaSFBNGLBkTE7eQ==","signatures":[{"sig":"MEUCIQDYuyeAUbJAJsQMHwNhiapln/OUqr2XX/jIDGbLj05yWQIgKVZ1cNwu/HQNMtAXcllTmEsztVkHsFL7+A+Gdzqd9u8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b57bca4493e1634108fe187466024e374b76c114","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-b57bca44","@libp2p/logger":"3.0.2-b57bca44","@libp2p/peer-id":"3.0.2-b57bca44","@libp2p/interface":"0.1.2-b57bca44","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-b57bca44"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-b57bca44_1696182449917_0.013313521284268548","host":"s3://npm-registry-packages"}},"3.0.4-96166ada":{"name":"@libp2p/keychain","version":"3.0.4-96166ada","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-96166ada","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"79ead337de8a6994b2fe0514a5b9aea92092fb89","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-96166ada.tgz","fileCount":19,"integrity":"sha512-r3lxrVo2fOM0widRemWjSDYl0V0JpWnFTrC8EG/MjxkV6h8GDNj+OFBCSimKkKMpMgpt8iTog+kyYRpccJ5YPA==","signatures":[{"sig":"MEUCIQCAlS/++ZvgkhjIwRA70vawLoufRNNrPXosD05flOJKzAIgXqJGDhcPxwcP2Fw2AasLI4K1XeUuzPFxI3wQU5Smnvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"96166ada5bd7f8eeb1373e83223f63b7fe684951","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-96166ada","@libp2p/logger":"3.0.2-96166ada","@libp2p/peer-id":"3.0.2-96166ada","@libp2p/interface":"0.1.2-96166ada","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-96166ada"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-96166ada_1696279056141_0.7140877297023656","host":"s3://npm-registry-packages"}},"3.0.4-c88de8e1":{"name":"@libp2p/keychain","version":"3.0.4-c88de8e1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-c88de8e1","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"da9f5f95820b3ffa54b191033907be027a3e1b21","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-c88de8e1.tgz","fileCount":19,"integrity":"sha512-cOlXTVMBNVxQL5Gx+mB7nDv4DMHyOgempFWxNDCARrKN+ADtPcdmD9+dAt525r+XI29PZbDd2teaupjJJQ+0xw==","signatures":[{"sig":"MEQCIHoT+cm6+1yRFdO4LroQm0oBR7AtWylg15jWj6OPHaUpAiATzlv7gTc+XClWqsCCsH97wPpYNqBbTwpcCCdzi4WfzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c88de8e12f55bf169b489c0b59e38c508c0185e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-c88de8e1","@libp2p/logger":"3.0.2-c88de8e1","@libp2p/peer-id":"3.0.2-c88de8e1","@libp2p/interface":"0.1.2-c88de8e1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-c88de8e1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-c88de8e1_1696287123072_0.20170037829850673","host":"s3://npm-registry-packages"}},"3.0.4-5a6a4379":{"name":"@libp2p/keychain","version":"3.0.4-5a6a4379","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-5a6a4379","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"48c92908525324d5651627a18fecc6713bc49cff","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-5a6a4379.tgz","fileCount":19,"integrity":"sha512-RhRh1v8dkczzTPdmC08kVh946MWPpqc6rT9frwdhgxFkRj4hElUNp6Sh5i5aTQeEoxZ68zcXVfBVpPKfpu1S3A==","signatures":[{"sig":"MEQCIHgPylG2bLsIeS/bRpRfva8bnAAvvri7HuaFVdBlC7sNAiA3FHLhz959S/ibWkbKkO/do9kBNBDAS4GChdh+ZphZ4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5a6a437912c2d7265f9de82939204f3786a0b7f1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-5a6a4379","@libp2p/logger":"3.0.2-5a6a4379","@libp2p/peer-id":"3.0.2-5a6a4379","@libp2p/interface":"0.1.2-5a6a4379","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-5a6a4379"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-5a6a4379_1696435187745_0.29367803939060466","host":"s3://npm-registry-packages"}},"3.0.4-e8123d3f":{"name":"@libp2p/keychain","version":"3.0.4-e8123d3f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-e8123d3f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"862a156cfb9cbfefac2a9bf66e4b9378ccaaffbf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-e8123d3f.tgz","fileCount":19,"integrity":"sha512-RIYpzK8brhasuVHVoKQ2g0tP6X93WcDaGDJRufPpVey9l5Tdhae296foZvzGDELhdxlPdcPn7BeYb6p5jY/8HA==","signatures":[{"sig":"MEUCIDNzwrFBfQClGSJHs0EyCSwMjr3hnJdr1PTvBgk+5b7CAiEA/dHSarSAzEmNkX011Lg8/2N0YNsi9L2U7qUvbuE5eZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e8123d3f7994d3a2f8d1ed75f72e08a834979636","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-e8123d3f","@libp2p/logger":"3.0.2-e8123d3f","@libp2p/peer-id":"3.0.2-e8123d3f","@libp2p/interface":"0.1.2-e8123d3f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-e8123d3f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-e8123d3f_1696440535907_0.1731113577179626","host":"s3://npm-registry-packages"}},"3.0.4-28794fe4":{"name":"@libp2p/keychain","version":"3.0.4-28794fe4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-28794fe4","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"636b37ad318e6e93478bd12a3a0448d7b6bdda06","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-28794fe4.tgz","fileCount":19,"integrity":"sha512-+l6MwasQ3abtMHC9mwpR3yaT7W2ZBkcpuTSytz0t2GYQsRefcOve8z+wnD844jbIwhkANbhi2FH5zSjlVKKqrg==","signatures":[{"sig":"MEUCIQD3ACz3VyG5p4ni7Gdn7zefagbH16Y643SQTh5+AGMgiwIgMEwozGyl28wwM/tlx7XOpxphiCI41Lzf1FA8NmQfOtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28794fe41f8a53d17b8836f3cd97e3b5b6c220ab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-28794fe4","@libp2p/logger":"3.0.2-28794fe4","@libp2p/peer-id":"3.0.2-28794fe4","@libp2p/interface":"0.1.2-28794fe4","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-28794fe4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-28794fe4_1696445330821_0.640731672595604","host":"s3://npm-registry-packages"}},"3.0.4-980857c3":{"name":"@libp2p/keychain","version":"3.0.4-980857c3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-980857c3","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b48bd9a6443832b43908c663f9c16b905f584383","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-980857c3.tgz","fileCount":19,"integrity":"sha512-s0/ckfR1/Cpk1r5SKz1g3Fm3irj63Rs1M9ISgk8PDGbhi3pLZJLyWZtoPJmbZ2WIBMeGiR9SNHF2+WO55NG6DA==","signatures":[{"sig":"MEQCIAf/vRUMeU1ZYIlmJQC4MbwIQzHFRp8m/2yxv5yFqqMIAiAntlO3uMAHTgy7sf/+GKX4I+70RiBq+DKusne9w6EvwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"980857c34783d15af98036fa47f10da3d52a9cad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-980857c3","@libp2p/logger":"3.0.2-980857c3","@libp2p/peer-id":"3.0.2-980857c3","@libp2p/interface":"0.1.2-980857c3","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-980857c3"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-980857c3_1696508699518_0.4320806481160189","host":"s3://npm-registry-packages"}},"3.0.4-e9099d40":{"name":"@libp2p/keychain","version":"3.0.4-e9099d40","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-e9099d40","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"11e73bdbbc73bd2d8f172fc3dedd1d87912921b4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-e9099d40.tgz","fileCount":19,"integrity":"sha512-sz41FORjyIYm4CMS4ytVtaVCataAF/ORsLw+59A2AxK0Yt0Rh/PqazP0fFd4dZCvBOoZSRUDAMF1MXiT0rn8Kg==","signatures":[{"sig":"MEUCIFY0WEXh96y4X60hqEEIdFJLYfWCDpOi5A7EE4YrLB5+AiEA0ObuBB5WGEnXuJcNY4DTEZj2d1HbOHo+A+Be/GkQ+38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e9099d405b205b741fcd0958569bfb06d6211e65","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-e9099d40","@libp2p/logger":"3.0.2-e9099d40","@libp2p/peer-id":"3.0.2-e9099d40","@libp2p/interface":"0.1.2-e9099d40","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-e9099d40"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-e9099d40_1696551617219_0.9188569591654268","host":"s3://npm-registry-packages"}},"3.0.4-c97dea04":{"name":"@libp2p/keychain","version":"3.0.4-c97dea04","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-c97dea04","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"72c28e96ae87ecb293349b632c352e4453c170cf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-c97dea04.tgz","fileCount":19,"integrity":"sha512-y3lJ/1SD5d5tCMPVYcnRxfL8F6XODruK02lMpcymN5rxBAi8MNPeIWICtrBedjBkTEl8NTQwkq43EsZd3eXy2Q==","signatures":[{"sig":"MEUCIEIitiyEHhn9mNDVn/gyHKJR7HHfqi7uHyCFODNwdUoBAiEAqWpkq7eyxO8XvIZOBEW4qLwCaI8smW5NNxd6zcGa/Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c97dea0443d4ec9de0311d05fcb1f2287d2b372e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-c97dea04","@libp2p/logger":"3.0.2-c97dea04","@libp2p/peer-id":"3.0.2-c97dea04","@libp2p/interface":"0.1.2-c97dea04","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-c97dea04"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-c97dea04_1696595214500_0.033645676398328384","host":"s3://npm-registry-packages"}},"3.0.4-7d8b1551":{"name":"@libp2p/keychain","version":"3.0.4-7d8b1551","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-7d8b1551","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e06a6b51f65eaec641efe909c73956ca90ecfcdc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-7d8b1551.tgz","fileCount":19,"integrity":"sha512-GktPF3m/bl77vtP2b8Pz4CdmmpWR6D4rm9ERrntyySBJ/5IU6NIjGY+Ehmn81Zxl5pX19F8Ybqdl9RWsvhvtQQ==","signatures":[{"sig":"MEYCIQDbvantNkG/cv2sF5Nh4zOb0H2oJDgnfq22JwPjQMrIegIhAJDbcOGg6kY2oM13xp5SCl6GL/F6hmP+VIMlSp5G0o65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7d8b15517a480e01a8ebd427ab0093509b78d5b0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-7d8b1551","@libp2p/logger":"3.0.2-7d8b1551","@libp2p/peer-id":"3.0.2-7d8b1551","@libp2p/interface":"0.1.2-7d8b1551","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^40.0.8","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-7d8b1551"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-7d8b1551_1696600060870_0.5872058854460307","host":"s3://npm-registry-packages"}},"3.0.4-f1053159":{"name":"@libp2p/keychain","version":"3.0.4-f1053159","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-f1053159","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"680cb7f065261c2ac746672db26f90bc7fe99c45","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-f1053159.tgz","fileCount":19,"integrity":"sha512-bsM/lKQh4CJcfvc+Q+tPH+rroDLo6kNvp68RBRul6lAo6paI9fXuAMWtbVFqQBU3wTHvRS0gOMfH0Ax5CfB1pw==","signatures":[{"sig":"MEUCIAu0QMf0Svy1r2iQjsw71wDUTiEdzvcXTG43jvEyrknKAiEAqyD3p6s8Mt0LBgaxxIm1CAsKrJog/wI4YfthJ7IJIqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f10531592b3377d5935405881dcabd5939440c70","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-f1053159","@libp2p/logger":"3.0.2-f1053159","@libp2p/peer-id":"3.0.2-f1053159","@libp2p/interface":"0.1.2-f1053159","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-f1053159"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-f1053159_1696603945316_0.8531169066009527","host":"s3://npm-registry-packages"}},"3.0.4-f670307a":{"name":"@libp2p/keychain","version":"3.0.4-f670307a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.4-f670307a","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6fe22376418a1ba79f51b86a2d040db94e5a4684","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.4-f670307a.tgz","fileCount":19,"integrity":"sha512-NZ5fxOW7bPjpNTFCmUUHRZa9p7FUsjscbq3tW9wc5KYb7jJzt6dIRdy22dDMICW6wM0yPQj4k/nL9FmcxpCYEA==","signatures":[{"sig":"MEYCIQDtexBYtaRCegPpMulg+lDzYcloC+i8qt5EBNAEN7O3+AIhANQtJOWO31nMX1pGZs11DEcrmvj0uDHBi0403XyeNzui","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f670307a90fe6665f10630823dd7058aab2a1c2f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.4-f670307a","@libp2p/logger":"3.0.2-f670307a","@libp2p/peer-id":"3.0.2-f670307a","@libp2p/interface":"0.1.2-f670307a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.4-f670307a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.4-f670307a_1696608191916_0.3500029856587543","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@libp2p/keychain","version":"3.0.5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.5","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a268bec3c45fce21084948402696aa11029c9947","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5.tgz","fileCount":20,"integrity":"sha512-D8Tisc5yi2+ykM4Yw4Qsan/hGITF+jfHMC6Nti1upOOLAhGFpm92if/hkb2rZH3Q1iXs7l3fIhgOs9VayNplhA==","signatures":[{"sig":"MEUCIQDJNDDmofeXnqW5p57C4+ktMp4jVvtJ0tRzuiwdSslriAIgfv4oieiwgdJizoVlEI1R7P0OVstDd66loDPU4jkljLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339968},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"70dbb97e51467f7e138619a5ea34dd18e1bb2cf7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.8.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"^2.0.5","@libp2p/logger":"^3.0.3","@libp2p/peer-id":"^3.0.3","@libp2p/interface":"^0.1.3","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.5_1696615681499_0.007655930117104637","host":"s3://npm-registry-packages"}},"3.0.5-62a56b54":{"name":"@libp2p/keychain","version":"3.0.5-62a56b54","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.5-62a56b54","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"18ceb010515dafef326376f40ed23249c110830c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5-62a56b54.tgz","fileCount":19,"integrity":"sha512-yimjE6yEAx3dA9Ea2evRpjWkSeg1KtXTievDjM7e77UVnxnqvTodc8IB8K7s+K1KYuk5se4dlLDYTknPLJJO4A==","signatures":[{"sig":"MEQCIGITIuWlfK0wWGN1SbejAhz5YqVJU1NMJ+6EJHzfEplQAiAEBK2AnUssYHom4yFR78lENhSubbl/RIUnxkaRvj0QNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"62a56b54149ba2934d0943c2eb0af221081abb0a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.5-62a56b54","@libp2p/logger":"3.0.3-62a56b54","@libp2p/peer-id":"3.0.3-62a56b54","@libp2p/interface":"0.1.3-62a56b54","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.5-62a56b54"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.5-62a56b54_1696882366217_0.8705430539127872","host":"s3://npm-registry-packages"}},"3.0.5-77e3cbc3":{"name":"@libp2p/keychain","version":"3.0.5-77e3cbc3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.5-77e3cbc3","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d6c232d88a5ef574520231431cb5140309b83422","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5-77e3cbc3.tgz","fileCount":19,"integrity":"sha512-J3dP4YXfDMHQBnxIdevmGBdXR9xUdLhDY0UGOK6Rwd1OcEIi9l6rl9+j+dxTbB7ced5+V+wX2VwwXFo3qgRAOw==","signatures":[{"sig":"MEQCIHxy5UjR8tsCrRD5zlCgSNoZianMDROOOergh9yY2Ea/AiAD2kKxFasHa4VuLeV6dAWeW6ir7glIqfc5zGlHk5VBxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"77e3cbc35c4f19d914be864b72fd5682ea2789b9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.5-77e3cbc3","@libp2p/logger":"3.0.3-77e3cbc3","@libp2p/peer-id":"3.0.3-77e3cbc3","@libp2p/interface":"0.1.3-77e3cbc3","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.5-77e3cbc3"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.5-77e3cbc3_1696890697574_0.08702364603003288","host":"s3://npm-registry-packages"}},"3.0.5-cf3ae893":{"name":"@libp2p/keychain","version":"3.0.5-cf3ae893","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.5-cf3ae893","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"60015d706288a069343c6f4523828e3ce19ed8c6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5-cf3ae893.tgz","fileCount":19,"integrity":"sha512-H3T/CZFfH6FOo0Em3TEzBGKKucVgY90mj/8jrwzE84OIcgsLWs7cQ7XyCl27GZ3PYlVYO9Wgy5dChxTTIQIeXg==","signatures":[{"sig":"MEYCIQDpLSHxRXob2FEkN4yR72BdWFYgyeoajgD6j7aZ5S3i+wIhAKF3uWqxwMEut3NNabQ0w7nVvA2kZXt5M+oUv2WLL+2T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cf3ae893d4f0c02dfa1a1eb27a88a41faa86bb01","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.5-cf3ae893","@libp2p/logger":"3.0.3-cf3ae893","@libp2p/peer-id":"3.0.3-cf3ae893","@libp2p/interface":"0.1.3-cf3ae893","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.5-cf3ae893"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.5-cf3ae893_1696938960105_0.7488609096295826","host":"s3://npm-registry-packages"}},"3.0.5-7534ae7b":{"name":"@libp2p/keychain","version":"3.0.5-7534ae7b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.5-7534ae7b","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6130d7dc4c748f658700085b6883e7fa83eccd80","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5-7534ae7b.tgz","fileCount":19,"integrity":"sha512-Qk1UYARNzbVhaG59Cv1ZDevz6Ga0ljmaZxW/I32U5DzdBAEdOnyvgosp4iwPlX9CxCbJ9Mw+pICyVdbl7L3p/g==","signatures":[{"sig":"MEQCIHqpTe94Ndb4W8su3DsxKD1rA8FhGIi0bHfQHnzLhtLJAiA54BsFdL+Pxb3W3RCROYEamhTz/O7aoMt0gODR66Rzpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328674},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7534ae7b9a1773df3e93e7a2ec95e6407c767f81","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.5-7534ae7b","@libp2p/logger":"3.0.3-7534ae7b","@libp2p/peer-id":"3.0.3-7534ae7b","@libp2p/interface":"0.1.3-7534ae7b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.5-7534ae7b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.5-7534ae7b_1698173371173_0.29955339362734956","host":"s3://npm-registry-packages"}},"3.0.5-68504939":{"name":"@libp2p/keychain","version":"3.0.5-68504939","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.5-68504939","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9e5c924d03b47905cfb505b3e25c7f27f458554d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5-68504939.tgz","fileCount":19,"integrity":"sha512-Q/oii1eL/Gif2rdgoUc5Z3mYM/kFJRlCMxL02nEAYV9gQzz+gk740WMqEltwdcV5ewnrx5GheypR2drzvZ7QzQ==","signatures":[{"sig":"MEYCIQCrpUhaXFmiUwg8ZNpnhbr5tTokTaz6TuLLf77wNznkxAIhANwPDUzIrB3B78Hy7rH0VVvtT/9SDVYCwgbbT58IpA8C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328674},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"68504939a6af12eced6334fb41f033c3b1e2450d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.5-68504939","@libp2p/logger":"3.0.3-68504939","@libp2p/peer-id":"3.0.3-68504939","@libp2p/interface":"0.1.3-68504939","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.5-68504939"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.5-68504939_1698218480225_0.5647966959170851","host":"s3://npm-registry-packages"}},"3.0.5-ab2c1f67":{"name":"@libp2p/keychain","version":"3.0.5-ab2c1f67","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.5-ab2c1f67","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"72be7b02c66ca4f2a64f1440631efa45aef78cd9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5-ab2c1f67.tgz","fileCount":19,"integrity":"sha512-t6rgbHd80goDS6g1/AF8HKbWe3yIF+ZXEyFq/o5q9HUA7iqODos/SNHErYkcATR1NvVABvvnhdK5Ik6UXn2x4w==","signatures":[{"sig":"MEUCIC8bDXd97EaVtO+Mt6a2r0pncU53zZ3dmEpXti6JHYr0AiEAsddEpAx+gWkkHNtEFvjtypFHMOBjKyvVQmblUWUT0pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328674},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab2c1f6731ccfe21a39482bdab217a8abd3f027b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.5-ab2c1f67","@libp2p/logger":"3.0.3-ab2c1f67","@libp2p/peer-id":"3.0.3-ab2c1f67","@libp2p/interface":"0.1.3-ab2c1f67","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.5-ab2c1f67"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.5-ab2c1f67_1698222913401_0.18916666503354662","host":"s3://npm-registry-packages"}},"3.0.5-f9d1c072":{"name":"@libp2p/keychain","version":"3.0.5-f9d1c072","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.5-f9d1c072","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d215f0126640c8922f3c040124ef5cd053331e0c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5-f9d1c072.tgz","fileCount":19,"integrity":"sha512-uPAwWRZklLiFI1A7M8rtM0vlk1FzBR6UB/AY1TRG9T4R7g82YaH4Se4zu1Aehk9KzNfHNOAY3IwOra/bL6JLKQ==","signatures":[{"sig":"MEUCIQCEN0dBmLtCgcNsy8JPG9T2Xye68O1oXDquvHDrulVHaQIgCoEonM9EtRL/lyn1crBCMZcwGO8/YNnS4QL1/8ZT2ZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328674},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f9d1c07274df5cb281acaf26797be3b913b90052","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.5-f9d1c072","@libp2p/logger":"3.0.3-f9d1c072","@libp2p/peer-id":"3.0.3-f9d1c072","@libp2p/interface":"0.1.3-f9d1c072","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.5-f9d1c072"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.5-f9d1c072_1698227780582_0.012975419014262135","host":"s3://npm-registry-packages"}},"3.0.5-b5a808af":{"name":"@libp2p/keychain","version":"3.0.5-b5a808af","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.5-b5a808af","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9ed8b03bc990a7aa8d98ec77344c49295a8e5802","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5-b5a808af.tgz","fileCount":19,"integrity":"sha512-9plER2SUY4lNqOMKGPfAkLo3a/OC0a7QdS7ul66bk0U321S6xiZ6QiN+RR9XLmhI9sS0Zzz4QRjxXSpOaVzzyw==","signatures":[{"sig":"MEUCIE6Ougy/JsSxZG6ucgQX8zPotl8h9uOHqqWxTd6GfGphAiEArHWVeTrWfp0TA8b4dmqGNdzBxuayfpZBED0Ry18bwXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328674},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b5a808af700207fe5e086133bb505367177a086e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.8.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.5-b5a808af","@libp2p/logger":"3.0.3-b5a808af","@libp2p/peer-id":"3.0.3-b5a808af","@libp2p/interface":"0.1.3-b5a808af","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.5-b5a808af"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.5-b5a808af_1698238595491_0.4623214203365149","host":"s3://npm-registry-packages"}},"3.0.5-50f912c2":{"name":"@libp2p/keychain","version":"3.0.5-50f912c2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.5-50f912c2","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2cedad9dc7c7ef560edb5df39d4916a817176924","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5-50f912c2.tgz","fileCount":19,"integrity":"sha512-8VTh1D7ohkJj2ClzvlbgUciVlpvxU9Esc9znjjmPunIeAQqlFnT3N+QfrR/uwiEb57NAaNlWBI5n/+HF6wrwcQ==","signatures":[{"sig":"MEYCIQCxpBqqaXuvGuUXtAqltLjHjpgm34P5XbvxzGRv/voYcQIhAPHTy884HU9e0H4a7uq9ib6myg6vadabKhB5iI+BFCdq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328674},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"50f912c2608caecc09acbcb0f46b4df4af073080","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.8.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.5-50f912c2","@libp2p/logger":"3.0.3-50f912c2","@libp2p/peer-id":"3.0.3-50f912c2","@libp2p/interface":"0.1.3-50f912c2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.5-50f912c2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.5-50f912c2_1698248502492_0.9647366533069324","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@libp2p/keychain","version":"3.0.6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.6","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1bffa65d2dd76960d65d2d18b7d79ee1e15a84ba","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.6.tgz","fileCount":20,"integrity":"sha512-OuuBqU/vn+UNQQufGcjoZsafiJTSPxtCxotgz7educKSyRoGoHQNIlLNylPkspv4JT7CnP/iopQjWnIPYCX7RA==","signatures":[{"sig":"MEQCIECvzEqmR00Ip8G3iWvOtiI6+Wc8R4xMVdCF3b+W6HnSAiAo8p+ehglO/hl0rfYabEyfPOL+tIGZX/RAhHcn38qLnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329469},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c6db2104dbe4257e14e66cda75bd8daf6a27f3c5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.8.1","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"^2.0.6","@libp2p/logger":"^3.0.4","@libp2p/peer-id":"^3.0.4","@libp2p/interface":"^0.1.4","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.6_1698251843891_0.058711092285458566","host":"s3://npm-registry-packages"}},"3.0.6-7903d7a5":{"name":"@libp2p/keychain","version":"3.0.6-7903d7a5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.6-7903d7a5","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"792b28ba60f81554c8edec82c36e4bd912af1a5e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.6-7903d7a5.tgz","fileCount":19,"integrity":"sha512-fPnlrmSkZAiigN+fTaZOMnLo7YtHwdxjCbBjrQaoEADEAtkvu2V/+pN1kzJupHxz+qEAv7DuwGlr92Ik5viKFA==","signatures":[{"sig":"MEUCIGAklHLk++8BvrDyDOZJAjhOJXxtvUXbao4do9LmXMOfAiEAk17JxasxmZ3MiCbCoZCj5fthPQE5zcDdXBAl8gR6fwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328674},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7903d7a5ed69cca6d3a73cbe069a40045b76bea7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.6-7903d7a5","@libp2p/logger":"3.0.4-7903d7a5","@libp2p/peer-id":"3.0.4-7903d7a5","@libp2p/interface":"0.1.4-7903d7a5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.6-7903d7a5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.6-7903d7a5_1698401747768_0.6403293217248842","host":"s3://npm-registry-packages"}},"3.0.6-d5ef1c91":{"name":"@libp2p/keychain","version":"3.0.6-d5ef1c91","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.6-d5ef1c91","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ac3e99d635b5b5c59d0be42c59c9d2ccb72f371e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.6-d5ef1c91.tgz","fileCount":19,"integrity":"sha512-1vlI1Qwu3SAjRtwTs6Stj7LbKK1mgUS3/peFud+sQoNZ+heP4fsMkI+7sPOd4UYmhVvrsEki3WDnj035FzAprQ==","signatures":[{"sig":"MEQCIFxDfoGfdaQiMwkN8/UvYX09yirvj9XliOkww7YGLZDMAiAkOGgULTsR0dFsgQKeM6Zne1L/aMdF66sJZjMjRrbwJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328674},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d5ef1c91ec97ea2cb0528328405c0941144f625b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.6-d5ef1c91","@libp2p/logger":"3.0.4-d5ef1c91","@libp2p/peer-id":"3.0.4-d5ef1c91","@libp2p/interface":"0.1.4-d5ef1c91","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.6-d5ef1c91"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.6-d5ef1c91_1698406456228_0.7556870360723311","host":"s3://npm-registry-packages"}},"3.0.6-b686fb5a":{"name":"@libp2p/keychain","version":"3.0.6-b686fb5a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.6-b686fb5a","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"23209498b7ffedc418f48c382bb1090228d1453c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.6-b686fb5a.tgz","fileCount":19,"integrity":"sha512-i219AlCp28iWAlzDcJdEJn/1EDfBoSOr7Jl8gtlUZMSNNOWYFHEEhJtwGS9YHXcjHIsXdBDxgYVVN2HbRvuQ4A==","signatures":[{"sig":"MEYCIQDZE9LiqUz1EE0hIIoJA0Ig3qvhC23RnvASewqdkR+K2AIhAPsMtKdsKcpVqzNaw4P5QVTMnJJx52SmRqSFZtzx8ZM4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328674},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b686fb5a15f8519c87593a25e82973584977833f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.6-b686fb5a","@libp2p/logger":"3.0.4-b686fb5a","@libp2p/peer-id":"3.0.4-b686fb5a","@libp2p/interface":"0.1.4-b686fb5a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.6-b686fb5a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.6-b686fb5a_1698414467705_0.3472380886777422","host":"s3://npm-registry-packages"}},"3.0.6-69581367":{"name":"@libp2p/keychain","version":"3.0.6-69581367","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.6-69581367","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"68fc1fac099e983ab53c1eb1a95c0124a151eab7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.6-69581367.tgz","fileCount":19,"integrity":"sha512-7gDa3Utio6fMdp9Hp3V8+4onGXXxtft2C9bkguVn2Wm+TdhYHHj9yLWSqXuCtjQ5srG+rEOfzVEhBBApGNhNFQ==","signatures":[{"sig":"MEYCIQDArfU9JWiwdSH2Dql5VQpbyEUScV9oPIhXse2rUmQ7XAIhAOzLvGOkwZoFKbFhe7KNTVXYx5c4EW18ptVftC6qnMBn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334569},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"69581367d89b7c581bc1b9b45d04d98ce88bbee2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.6-69581367","@libp2p/logger":"3.0.4-69581367","@libp2p/peer-id":"3.0.4-69581367","@libp2p/interface":"0.1.4-69581367","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.6-69581367"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.6-69581367_1698746758891_0.1416074984603537","host":"s3://npm-registry-packages"}},"3.0.6-50442d7a":{"name":"@libp2p/keychain","version":"3.0.6-50442d7a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.6-50442d7a","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e43934b4f2b460b60c989a13871bb79895614aaa","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.6-50442d7a.tgz","fileCount":19,"integrity":"sha512-6lz7Xe4WN1D4RYyUznpnGs7FgzbKOI6E43B7+AtOCxWZTuQdsnEy1I7tcSiysCE6x6IpZu9RXUCWSyO8zje81A==","signatures":[{"sig":"MEUCIHkYeCZKO7jbloJiWyejuPuvQZ6dSGMKHeV+1i7gREj6AiEAop8z1YYi/Eg53i1GvjxNzobKUm/YM7GSuQ1dcd68CZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334569},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"50442d7a213053f06910a74e42535415c48707e4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.6-50442d7a","@libp2p/logger":"3.0.4-50442d7a","@libp2p/peer-id":"3.0.4-50442d7a","@libp2p/interface":"0.1.4-50442d7a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.6-50442d7a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.6-50442d7a_1698765780382_0.17881195198010724","host":"s3://npm-registry-packages"}},"3.0.6-346ff5a2":{"name":"@libp2p/keychain","version":"3.0.6-346ff5a2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.6-346ff5a2","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c271f327e70c8a1f33aff00eb6f8a254baf218f3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.6-346ff5a2.tgz","fileCount":19,"integrity":"sha512-yxNnfNioklp+fVn6Q9LobQD4oiiVGdG8krIhD/BITNJOVm6xblV2gjvCTShCeD/eagFE3+O81IiSZSP6mYmGpw==","signatures":[{"sig":"MEUCIEtm0wXgz6zwgwjnk0vvmGzv4KzISafooxrhQjB+J0wyAiEAr/ntakjB+3hxTpccG2/fC/04rpmuVAKg3nhOAbLp7pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334569},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"346ff5a2b81bded9f9b26051501ab9d25246961c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.6-346ff5a2","@libp2p/logger":"3.0.4-346ff5a2","@libp2p/peer-id":"3.0.4-346ff5a2","@libp2p/interface":"0.1.4-346ff5a2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.6-346ff5a2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.6-346ff5a2_1698853038839_0.8722978692902754","host":"s3://npm-registry-packages"}},"3.0.6-16a87076":{"name":"@libp2p/keychain","version":"3.0.6-16a87076","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.6-16a87076","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ee2bee0c5058f78590bc16964e693dc55ad7b20f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.6-16a87076.tgz","fileCount":19,"integrity":"sha512-9vQ5U2nvW7oxYQyvatyhkTi91tHGdh+KJYtS7oeP+HriL4PyVcQNHbsmzByZVsUPpO2jJnBcJ8XAyRwporSUrw==","signatures":[{"sig":"MEYCIQDL9YJiEa+btbAPwoEworV7X6MzLltD2DHRBrypawhpDgIhAO4gK7FnHqnw9NTzBkleFJ6iKU4UfkDt1LDfkkgG8Yn7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334569},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"16a87076ebff5b563a814147f10b8b858d0009cc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.6-16a87076","@libp2p/logger":"3.0.4-16a87076","@libp2p/peer-id":"3.0.4-16a87076","@libp2p/interface":"0.1.4-16a87076","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.6-16a87076"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.6-16a87076_1698929472754_0.7761603842267446","host":"s3://npm-registry-packages"}},"3.0.6-025c082a":{"name":"@libp2p/keychain","version":"3.0.6-025c082a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.6-025c082a","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b31b5882ec111d2646b07dcf279d4a6011e1ef79","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.6-025c082a.tgz","fileCount":19,"integrity":"sha512-ikdN404m1nIeQD7N6JeI4UMKtokDc96FugfUywXI8D8pwllLiL/Iwn6ADMfAzOt78XZE3MRjfiSiF0Z4+bB9xQ==","signatures":[{"sig":"MEUCIQCH837gvm4r7ewSzwR963edcx32iXIQ6FgpxO4flrQyYQIgJ2Aji/bc/wsdwEQK4azdCeNLoTEjDRuRP1ZKR8uuF3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334569},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"025c082a4d3d08904f1f5b0209ed6f40648fb78d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.6-025c082a","@libp2p/logger":"3.0.4-025c082a","@libp2p/peer-id":"3.0.4-025c082a","@libp2p/interface":"0.1.4-025c082a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.6-025c082a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.6-025c082a_1699014716486_0.5936848872263325","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@libp2p/keychain","version":"3.0.7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.7","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fce3380ac7014f4a93c60f22b3dd9920906eec93","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.7.tgz","fileCount":20,"integrity":"sha512-kIrKxmRh9s77d2xuk4JnNJuvgJPq9nrSNrFkpMpwanNhwFcyBb3v9kKhag0ac5kc+gztQPhOHfE79M8ivDSwUA==","signatures":[{"sig":"MEYCIQCJxH4EV3yNeQunY/R5GGUZgDlf8Otsbqqrwc3tdELpoAIhAO4EioVNipzDgOnJ1QivQp7p+BvP+tP9XOVyS8ek0mMN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5cba173e091e26603f05f58df5128bd0cfe7f7dc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"^2.0.7","@libp2p/logger":"^3.0.5","@libp2p/peer-id":"^3.0.5","@libp2p/interface":"^0.1.5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.7_1699020589206_0.8828243363316857","host":"s3://npm-registry-packages"}},"3.0.7-fdcb801e":{"name":"@libp2p/keychain","version":"3.0.7-fdcb801e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.7-fdcb801e","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3b643395ab8a27a54952197efee369b0958e71d4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.7-fdcb801e.tgz","fileCount":19,"integrity":"sha512-YDOnHspztDqN5sj+GdUwu3hdkbfcOI6c1GUaQN3LuwbeIGeXbeSks4y37rrqq++yY3d+f0s0LsVNQs6q+sD1lw==","signatures":[{"sig":"MEYCIQDD+xB191655JUD6fh+H58QxpUajaVfICHnohKh+b84zQIhALw+9KXjac8vjoHedPlfDg4KJuFzQRZDWEWznPHgyXSf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334569},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fdcb801ee3180b740a25e0e05a75c32dd8e4ef63","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.7-fdcb801e","@libp2p/logger":"3.0.5-fdcb801e","@libp2p/peer-id":"3.0.5-fdcb801e","@libp2p/interface":"0.1.5-fdcb801e","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.7-fdcb801e"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.7-fdcb801e_1699258911685_0.7675497233562125","host":"s3://npm-registry-packages"}},"3.0.7-051154dd":{"name":"@libp2p/keychain","version":"3.0.7-051154dd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.7-051154dd","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e5322d7c8cda958f08ac4cddf745def15faee8f1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.7-051154dd.tgz","fileCount":19,"integrity":"sha512-12WRfrzYR+7ypIENVzDlM3AiEUPgUmYOCKT+ch8zMNg0ixA97ciZ22J+moNeY/em4UmEx3w1FA59iKIoN/lZ8g==","signatures":[{"sig":"MEUCIHFuBh6RtnyrJ/xi03Gi8n2D8J+5kzH+6/gcbRyGJJBDAiEA0hynCgd6wNs03HM67Ttqs06dSnmwQ42+nEzsE4nJcP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334569},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"051154dd2d8ffadba4f8678f12341e5a4441dc66","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.7-051154dd","@libp2p/logger":"3.0.5-051154dd","@libp2p/peer-id":"3.0.5-051154dd","@libp2p/interface":"0.1.5-051154dd","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.7-051154dd"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.7-051154dd_1699261551024_0.4474695020106212","host":"s3://npm-registry-packages"}},"3.0.7-f4fac961":{"name":"@libp2p/keychain","version":"3.0.7-f4fac961","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.7-f4fac961","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"262f795635c09004be99e9461f34c224e48aa8e9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.7-f4fac961.tgz","fileCount":19,"integrity":"sha512-EJ4aD0fNn7AfZLpzZ8XjUnN/WBJvXKur2WzlAVPDy4y3dDRYD44Npgo/hC7acTfYVDXcZvhSJziPHo+tU93LtA==","signatures":[{"sig":"MEUCIQCUwDZT8pWhIbZKqSvO57r6SCwik0sVHkPaiWlMDuu1ggIgeKifaBS0XV3FT+fC3HM4IWKZSoTyPWSvG2I3/u8+TjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334569},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4fac961ccf60fe2c08799f6c55bbc0012d1779f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.7-f4fac961","@libp2p/logger":"3.0.5-f4fac961","@libp2p/peer-id":"3.0.5-f4fac961","@libp2p/interface":"0.1.5-f4fac961","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.7-f4fac961"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.7-f4fac961_1699262655633_0.8022779565551761","host":"s3://npm-registry-packages"}},"3.0.7-dfbe0cc0":{"name":"@libp2p/keychain","version":"3.0.7-dfbe0cc0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.7-dfbe0cc0","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4edb142e3bc6d3a01d2e51d2d6fba524639286fe","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.7-dfbe0cc0.tgz","fileCount":19,"integrity":"sha512-5Ga2NdjC5+UN6Sh/fFMhowWbq/zIbzm/1wLGVH4yDcjuGlT4CZPZY6atYDHh+4LTLd8XT14cRgHusn01mZjSfQ==","signatures":[{"sig":"MEUCIHGpZwqgHRDYdtRK9++6A7O1TqbC1H5269M+mk81W3ipAiEA2cPcTRivSwQZ20j8T5nKflWm+BsFUXDPfWBWIeTQEx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334569},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dfbe0cc05be428f3c1de36e10d28e3d1777e8f04","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.7-dfbe0cc0","@libp2p/logger":"3.0.5-dfbe0cc0","@libp2p/peer-id":"3.0.5-dfbe0cc0","@libp2p/interface":"0.1.5-dfbe0cc0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.7-dfbe0cc0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.7-dfbe0cc0_1699283437029_0.47616029808152893","host":"s3://npm-registry-packages"}},"3.0.7-d25d9510":{"name":"@libp2p/keychain","version":"3.0.7-d25d9510","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.7-d25d9510","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"122af457854e9c837936108b7c126c3262ca72e2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.7-d25d9510.tgz","fileCount":19,"integrity":"sha512-badDN/x7TcRPpE1DcrL++KnEYT0hb81C7nSZnnwIF47UDnRFBHcIe9zTfrOZ6vdwhoGH83Rt/wDzziOrKzy0Lw==","signatures":[{"sig":"MEQCIBGA/BAQsTQ3sFzHk4S43lnVu8cLqIlWc5kw7YkfqkuhAiBi+rOSWuJuNhxJ4Cx2tIl4rvUuu0WhIHRSlkhyJ8ST3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334569},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d25d95104ee4eb353ed73cc0c7200e5a9d5b18d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.7-d25d9510","@libp2p/logger":"3.0.5-d25d9510","@libp2p/peer-id":"3.0.5-d25d9510","@libp2p/interface":"0.1.5-d25d9510","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.7-d25d9510"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.7-d25d9510_1699293546015_0.9031882581024262","host":"s3://npm-registry-packages"}},"3.0.7-1d141331a":{"name":"@libp2p/keychain","version":"3.0.7-1d141331a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.7-1d141331a","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df51ecda581e4233bde77090e7cb9d206d6359d7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.7-1d141331a.tgz","fileCount":19,"integrity":"sha512-afHyDL0RqFK9JOCH2WScGeWH50oE+fEWldCkROwl24YO/V88CzkGnzYrPoMdEY0z5x6h0kcEyh3ylD60OZFzuw==","signatures":[{"sig":"MEUCIQDuh+4Mrlngdmz6ZjFTkhmbNbQ0PwfCBYQiqrfFnmDFXwIgYeTTS6/vSMARQFqH2RRWAxjkoX7o4q1Rp14gWS2j6AU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334575},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1d141331a8cf8392a5f90abc349a83adf8223207","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.7-1d141331a","@libp2p/logger":"3.0.5-1d141331a","@libp2p/peer-id":"3.0.5-1d141331a","@libp2p/interface":"0.1.5-1d141331a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.7-1d141331a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.7-1d141331a_1699341140740_0.6796454287686857","host":"s3://npm-registry-packages"}},"3.0.7-8b82e68e8":{"name":"@libp2p/keychain","version":"3.0.7-8b82e68e8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.7-8b82e68e8","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ca3b8c5d2f9eb793fdd80496a7d9f3e3d78ac98a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.7-8b82e68e8.tgz","fileCount":19,"integrity":"sha512-CxOOwFs4Q3e2CyxLBNx2C+QY9ecKXXUurL0CMbk6E8kixuBy1np0XZRpJhe2KdDDthl7N6GSD6EHbdN1Iw/kFQ==","signatures":[{"sig":"MEUCIDAhA2TqLhIHq6LbhI6bgyZu3iPznh4UX2Oi+ChoelvQAiEA9Grn0WMnWBwg6jrTUtRphK6DGgvRVgKO644OrHCgDKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334575},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b82e68e8f897f3e295ee511f1bbcbfd4cd9c652","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.7-8b82e68e8","@libp2p/logger":"3.0.5-8b82e68e8","@libp2p/peer-id":"3.0.5-8b82e68e8","@libp2p/interface":"0.1.5-8b82e68e8","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.7-8b82e68e8"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.7-8b82e68e8_1699357373662_0.07694573596016085","host":"s3://npm-registry-packages"}},"3.0.7-78db573f9":{"name":"@libp2p/keychain","version":"3.0.7-78db573f9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.7-78db573f9","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bd6e469d9bdb5b534a036481c0aec40b781a432e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.7-78db573f9.tgz","fileCount":19,"integrity":"sha512-05QB96jCQmZO7ve1fZpUWdG6cb0z5AF3K+WfuIfoUsFkehcHhMw9WitazI2No4O+Emi6OEPiahdBNoIzLEFJhQ==","signatures":[{"sig":"MEUCIE6cN36C+EOtPmveqhm9BRgsiOW2KXmLbvDOi8rNutoxAiEA/jWLIzaNLPm/s+T0kLRIpUqdue/ixfv8VwPx26kdFxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334575},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"78db573f9e8f28cd3d0a89f36094f5d566482b9f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.7-78db573f9","@libp2p/logger":"3.0.5-78db573f9","@libp2p/peer-id":"3.0.5-78db573f9","@libp2p/interface":"0.1.5-78db573f9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.7-78db573f9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.7-78db573f9_1699364376260_0.4707878450918246","host":"s3://npm-registry-packages"}},"3.0.7-fb8a6f188":{"name":"@libp2p/keychain","version":"3.0.7-fb8a6f188","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.7-fb8a6f188","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"648cb4e1388c3a527e7cbc9e11d084ae6ea021af","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.7-fb8a6f188.tgz","fileCount":19,"integrity":"sha512-lg8Y9qHVPTFsfVpXDykpM0SWkZzOuLYAsbIY8fqwF5iGqpyiVWydy2NTNK+wMj3DZINBoj70onJtNtINCZh8Lg==","signatures":[{"sig":"MEYCIQDL9Z0wWTHJr+pRpdyIg0y7psQMhl8H0tfCtX6jzcMhZAIhANuIHWXvOyBzbEPbK6tWgsXs6qwdnGgXrKitjWiUXHDj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334575},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fb8a6f1887e71852217355f65c2b22566dd26749","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.7-fb8a6f188","@libp2p/logger":"3.0.5-fb8a6f188","@libp2p/peer-id":"3.0.5-fb8a6f188","@libp2p/interface":"0.1.5-fb8a6f188","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.7-fb8a6f188"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.7-fb8a6f188_1699369075226_0.40676691767023465","host":"s3://npm-registry-packages"}},"3.0.7-70d5efc2e":{"name":"@libp2p/keychain","version":"3.0.7-70d5efc2e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.7-70d5efc2e","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"880d7e21632914a33c687d24e464bbe8417a89b4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.7-70d5efc2e.tgz","fileCount":19,"integrity":"sha512-wwzJXiPO4bskqUBIzadmtjcbnZ2SC+0QCsIV7bkKTdaiw6Y7XuS5xAP7u5kBKDu/gBX0qtWWdqnLD2lkZC05oA==","signatures":[{"sig":"MEUCIGLUbMDZjAdX3Z6c8ZZMxiDxlZpEx4+mO5Ih7wGchYXxAiEAsXML0qh3NSFEHrc0t3+sFhDZnC9VowMrN/SJ+SEFG4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334575},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"70d5efc2e901a2c419fe3f82d767f278b6d698fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.7-70d5efc2e","@libp2p/logger":"3.0.5-70d5efc2e","@libp2p/peer-id":"3.0.5-70d5efc2e","@libp2p/interface":"0.1.5-70d5efc2e","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.7-70d5efc2e"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.7-70d5efc2e_1699379195527_0.2030656752413511","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@libp2p/keychain","version":"3.0.8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"07459fc6147f38a87440d95fb05200fff7791012","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8.tgz","fileCount":20,"integrity":"sha512-+WmW9bN9WE0uKqTG3DVk+zsd9Np63lLS+uYRhncwCGTvg0HKXq1t+i4Xd8KbZvUv7UVakE8aae1oMezW3nS+2g==","signatures":[{"sig":"MEUCIQDuX7w3U+4e6xbJ5IrO67ye5u3fZnHNpeBfCg3bxYiJNAIgNDVyGUAE8uRSu2bZyKfs4E+n3KVZwGnsZ/OSskRkSQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b8c2bf45817c097ebd87ae196682cf378744882a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"^2.0.8","@libp2p/logger":"^3.1.0","@libp2p/peer-id":"^3.0.6","@libp2p/interface":"^0.1.6","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8_1699380825832_0.12170304183575764","host":"s3://npm-registry-packages"}},"3.0.8-effcfaa8e":{"name":"@libp2p/keychain","version":"3.0.8-effcfaa8e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-effcfaa8e","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d7b259dfe07032b1db422fd193d47d7a0dc3cf8c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-effcfaa8e.tgz","fileCount":19,"integrity":"sha512-9msJkdKAb1x5we/n4R5BDnhJfKX3THjUOOya8YcAkms+vDkz3VsFvZi9ssjdcdaNmoFxU4JO8XrWXIT0H9Cknw==","signatures":[{"sig":"MEYCIQDmRwyT/6tTwjJmi4P41Kf9ErfXhaKPigemOhv0bcEPhgIhALLJ2yrqWSJWAR+9UR9llMHayC1O1bq6nCZTPmk9SLIQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334575},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"effcfaa8e69fd226a52eb40ad50f1e11b38b8877","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.0","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-effcfaa8e","@libp2p/logger":"3.1.0-effcfaa8e","@libp2p/peer-id":"3.0.6-effcfaa8e","@libp2p/interface":"0.1.6-effcfaa8e","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-effcfaa8e"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-effcfaa8e_1699385065990_0.6890762934632912","host":"s3://npm-registry-packages"}},"3.0.8-c960eb659":{"name":"@libp2p/keychain","version":"3.0.8-c960eb659","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-c960eb659","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d924e7a8043bdc4b5c0ce090eee9c0b507ab0fbd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-c960eb659.tgz","fileCount":19,"integrity":"sha512-72HNKh5o8tiG05ScXQl9qAjUb4QC4ttT0WLI8GL7pf4lufiYJwo+NQOAInQrnMcCQ3dTkm9zbQi7ZBkyqAh1YQ==","signatures":[{"sig":"MEQCIFPS6a7X2dlo8o/IEEtoGgkapCHYZfZNUI9ZgO79OAbsAiAU7XajmdlAnLyuDNEoYykHfcwKa7OEVMEbaCqws6BYJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334575},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c960eb659d2deff0c29cb2f5fe2a506310b8f971","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-c960eb659","@libp2p/logger":"3.1.0-c960eb659","@libp2p/peer-id":"3.0.6-c960eb659","@libp2p/interface":"0.1.6-c960eb659","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-c960eb659"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-c960eb659_1699597961677_0.25621949053311277","host":"s3://npm-registry-packages"}},"3.0.8-0f5c305af":{"name":"@libp2p/keychain","version":"3.0.8-0f5c305af","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-0f5c305af","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"67f67a52a437f7c2e7005263da4dbcd447356529","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-0f5c305af.tgz","fileCount":19,"integrity":"sha512-dggSgy7y1mC9/pKvwraKYiOnCIZz9RsQauUkzTG19geoyMfOatptYSCcQJYa0j/luWwE8f4KBOvhmBl6iWpSBA==","signatures":[{"sig":"MEYCIQD+urqE6bfVwBMJHqyLV4dRtGfbkg7dVt2AaKn0JuONbQIhAPl6LhgO2rq1L3QraJ29YU7qRzn7jMDd4xSO8jWio18y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334575},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0f5c305af3fca802fed3836f8982833c383d706d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-0f5c305af","@libp2p/logger":"3.1.0-0f5c305af","@libp2p/peer-id":"3.0.6-0f5c305af","@libp2p/interface":"0.1.6-0f5c305af","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-0f5c305af"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-0f5c305af_1700041727762_0.9367952992419117","host":"s3://npm-registry-packages"}},"3.0.8-97ab31c0c":{"name":"@libp2p/keychain","version":"3.0.8-97ab31c0c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-97ab31c0c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86339b5b6deca2f2968811970d6ea3d132ccff8c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-97ab31c0c.tgz","fileCount":24,"integrity":"sha512-HCDDHm0tiNIi7gd9zjBXgnXG9Raho3va17l0IawU8r6K43GxYH81FJl9mUAK0juOA4GdfZhwnqTlD5cxoJ6FkQ==","signatures":[{"sig":"MEUCIQDgraBVfaIuz84X6oxjriZFPOa3QirbrBvNPNGq8dqQSAIgNUgy+63giLLHZFVbIS58tvmcW8mLhe10KzXIkHF58Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337704},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"97ab31c0cfe0b6e9a57ee76b0101a1e30a2822d6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-97ab31c0c","@libp2p/peer-id":"3.0.6-97ab31c0c","@libp2p/interface":"0.1.6-97ab31c0c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-97ab31c0c","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-97ab31c0c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-97ab31c0c_1700044109778_0.3308765119374142","host":"s3://npm-registry-packages"}},"3.0.8-05b52d69c":{"name":"@libp2p/keychain","version":"3.0.8-05b52d69c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-05b52d69c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c2db97a2f9dc5b52f97322c7a9950530a18de715","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-05b52d69c.tgz","fileCount":24,"integrity":"sha512-v0XABCEBDVax4qGK+r/aYLuj+RpBXquPhcnPHr7EViODVFGPfvcGZoTQ7fWnQpEXZn7x4oLh4Dg8Pr6C+gkyUA==","signatures":[{"sig":"MEQCIAhmkgILetcpFBKc+FQ/RWr+gVZkyE6+6TQywlfCRPeJAiB5NgiGh9XClOnYR8q3E1cFVIQuyEyzTCqHpK2eHdEKhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337704},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"05b52d69cb600a0c1cbfeea52889b55f62940c82","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.1","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-05b52d69c","@libp2p/peer-id":"3.0.6-05b52d69c","@libp2p/interface":"0.1.6-05b52d69c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-05b52d69c","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-05b52d69c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-05b52d69c_1700122694905_0.10070278211910755","host":"s3://npm-registry-packages"}},"3.0.8-9c67c5b3d":{"name":"@libp2p/keychain","version":"3.0.8-9c67c5b3d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-9c67c5b3d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c09afb7ef8baca87eaab5a7ed297793f1ca8c187","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-9c67c5b3d.tgz","fileCount":24,"integrity":"sha512-o5pZttoQIbHqaLGUAb3Ikv2hkn65T3cCrdcdat3J405wXofi9bc7zA8gu4RwmeeHJyO850jiMUp+WVufjG2KFQ==","signatures":[{"sig":"MEYCIQDAopMYjVqRdT0yRnA80qSuE0CiLiZDrpmLzEr5dV1ZNQIhANCBcYI/TaG9gxEyWcJ4vg50k8gS6Lj3Dz48tKTFsGn1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337704},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9c67c5b3d0ab63c7a1a62f363ae732b300ef6b87","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-9c67c5b3d","@libp2p/peer-id":"3.0.6-9c67c5b3d","@libp2p/interface":"0.1.6-9c67c5b3d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-9c67c5b3d","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-9c67c5b3d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-9c67c5b3d_1700124928473_0.9543656143507957","host":"s3://npm-registry-packages"}},"3.0.8-6625a27fc":{"name":"@libp2p/keychain","version":"3.0.8-6625a27fc","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-6625a27fc","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"45b1f439e0418660cc8cbbd708a85845ec15cd81","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-6625a27fc.tgz","fileCount":24,"integrity":"sha512-bsA8zp095XDqTVB65OHrOqTtctbt9VFqnCF+fsyrHFLMD7oMjEfc8b91KRPCiVxT+x7GTJFqMiT4uPONOMBCNQ==","signatures":[{"sig":"MEQCIAmeg1hKiK0RtMCscXXzCLCiukyKINXN9I3KoAIsrW4HAiBF3zxMrMb4UANseEbz39ogPCBJlyYIht3PlaY5Je75Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337704},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6625a27fc16357c13a5b35373a86339f9069fbb4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-6625a27fc","@libp2p/peer-id":"3.0.6-6625a27fc","@libp2p/interface":"0.1.6-6625a27fc","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-6625a27fc","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-6625a27fc"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-6625a27fc_1700223642343_0.04018686294224483","host":"s3://npm-registry-packages"}},"3.0.8-adea7bbbf":{"name":"@libp2p/keychain","version":"3.0.8-adea7bbbf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-adea7bbbf","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dc1abef697a1899310820b012f3454c5da8ff0fe","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-adea7bbbf.tgz","fileCount":24,"integrity":"sha512-eVe5s6Tv+q/BAt967vxbho8WnyWGRmu1NmTAPL8FZgl6CJuwAyAOdNNh+bgrgxx2X/D5gfwC7haGrIIplu8Rxg==","signatures":[{"sig":"MEUCIDQwNhTOYOcPxE1W/7xu9CmpN0kb92rdgNr0tLK5Pc4gAiEAj4q4gDmXhJckCjTqZ5W3NfANfvNb7Zj0tYdqfoHW/Fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337704},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"adea7bbbf8982d814d5bf5ed64368cdf5a3a742d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-adea7bbbf","@libp2p/peer-id":"3.0.6-adea7bbbf","@libp2p/interface":"0.1.6-adea7bbbf","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-adea7bbbf","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-adea7bbbf"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-adea7bbbf_1700236626573_0.9583645687124185","host":"s3://npm-registry-packages"}},"3.0.8-3dee5df4d":{"name":"@libp2p/keychain","version":"3.0.8-3dee5df4d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-3dee5df4d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3708af1773add01608182f261c77072495082deb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-3dee5df4d.tgz","fileCount":24,"integrity":"sha512-o84S2O7xL4NKZ9V9hv2LfxGch9fJ9KGlVu+pPSQrLq+mBvVVzX6LQgxzN4iG4cz4jlvwKvVxxJyckoVEskhjdA==","signatures":[{"sig":"MEYCIQDyKsVD5t+wvWo9MIiDUisvJfTfW4RNVoUTyd+wDeKZ8AIhANDmwXuWyq8db/WisYA6AYnT6kywVVgibp1ypZJLmpPF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337733},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3dee5df4dad42eaf6c30e6800945fada1e58d90f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-3dee5df4d","@libp2p/peer-id":"3.0.6-3dee5df4d","@libp2p/interface":"0.1.6-3dee5df4d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-3dee5df4d","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-3dee5df4d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-3dee5df4d_1700245237652_0.6820721206092935","host":"s3://npm-registry-packages"}},"3.0.8-13a870cbe":{"name":"@libp2p/keychain","version":"3.0.8-13a870cbe","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-13a870cbe","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"725f3fe853df52b956ab2a4dea817c9ad893f3f3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-13a870cbe.tgz","fileCount":24,"integrity":"sha512-7R1n1Wfp8vtO/xu61q5e23Sh9fitLH3N0D58i5CmbSTSf51TfCFTgoEHU0ypwwnDty+0ELDyJK4q6fee9yBCuA==","signatures":[{"sig":"MEUCIFL5S1fnzrLeGWxQ3qxBUqN7ElEqrEyYZ9XWOSrXDPaeAiEA6ijrHcan7fhOt2wo5ZKQOZ2pCJRK9PGMFPZgEmjnm/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337554},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"13a870cbef326a3a3b3c55b886c2109feaa2b628","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-13a870cbe","@libp2p/peer-id":"3.0.6-13a870cbe","@libp2p/interface":"0.1.6-13a870cbe","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-13a870cbe","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-13a870cbe"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-13a870cbe_1700478487841_0.8061208202597687","host":"s3://npm-registry-packages"}},"3.0.8-d8f5bc211":{"name":"@libp2p/keychain","version":"3.0.8-d8f5bc211","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-d8f5bc211","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"865f3aa48b1b144e6d8d30dfcee0f26f74303e09","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-d8f5bc211.tgz","fileCount":24,"integrity":"sha512-PgGQr8QwQr/ki74tgPCKCJt3r7YtcmjYA4Yj1D05or5LHzL78Xm8XfWlgODujxSEywYeDGHBSarhx1vfC5FjVA==","signatures":[{"sig":"MEUCIQDGuLmDXkn7eAS109Y5hH4MCLae2Y/jWzSl5PNFyUp91QIgLPZyiJEl3BLKD5Cm4zYw43CD2vmiBiKmajUQNQW6vQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337554},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d8f5bc211185a963c2a5182d58d73629457bc78d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-d8f5bc211","@libp2p/peer-id":"3.0.6-d8f5bc211","@libp2p/interface":"0.1.6-d8f5bc211","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-d8f5bc211","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-d8f5bc211"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-d8f5bc211_1700499641697_0.6764897163670596","host":"s3://npm-registry-packages"}},"3.0.8-bb6ceb192":{"name":"@libp2p/keychain","version":"3.0.8-bb6ceb192","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-bb6ceb192","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d608700106857dedcbf26e8180907e024674cbe9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-bb6ceb192.tgz","fileCount":24,"integrity":"sha512-AGqfZ7iwX3d6nR7RN++UPCe7j1QKqwp8pkqOfMX2h07FZ1nl2P+f1Ov4CQx3y9d3FhKwz/A/5qKAJmXRplRcyw==","signatures":[{"sig":"MEQCIHUs53T785U2MEqm1bndcqiM13493UDClfX4Jm9EtJuiAiBGuGXHw/mze9H2bFcdt8SFvJ6MCZ1ZAP+vwAzf3oVsbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337554},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bb6ceb19252de2c1441ef736127d13763837d644","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-bb6ceb192","@libp2p/peer-id":"3.0.6-bb6ceb192","@libp2p/interface":"0.1.6-bb6ceb192","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-bb6ceb192","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-bb6ceb192"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-bb6ceb192_1700564815035_0.3223349292975477","host":"s3://npm-registry-packages"}},"3.0.8-d729d66a5":{"name":"@libp2p/keychain","version":"3.0.8-d729d66a5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-d729d66a5","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ec7bed2a490edee3b1cfc0a2f441af77da549b23","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-d729d66a5.tgz","fileCount":24,"integrity":"sha512-353EMdRn/dFShnygF4d+V3Jkwq5YTZXIPPndpOYwnpSa9bzD3B2IBBTIx8/CG/JtYytwzvbU1U0eXKc9/tsIQw==","signatures":[{"sig":"MEYCIQDcb0wmq/eue/u7DA9Co5XD6EGW/dqb+EtpIfeYS1ArgwIhAI1L7JGLCMOxbIf4FCPyfbgMFYFSv45245b0qyEJKDyZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337554},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d729d66a54a272dfe11eda8836a555a187cc9c39","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-d729d66a5","@libp2p/peer-id":"3.0.6-d729d66a5","@libp2p/interface":"0.1.6-d729d66a5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-d729d66a5","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-d729d66a5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-d729d66a5_1700643267534_0.8538617038582632","host":"s3://npm-registry-packages"}},"3.0.8-6b6ba9ab7":{"name":"@libp2p/keychain","version":"3.0.8-6b6ba9ab7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-6b6ba9ab7","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ec95a49da6ccb85ccb633dee8a78c821ce09885","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-6b6ba9ab7.tgz","fileCount":24,"integrity":"sha512-YxphM4N4dXHMsU+WiVccp6d7OPQGFZlM/RPYIcmcmPjxxIpQix08Wkq+A2D/GoysO1suNqGV9V6aNAfTAf1Ihw==","signatures":[{"sig":"MEQCICs0b3fnt8fqDqLUoyh68/okBoOZa2uku7p44TYGVY1iAiBTnEoWpt9MrNshJGkAWpXCA3wfrsefdvKTaIU8jWcBNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337554},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6b6ba9ab799025cc4589b1e5b2f7d700a81bf7b1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-6b6ba9ab7","@libp2p/peer-id":"3.0.6-6b6ba9ab7","@libp2p/interface":"0.1.6-6b6ba9ab7","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-6b6ba9ab7","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-6b6ba9ab7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-6b6ba9ab7_1700749191306_0.4291681109808463","host":"s3://npm-registry-packages"}},"3.0.8-0b4a2ee79":{"name":"@libp2p/keychain","version":"3.0.8-0b4a2ee79","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-0b4a2ee79","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c01cb3ee2cc5789d5c926c1208cbd516afc9b8d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-0b4a2ee79.tgz","fileCount":24,"integrity":"sha512-AJ/HudEMdgADclV4CQcsGe2hhLNvzupeZTNa0o4CnnIQR2OmiuMc0xhWNoUAEpYn1rNNoUqoBP788sln93k54g==","signatures":[{"sig":"MEUCIQC64VztUBBG01B2dxGD+zxSdZNy7M3eIok2VEsITe8HcwIgUFoK5AYu+SGTRfKaOAB+m9xt8ucYtK3zZDgobRuz63M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337554},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0b4a2ee7983b4dc9dc0a7b705a202a4c550e7017","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-0b4a2ee79","@libp2p/peer-id":"3.0.6-0b4a2ee79","@libp2p/interface":"0.1.6-0b4a2ee79","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-0b4a2ee79","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-0b4a2ee79"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-0b4a2ee79_1700758369937_0.7939451424112522","host":"s3://npm-registry-packages"}},"3.0.8-4a474d54d":{"name":"@libp2p/keychain","version":"3.0.8-4a474d54d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-4a474d54d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"53e849af6f302cf07c14d7b9109b17261f915b90","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-4a474d54d.tgz","fileCount":24,"integrity":"sha512-+WuNMrvbLxm6P1l/aMQGXHecqctBc/vipyTOOfAZWcG4kPPsZAZlL90L3FLxaGkNsGF12+kTpgP7xfbcfam3mA==","signatures":[{"sig":"MEUCIQCqThhwL7Bwt1h0Ncz3BIkebxD859B/s05iDWtB0ubPQQIgQR1SBRhCJIP6wbyh0qKSy0LmJsQBY3PvpK6BmV3C86E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337847},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4a474d54d3299e0ac30fa143b57436b3cf45e426","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-4a474d54d","@libp2p/peer-id":"3.0.6-4a474d54d","@libp2p/interface":"0.1.6-4a474d54d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-4a474d54d","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-4a474d54d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-4a474d54d_1700920975069_0.6135085716492925","host":"s3://npm-registry-packages"}},"3.0.8-e2267d437":{"name":"@libp2p/keychain","version":"3.0.8-e2267d437","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-e2267d437","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d29df3dd3025ee08a1fcd8f3fe094538cf46336","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-e2267d437.tgz","fileCount":24,"integrity":"sha512-LNwK3yqGQOGE7wcvOFqGB4rw8jbIZ2jBzhX7vUlXFewWpzm313yKKS7gDf3bAuloW+UwsWS6DYEiW4R2BpiqYA==","signatures":[{"sig":"MEUCIQDVbfoZYkszAyzzJqaks5pUU41MYbaqTBiZk8tX+TrVugIgMlEg8X+73csqHVc2cZEy5ZIcXqbdp1IFp++fr9tTO9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338365},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e2267d437eeda3d964c77874ec757768d838981a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-e2267d437","@libp2p/peer-id":"3.0.6-e2267d437","@libp2p/interface":"0.1.6-e2267d437","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-e2267d437","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-e2267d437"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-e2267d437_1701102235939_0.3676478611915708","host":"s3://npm-registry-packages"}},"3.0.8-68db79f6b":{"name":"@libp2p/keychain","version":"3.0.8-68db79f6b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-68db79f6b","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"10852e53c078f32b25763267d8cd19d857fc13f4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-68db79f6b.tgz","fileCount":24,"integrity":"sha512-7Gww1vJ7CxMrCPZkJULMvqqkOBV6zAsOKMiRvW5h/VZ/mCwcgjvWXIuopQ5YM//5oaOm1SYwJfKoXY+VARYq1Q==","signatures":[{"sig":"MEYCIQDSgEUTENdraY5QxwIyu4K/48zn7AIQDYAo6DPDGeUw5AIhAPdNFKgnD7ZeMHW3fq7DyssC6WoHlq0bOFKuqe2kga7o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@3.0.8-68db79f6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338438},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"68db79f6b37b328a359116ce388761bf4de0a42e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-68db79f6b","@libp2p/peer-id":"3.0.6-68db79f6b","@libp2p/interface":"0.1.6-68db79f6b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-68db79f6b","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-68db79f6b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-68db79f6b_1701111447956_0.8539043021247923","host":"s3://npm-registry-packages"}},"3.0.8-7877a50e0":{"name":"@libp2p/keychain","version":"3.0.8-7877a50e0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-7877a50e0","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"95f2b56ccba1ba7dcdfc8261a07b5ecf2b39cd76","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-7877a50e0.tgz","fileCount":24,"integrity":"sha512-iy/YAH5qvCjoVdWdwOV+7dy4KS6Q/BIzNOx1tuZp1Y0bzm09FMqBoohbPXDnkSHbttvabCfzlzWai6ivrYnbdw==","signatures":[{"sig":"MEUCIDgAHhsqyI6suDvA0t0CPj/VvHvg1Mvnr5pFcPyrqfmKAiEAqROmUeKcp1ihucfCQb4C9J8uVMx2QVsY7fGHWqeL20E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@3.0.8-7877a50e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338438},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7877a50e045e97beb63a94cb523cd1eb4dba99c3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-7877a50e0","@libp2p/peer-id":"3.0.6-7877a50e0","@libp2p/interface":"0.1.6-7877a50e0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-7877a50e0","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-7877a50e0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-7877a50e0_1701162935581_0.9603821788867299","host":"s3://npm-registry-packages"}},"3.0.8-8bb6d5333":{"name":"@libp2p/keychain","version":"3.0.8-8bb6d5333","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-8bb6d5333","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c61d14bbbfaffa55d3159510c11821df4bb7ecc8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-8bb6d5333.tgz","fileCount":24,"integrity":"sha512-Dpi7cP0zUW/nZyrfTygeC4uMB99wrRY7/EHv4m6UCe6OzxaNycBDKvi1jEkY/3820TnxnU12CmL3p5ItyKNF6Q==","signatures":[{"sig":"MEUCIBVV9w3/c+K0cCto7mYuiLTSS6Alm9gSwbfLTD2M0oOOAiEA2C0CTELyWyOlCKfITs4Ld+LD6elhxDhxRPbyv7o2Cag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@3.0.8-8bb6d5333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338835},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8bb6d53337a70f0e267fa697c7bc9dc92ddda3e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-8bb6d5333","@libp2p/peer-id":"3.0.6-8bb6d5333","@libp2p/interface":"0.1.6-8bb6d5333","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-8bb6d5333","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-8bb6d5333"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-8bb6d5333_1701175148277_0.9902289849581778","host":"s3://npm-registry-packages"}},"3.0.8-74e84bc29":{"name":"@libp2p/keychain","version":"3.0.8-74e84bc29","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-74e84bc29","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2e573ea1bdc364f0074b44e3ac1e4a287246704f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-74e84bc29.tgz","fileCount":24,"integrity":"sha512-CkHHmwrY5s1TlHrPnmTIsM5D33uZqszyI0sIVkuWIY55yvFmgZITcinG6U5U5K4+VhyOSxaIWLCd5isI3A1oxw==","signatures":[{"sig":"MEUCID60Lu/kReU57jAsDwFzE2gwKkZ6mVbhjjQo8nUyUzIhAiEA3hDv7bkP0LrMXUDfIPeSE3k3FpbTJyDirxl2A+s8rk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@3.0.8-74e84bc29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338835},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"74e84bc29efae2e1843f033456029fa7770f0d5d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-74e84bc29","@libp2p/peer-id":"3.0.6-74e84bc29","@libp2p/interface":"0.1.6-74e84bc29","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-74e84bc29","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-74e84bc29"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-74e84bc29_1701177721349_0.4517375248006268","host":"s3://npm-registry-packages"}},"3.0.8-8f921ee97":{"name":"@libp2p/keychain","version":"3.0.8-8f921ee97","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@3.0.8-8f921ee97","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"293bce90384daa7d12980ced950da5f26d9b5355","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.8-8f921ee97.tgz","fileCount":24,"integrity":"sha512-pWkEcNtoW2NUgfUIOMAxrpf/4DvUWUACVqAG3sGsxV1+uJ5naet3ydvlgKBm8ChAm5WGaI5xeRo432BRdfK81w==","signatures":[{"sig":"MEUCIFuSEB1F5sCc48GqPEGMAw2vthUnPqcqKYLL7Nwj3hXCAiEAlLw6rYJyrXu7/ylmskzQ4vbSSjKSpoACsHuZ2sx6DXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@3.0.8-8f921ee97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338835},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8f921ee9788f8e6629e28ec9e96fa651c68bffa2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"2.0.8-8f921ee97","@libp2p/peer-id":"3.0.6-8f921ee97","@libp2p/interface":"0.1.6-8f921ee97","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"3.1.0-8f921ee97","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.8-8f921ee97"},"_npmOperationalInternal":{"tmp":"tmp/keychain_3.0.8-8f921ee97_1701184960800_0.4253016516268493","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@libp2p/keychain","version":"4.0.0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.0","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"914807909a2532a70acb4faab71e26391f79e2ff","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.0.tgz","fileCount":25,"integrity":"sha512-AiPSFj4YldvDTee2kSNyOB7bV0P2jNiqiQ45VPxHDshY5Zc216+DV8qys/IzE48iuN9JBwU5vE3hq6wdYoVhUA==","signatures":[{"sig":"MEQCIG0efCIbADlqyUHe8WYFSNEf9vVfKMxk2TE2FsBHJk8JAiBk0mDo4kuWto+uavM9Pn1uTZMjRnh+993Y7IgGcKqEMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340023},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a7eb258e0ef2147671acba73d9febc2f882a484a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"^3.0.0","@libp2p/peer-id":"^4.0.0","@libp2p/interface":"^1.0.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"^4.0.0","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.0_1701258880283_0.6217640525923547","host":"s3://npm-registry-packages"}},"4.0.0-551622a96":{"name":"@libp2p/keychain","version":"4.0.0-551622a96","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.0-551622a96","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"12c132c204fc486479e5fc6116702b7e7fa488b2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.0-551622a96.tgz","fileCount":24,"integrity":"sha512-M8xVCelbDTwD5FjL1Kie3JtLlVb9g9hTd7Otem87oAADMS1tVdFgZeubXDDvEzLyNfRHMDmOzwLTXqwhsSR/BQ==","signatures":[{"sig":"MEYCIQDW2rsPFvzzL/SRep+OIUp+h6bDYO8+JPadpV1LoSYSjAIhALBGz5q4DcjuO9DKO/Ixigi4cIsLzPd5aqPmezyPQzOH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.0-551622a96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"551622a962aa8aa02cffc5927dbd1eae2dd3ff10","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.0-551622a96","@libp2p/peer-id":"4.0.0-551622a96","@libp2p/interface":"1.0.0-551622a96","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.0-551622a96","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.9-551622a96"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.0-551622a96_1701279699129_0.6073782885703243","host":"s3://npm-registry-packages"}},"4.0.0-7682861f9":{"name":"@libp2p/keychain","version":"4.0.0-7682861f9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.0-7682861f9","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1ea021d261bbb51140a97a24d51c14cd855b17ba","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.0-7682861f9.tgz","fileCount":24,"integrity":"sha512-KSJkNGRoBHR3uE+f9KT/uu8inuk31Dqf9JZcG9tG3WA+yhR7LJ5k1bB8kO+/r+lNOYUT0d2TVVFKy5pFefbjLQ==","signatures":[{"sig":"MEUCIFP2q+Dadk3AJW+6PWQUM8YeXPSlvVwZOJjOQvjoxTESAiEA2EgM8WI6/YnW49NgrLZI9rYs02TnSSD4RlLc5Y33zXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.0-7682861f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7682861f9d24695f6830cc5f1412ef7f668e134f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.0-7682861f9","@libp2p/peer-id":"4.0.0-7682861f9","@libp2p/interface":"1.0.0-7682861f9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.0-7682861f9","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.9-7682861f9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.0-7682861f9_1701336379214_0.8474393644627829","host":"s3://npm-registry-packages"}},"4.0.0-8e4fbe13a":{"name":"@libp2p/keychain","version":"4.0.0-8e4fbe13a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.0-8e4fbe13a","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"486571891fbdf9f0edb10cbf670e499c376bfc91","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.0-8e4fbe13a.tgz","fileCount":24,"integrity":"sha512-uaPZVIcM1p1eWKFpded8M4bDpTMJsoZ12AJK14JfZBOVR+Bk3QuyYHYSXJJIFKCLLhKDu+aXl2BhElqXZ4MrGg==","signatures":[{"sig":"MEUCIQClmtoPuLmoHZ0E4xkTcK1TLHtAIrhDrekRwCV40K9hAgIgL3F3MqgloH1bB/uBe5KOUUnM4BN5siF30oMTL9NwD4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.0-8e4fbe13a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8e4fbe13aaae9bed16c6928aaf7d02936993d299","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.0-8e4fbe13a","@libp2p/peer-id":"4.0.0-8e4fbe13a","@libp2p/interface":"1.0.0-8e4fbe13a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.0-8e4fbe13a","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.9-8e4fbe13a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.0-8e4fbe13a_1701360014921_0.33182115241645804","host":"s3://npm-registry-packages"}},"4.0.0-bcf18265e":{"name":"@libp2p/keychain","version":"4.0.0-bcf18265e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.0-bcf18265e","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"96426f7f7d77a170acf1819e9ac2902c95a525db","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.0-bcf18265e.tgz","fileCount":24,"integrity":"sha512-Tn1Cwcyd5TJBYrub861/VDpeQVWFiJIm6C544LeLZsq/Zy4seqspAjPmWCGjOXpKNy6T2tgU3Q1wLVIq2CyXTA==","signatures":[{"sig":"MEUCICSJQNm4eVrFWYk2l0o0gyHFsEyk5m67J9VyhT+aMeeiAiEAn5pf9HzhIRDh4FjGt1fl6+j+S102G3TbUIaGYoCAB50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.0-bcf18265e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bcf18265eae4b91854dedcc7abbac0b7fe6755e2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.0-bcf18265e","@libp2p/peer-id":"4.0.0-bcf18265e","@libp2p/interface":"1.0.0-bcf18265e","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.0-bcf18265e","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.9-bcf18265e"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.0-bcf18265e_1701361429992_0.026859363720893148","host":"s3://npm-registry-packages"}},"4.0.0-06e6d235f":{"name":"@libp2p/keychain","version":"4.0.0-06e6d235f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.0-06e6d235f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6a5b6fe26aa8206c9c06461631b22f70a1ae707b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.0-06e6d235f.tgz","fileCount":24,"integrity":"sha512-BnmDZeOA4Dl8NeOJYxMSAKoYKbAyaOHLtD+jTqUdnSgGYrnBolDS/lIQaTRSWQBiFHehqrVop6UtzS7CkRvPtA==","signatures":[{"sig":"MEYCIQCguer+gLXMHoPZa52I9Y0snBC/aIQ2W6/p/qBT+N96+wIhAOsL4/gcILDFOCTUpGXXvHZaAJA7BioF0L8+YN5Ucf0s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.0-06e6d235f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"06e6d235f4fdae8b56d29994f32bc94c51637061","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.0-06e6d235f","@libp2p/peer-id":"4.0.0-06e6d235f","@libp2p/interface":"1.0.0-06e6d235f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.0-06e6d235f","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.9-06e6d235f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.0-06e6d235f_1701361600405_0.5658322834252341","host":"s3://npm-registry-packages"}},"4.0.0-a32e70bac":{"name":"@libp2p/keychain","version":"4.0.0-a32e70bac","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.0-a32e70bac","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"53484ce2fa2ed1d054311b511dacbb885b8e76bf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.0-a32e70bac.tgz","fileCount":24,"integrity":"sha512-+ZEOjDi2GuPEEvnQg2HkZXMNDfMhrZV8guouVWMDzxgtsPIRw+W7cOXNGN817F/6EJ+8TMMMCtsr/9o4ABbVzw==","signatures":[{"sig":"MEYCIQDk32DpUsKTTysMxE8xYZX6CuqHrUifBGq3uuLx+20eowIhANIdOuB8v4OYN3Cpge2IObT8qMY2YrIHmJWFbUhCAHuw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.0-a32e70bac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a32e70bac126a0746dff9f7c87a4d6211a00fa7a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.0-a32e70bac","@libp2p/peer-id":"4.0.0-a32e70bac","@libp2p/interface":"1.0.0-a32e70bac","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.0-a32e70bac","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.9-a32e70bac"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.0-a32e70bac_1701364870098_0.20051045276648938","host":"s3://npm-registry-packages"}},"4.0.1-6c1f0ee81":{"name":"@libp2p/keychain","version":"4.0.1-6c1f0ee81","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1-6c1f0ee81","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86de5f81d9afab7d97bada7d154fe574b1ca50d2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1-6c1f0ee81.tgz","fileCount":24,"integrity":"sha512-TfmBHcHF6O+P6iCIDTw2lZlIh7F8xqrz1Cnf3laQdZ9PLPWW1mWiAgKKrWKw3E7kTn1TE30xlm3JUFmNNaVarQ==","signatures":[{"sig":"MEUCIQCKsPgYSVpmM3qF28b+U89WTkCxiKm8y2Sfinee3Gqg0AIgIybZAr/NyYFgu6fIBzIJH7bLqaGmh/dnX0SPfj9cvoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1-6c1f0ee81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338879},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6c1f0ee816be3a0c76bde357e816abf0c5e31298","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-6c1f0ee81","@libp2p/peer-id":"4.0.1-6c1f0ee81","@libp2p/interface":"1.0.1-6c1f0ee81","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-6c1f0ee81","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.10-6c1f0ee81"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1-6c1f0ee81_1701368228464_0.1779482451670238","host":"s3://npm-registry-packages"}},"4.0.0-273d8177c":{"name":"@libp2p/keychain","version":"4.0.0-273d8177c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.0-273d8177c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5451edf2437f1a85112bacc3ca2e312548fc9130","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.0-273d8177c.tgz","fileCount":24,"integrity":"sha512-6U3fVJjZ+aiJaME5KuvfbgUDhSlqMTa6S2SLOkE7DREx/6IdnOWuMJMuiLgIFQE5MZ5ES3K0g22/Ul+leNMP/w==","signatures":[{"sig":"MEYCIQClHJ3NqZPA/d4yIl2xSA1YRqlzRjtyuIsARs1x6x7jJwIhANf0NCMUWIUQZ0DqkQ35kANwjiqT/utk/qJCJ1HbGuCq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.0-273d8177c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"273d8177ca9db746579f69fd4db46aa880dfcc62","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.0-273d8177c","@libp2p/peer-id":"4.0.0-273d8177c","@libp2p/interface":"1.0.0-273d8177c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.0-273d8177c","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.9-273d8177c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.0-273d8177c_1701369603865_0.9117527305225266","host":"s3://npm-registry-packages"}},"4.0.1-53224004f":{"name":"@libp2p/keychain","version":"4.0.1-53224004f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1-53224004f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4104c4046f50668df73f0092d407d86dbd0bee0e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1-53224004f.tgz","fileCount":24,"integrity":"sha512-1VDckkvTENLvKfK/av9q7Hyr76mHvaWofBGIyEbB7ARunDkfegWnApq0LhDvleBJQAGirn1orGUVUutxzXOLhw==","signatures":[{"sig":"MEQCIDqU7i0QkO6CUs9Xq/a3aYi+LMl12DtxGfLcSKVeO4w1AiB+qxfG5Kyg9r56dS3LBbDMnHyLtshKAcsQ6WWIT2C2uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1-53224004f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338879},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"53224004f3d9dfe9752ad5bc95d52d5b60434dd2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-53224004f","@libp2p/peer-id":"4.0.1-53224004f","@libp2p/interface":"1.0.1-53224004f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-53224004f","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.10-53224004f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1-53224004f_1701371842896_0.5395948843240823","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@libp2p/keychain","version":"4.0.1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b1db4f28811f7143ebc49fd3532209dc3b1c617a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1.tgz","fileCount":25,"integrity":"sha512-B39ZTYrb1dZuds69UA4coj7DNWF81cE0Fg+jLW0OCfzeT+gtfQ5qI/nGFQ7fdgGEV4y76Mwd/zVU5dbwnAAvHg==","signatures":[{"sig":"MEYCIQDpAnCD5gbr5EWLSlNZ/a7vtdZaHC7essmPoCJe5XSOcgIhAP1CU3OK0VZ4cmgsezeyzSX5PJqYn9IwqHB25/Da5NBg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340024},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6eaaffc578ea436f523c78d0efb3fa8e4eda3e92","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"^3.0.1","@libp2p/peer-id":"^4.0.1","@libp2p/interface":"^1.0.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"^4.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1_1701375460111_0.2545957291620018","host":"s3://npm-registry-packages"}},"4.0.1-bca8d6e68":{"name":"@libp2p/keychain","version":"4.0.1-bca8d6e68","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1-bca8d6e68","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"af43491134757bac97481aa9b9487acc5a0529c2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1-bca8d6e68.tgz","fileCount":24,"integrity":"sha512-0TaCSgap0xxf7zK96FNuV226KVJNFHWxRhPJFK/SbEJw1zzRFksJW6guRyr2MSvC9IiUgLWpxyUIMjSODHGOHQ==","signatures":[{"sig":"MEUCIQCN0JIMNtA4mGTmJBSg8N2lKuwPTum/3tWbsixvB1BQqgIgBUCTkn3nZeGFCchroNx586UfU0Op7xHUjyysI/lgCrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1-bca8d6e68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338879},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bca8d6e689b47d85dda74082ed72e671139391de","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-bca8d6e68","@libp2p/peer-id":"4.0.1-bca8d6e68","@libp2p/interface":"1.0.1-bca8d6e68","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-bca8d6e68","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.10-bca8d6e68"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1-bca8d6e68_1701380405847_0.7741455175026724","host":"s3://npm-registry-packages"}},"4.0.1-cf963694f":{"name":"@libp2p/keychain","version":"4.0.1-cf963694f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1-cf963694f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d200671712d76785398bf3d478fd262aa5b191cf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1-cf963694f.tgz","fileCount":24,"integrity":"sha512-ZVE7mMJ0XIAck2Xkbyg1oSEaPbDj3yO5hZAQToaK0CBl0TLEnnPfRRKOkMVpPR5klJR92jv/WCCZDDOWVWC9gw==","signatures":[{"sig":"MEQCICAP7b2aOoYVaoLwetyQua5uURus62RL6iFDRgN56V1VAiBRmncuylrpSs6LJ5RHKKBbAk3wJFUenw9Nn6SfuXPD7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1-cf963694f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338879},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cf963694f0253cc32ef805980c5be3397a41fae2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-cf963694f","@libp2p/peer-id":"4.0.1-cf963694f","@libp2p/interface":"1.0.1-cf963694f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-cf963694f","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.10-cf963694f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1-cf963694f_1701410389949_0.2932478900024469","host":"s3://npm-registry-packages"}},"4.0.1-561797a89":{"name":"@libp2p/keychain","version":"4.0.1-561797a89","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1-561797a89","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f2359bf1752552feccd0549212f0409437a7909f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1-561797a89.tgz","fileCount":24,"integrity":"sha512-urq4BHVh8Ybaz9OOPF/72gkxDaXcgtcY/ZPDMOrOVeW66pP2G8/C7oRF0SVzH5kQAVv2b8Hs5v/mW8VSGqFFQw==","signatures":[{"sig":"MEUCIGPRg78/BbAX5Z/hge4geHxA6pBoPTiwpLymvH4uUKJ+AiEAhmPXTZqb2MWLQQInJMwJ5pWbIdnPhhpriRI2Jz6JuaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1-561797a89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338879},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"561797a89100aa04380551a937bf478711fbc523","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-561797a89","@libp2p/peer-id":"4.0.1-561797a89","@libp2p/interface":"1.0.1-561797a89","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-561797a89","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.10-561797a89"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1-561797a89_1701411849869_0.4172383101856747","host":"s3://npm-registry-packages"}},"4.0.1-8c169db1b":{"name":"@libp2p/keychain","version":"4.0.1-8c169db1b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1-8c169db1b","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1ca2e4fb5a40f29b5c27c3b613b7aef77fcde6e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1-8c169db1b.tgz","fileCount":24,"integrity":"sha512-YFGyL+4hSlLuCnSS/SoP2SQ1v2kHyaGMjWiTgWOn9+4IVsbNkOrGF0Gf+puqsm2V6dNtn9TlWwKTG7TN/oBBaQ==","signatures":[{"sig":"MEUCIECyp/zgbaSaiMhQZpPxpHEIYwn85gSrLMIGLDpL8hHgAiEAkbFsEIWt18fvgEQ8cOaNSNLWRiU8UWw3Zv/5rZOyyxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1-8c169db1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338879},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8c169db1bcc923fa2edd3749e6669eb69d93f6b3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-8c169db1b","@libp2p/peer-id":"4.0.1-8c169db1b","@libp2p/interface":"1.0.1-8c169db1b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-8c169db1b","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.10-8c169db1b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1-8c169db1b_1701417271729_0.4814762855418542","host":"s3://npm-registry-packages"}},"4.0.1-f537b3731":{"name":"@libp2p/keychain","version":"4.0.1-f537b3731","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1-f537b3731","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f5f0fed7b62de9c7c5fc78e7bbccd3c394041105","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1-f537b3731.tgz","fileCount":24,"integrity":"sha512-n3zEMMBz8geL9jL/yjtD4tI+cueZ3lziYzRARtGwKMUw8hVF5KuLxxPTrcSpK3e8e1rrRLANl6+cri82F33Plw==","signatures":[{"sig":"MEUCIF7RRTvVrtliKofZDKtDPzUZ74f4ehJRfNkfNed0lzPSAiEA2KDM/tp6y59TJfJern3epVCvnoE/R4kcUIjkhxQRUM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1-f537b3731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338879},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f537b37316c78d26939e9c8d04bcf67599992554","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-f537b3731","@libp2p/peer-id":"4.0.1-f537b3731","@libp2p/interface":"1.0.1-f537b3731","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-f537b3731","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.10-f537b3731"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1-f537b3731_1701419772014_0.30020124310721497","host":"s3://npm-registry-packages"}},"4.0.1-e7167fe52":{"name":"@libp2p/keychain","version":"4.0.1-e7167fe52","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1-e7167fe52","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3364b53213fc963268a43267182cb24d97a4feb5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1-e7167fe52.tgz","fileCount":24,"integrity":"sha512-yHgZW8TZKc4WYpjRHjAaZ9LzlAvf/kPAb/1xnzxB6i7y3M4jHWT3prudO9MX/OP/4mOhNanhaVDdHevy5Xm0HA==","signatures":[{"sig":"MEYCIQCi5OwgsqzXVWd5jvve0RhzDOH859Pziq9NWuYaOI9z+gIhANoFN6vroJ0Bd1Ux8dZ/IlDA1pHHvrBcRq7UhWoIHtlX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1-e7167fe52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338879},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7167fe522973bd752e4524168f49092f4974ca0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-e7167fe52","@libp2p/peer-id":"4.0.1-e7167fe52","@libp2p/interface":"1.0.1-e7167fe52","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-e7167fe52","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.10-e7167fe52"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1-e7167fe52_1701434608768_0.0149841175846257","host":"s3://npm-registry-packages"}},"4.0.1-9197f10ba":{"name":"@libp2p/keychain","version":"4.0.1-9197f10ba","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1-9197f10ba","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b7b0f232d84e70bf1de1b458ee636fe6a93c211f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1-9197f10ba.tgz","fileCount":24,"integrity":"sha512-fgBWcL7O2NMgItjwSMndYBwh5KPmmPiJmUndhAAtY6Ck9UlycPHZWwlzzacLDxKm3oq47rlqe3HA2F9go7xwWQ==","signatures":[{"sig":"MEUCIDDS2HgnUxoS0H5+2T3+YtROjDGDqiW2h1lAzacC56OPAiEA9FdfddTeLd40wpXdYSHbedeRYI3vjPMLeJSStEE4uis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1-9197f10ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338879},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9197f10baeed5783df4fd6011b3c170071bc15b5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-9197f10ba","@libp2p/peer-id":"4.0.1-9197f10ba","@libp2p/interface":"1.0.1-9197f10ba","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-9197f10ba","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.10-9197f10ba"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1-9197f10ba_1701441523968_0.5357553293265687","host":"s3://npm-registry-packages"}},"4.0.1-7861ed882":{"name":"@libp2p/keychain","version":"4.0.1-7861ed882","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1-7861ed882","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"829c32e413b3f2c3643df4fb34d8193834bf17be","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1-7861ed882.tgz","fileCount":24,"integrity":"sha512-ydC6fG7baKVcdu+fq/K/wT2lbwEM3xTxvZkMLtlJbWOJWdFd6hA37t4kpGb+4y+wbHhuhNDr3qDZReG3hydG4g==","signatures":[{"sig":"MEUCIHEvafbOGt0RabY2taMFEbBTNS/piQ/S5RUNGrlb5A9fAiEA7x1KR3qPKccobOqBCNT09HzEVOIeQwY1XMMnODST5JI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1-7861ed882","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338879},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7861ed8823a5ab5199bdba0d4139c48e71d25945","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-7861ed882","@libp2p/peer-id":"4.0.1-7861ed882","@libp2p/interface":"1.0.1-7861ed882","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-7861ed882","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.10-7861ed882"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1-7861ed882_1701444424299_0.23809605060537686","host":"s3://npm-registry-packages"}},"4.0.1-738dd40f1":{"name":"@libp2p/keychain","version":"4.0.1-738dd40f1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.1-738dd40f1","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"156a987e416711707d5f579b6c93f784e9d90e9a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.1-738dd40f1.tgz","fileCount":24,"integrity":"sha512-AjqtIwoOOfC3iuy2eGbKFWK2saBq/mcNWPfPZvajb7c5P8GnrrQ+1o6gpt4G68hwE6VNsu3qoZey8qdpyOY7Ig==","signatures":[{"sig":"MEYCIQDn0dKVIEo069fmtv7iDlPk+KNs2f4dDqF+ipksxu+I5wIhAOw5A7hTOHBEz1gt3YravqAohAnsma+LvS0Niw91jPoN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.1-738dd40f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338879},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"738dd40f1e1b8ed1b83693763cc91c218ec2b41b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-738dd40f1","@libp2p/peer-id":"4.0.1-738dd40f1","@libp2p/interface":"1.0.1-738dd40f1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-738dd40f1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"3.0.10-738dd40f1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.1-738dd40f1_1701449699589_0.21953134507868421","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@libp2p/keychain","version":"4.0.2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ec86a16c04b0f3a6ca003fcc7b4ea630e68a56d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2.tgz","fileCount":25,"integrity":"sha512-Ofm2EBQPP6NhEdCYni/7Xba1t0xPK81blj2+5X2/9SeD8GU/IFXrLIzeENMjIEsd1aeHUesZi6JG3GZ8CvqtdA==","signatures":[{"sig":"MEUCIQDp4BycamLobVlL5fkQ/uy9ntVo6Uf8zTqR+gnpppv1AAIgSqRzeMbiGgknD4/mA2jYN0hFyr4ZPNYxYnxqNaWuhN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340023},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"daea439c4081ab59f9a4122397df10722e33f6cd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"^3.0.1","@libp2p/peer-id":"^4.0.1","@libp2p/interface":"^1.0.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"^4.0.1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2_1701452106477_0.5596993878277778","host":"s3://npm-registry-packages"}},"4.0.2-5a9362e21":{"name":"@libp2p/keychain","version":"4.0.2-5a9362e21","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-5a9362e21","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c7e4f0658fd73161ce05a6b212487155671c1ca3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-5a9362e21.tgz","fileCount":24,"integrity":"sha512-Vl/lBOMDLScf9NKkN7egdyFqgW44t5NniUgNv8TCacLX6cstfTjXb584vQGPOxBeDZp+x723Xs4rHz2547Tomg==","signatures":[{"sig":"MEYCIQCx/l/lj3xBIpt1ynXB0ULjVNoHzHggzZafza6Fwik6pAIhAJuAcZUWZmam9l4InTUcpD+WRE1+wM1uRr8YQN2aL+Qt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-5a9362e21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5a9362e2163a173703e3151a5bebb9be5e62bbce","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-5a9362e21","@libp2p/peer-id":"4.0.1-5a9362e21","@libp2p/interface":"1.0.1-5a9362e21","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-5a9362e21","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-5a9362e21"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-5a9362e21_1701460255392_0.27055742169658514","host":"s3://npm-registry-packages"}},"4.0.2-09dd02987":{"name":"@libp2p/keychain","version":"4.0.2-09dd02987","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-09dd02987","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"60edd0c52591127ff95f8194e201de310d0ead04","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-09dd02987.tgz","fileCount":24,"integrity":"sha512-o85wvI9qnM/7uUywbwKrN4Xn5PoZ77VeUeHrCVs/njUP00GLETf8fDCm7K+mLJq8wB+oPH2JR2i46giktELcDg==","signatures":[{"sig":"MEYCIQDKBh/IQ9z/cpwFRaw0172zYEb0l2S4SUzmFqLmFOeFHwIhAJFZ7lT2oTbfqYVZkrOmmF6wXzAeUv2iXp0ZDIgB/Hue","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-09dd02987","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"09dd02987d84770547f7dfd347fa09a0a98d3081","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-09dd02987","@libp2p/peer-id":"4.0.1-09dd02987","@libp2p/interface":"1.0.1-09dd02987","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-09dd02987","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-09dd02987"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-09dd02987_1701511331068_0.8027491750530051","host":"s3://npm-registry-packages"}},"4.0.2-10ea19700":{"name":"@libp2p/keychain","version":"4.0.2-10ea19700","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-10ea19700","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2dfebca73384d6ff70a013f8beedbbe98711a443","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-10ea19700.tgz","fileCount":24,"integrity":"sha512-lT+1PKW87pHGI5FtFLQoQOkJSKy0EwfBmRf0cGVUjf6un3x2imwkD6fvalbmf5hLYPlBrxEq2RZvRpEl40tojw==","signatures":[{"sig":"MEYCIQDTT5S59kvqtPd0eavKMyH4En1NrJ1QCugLhQ9l6pVbSgIhAP8atrjqNsv0D69RX+cTRnMCtvuiJeoy6DShdSLxf4+f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-10ea19700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"10ea19700ae0c464734c88eb5922e2faeb27446a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-10ea19700","@libp2p/peer-id":"4.0.1-10ea19700","@libp2p/interface":"1.0.1-10ea19700","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-10ea19700","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-10ea19700"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-10ea19700_1701519426484_0.1630638165804823","host":"s3://npm-registry-packages"}},"4.0.2-bcfa15993":{"name":"@libp2p/keychain","version":"4.0.2-bcfa15993","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-bcfa15993","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb1e2d8fd5abc224e90797a13d44f48755dfb82d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-bcfa15993.tgz","fileCount":24,"integrity":"sha512-1j5Zl68CSxiAf/T7GmT7tbTdsiEiMZBiG6KlSqj3pI+8kifllA3YO0eddg57OBuqMdBObPC3C5tLdHTPAfAOow==","signatures":[{"sig":"MEQCIHKQaXfSHC99FRjnd6mMrDdN6bfYZGfW8XuA96a/gXoxAiBGdaOsRfiXNr6Kg53e8+LE6uWieeb+hqASsJg4nuXKlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-bcfa15993","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bcfa15993fd533c56c7523384e4b135c4930855b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-bcfa15993","@libp2p/peer-id":"4.0.1-bcfa15993","@libp2p/interface":"1.0.1-bcfa15993","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-bcfa15993","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-bcfa15993"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-bcfa15993_1701519445325_0.7838587141104161","host":"s3://npm-registry-packages"}},"4.0.2-16588d27c":{"name":"@libp2p/keychain","version":"4.0.2-16588d27c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-16588d27c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"854863737c46f1696dfc69e2961f9cb17153e133","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-16588d27c.tgz","fileCount":24,"integrity":"sha512-IhUj5kLwZb/OgCjiWIklv0gWz8hjohuwhP+3n3zZtrVSaOvYcHn4MUQTyENSOIFCma8F9ZiiuLQQWlvYdLC6fA==","signatures":[{"sig":"MEUCIE17CJ+snkwhf0yh5UJEbCG3n7mGPrTWRsklPtPfhTBpAiEA8JtiR23+zZwFYTb3Gdeswoan32q6VVSl3A72Wh2LvKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-16588d27c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"16588d27c8ca9c52686146160234534ee3dac915","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-16588d27c","@libp2p/peer-id":"4.0.1-16588d27c","@libp2p/interface":"1.0.1-16588d27c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-16588d27c","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-16588d27c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-16588d27c_1701676919442_0.7592332297664335","host":"s3://npm-registry-packages"}},"4.0.2-887c6ffe1":{"name":"@libp2p/keychain","version":"4.0.2-887c6ffe1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-887c6ffe1","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1e7efe62b569621b7a12cf2ca9bb1dfa289fabe8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-887c6ffe1.tgz","fileCount":24,"integrity":"sha512-qH2cMnabrHec/r+aGkzcZZuFU9aH/wGYrZ3/lpTWsi6Mkz2gmtTO+iGXeCW4olG7yITcafyw29x2XaFctu59oA==","signatures":[{"sig":"MEQCIGQyxLGfqX0YzeWCRl+n8R9KfOazC2GP4rPv1sfzzmI2AiAxjNeEpXV3u5vtyQdCtkX6IiH7Z+TFBS38eX+b20lgYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-887c6ffe1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"887c6ffe1b38bc9f0219b861b36d71de59095a8e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-887c6ffe1","@libp2p/peer-id":"4.0.1-887c6ffe1","@libp2p/interface":"1.0.1-887c6ffe1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-887c6ffe1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-887c6ffe1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-887c6ffe1_1701685161465_0.768475660670753","host":"s3://npm-registry-packages"}},"4.0.2-93890c8f9":{"name":"@libp2p/keychain","version":"4.0.2-93890c8f9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-93890c8f9","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0359fa0575c0cc3735fb3fbe750dede12bd1e04","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-93890c8f9.tgz","fileCount":24,"integrity":"sha512-sIyZuNjz0sNGmfG0EzCjLG42iSif/g55kTSB/+SczGa/Fp6/JF8Wl2ohjRtkmPxXRoxAl/6C/Gtk3ofk6Yx9WA==","signatures":[{"sig":"MEUCIQC01/ym6A2JlctU0WBwx/XQ4Va8bz3pglrIlkl+SZnhKgIgCgFEttURosgoeEwvcx+OrL1hpe4Ajqaz0FHb+F+cswo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-93890c8f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"93890c8f9c2a02a86350bee3fb526f8e5d5225e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-93890c8f9","@libp2p/peer-id":"4.0.1-93890c8f9","@libp2p/interface":"1.0.1-93890c8f9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-93890c8f9","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-93890c8f9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-93890c8f9_1701768334946_0.9160124509501606","host":"s3://npm-registry-packages"}},"4.0.2-3bf6387ff":{"name":"@libp2p/keychain","version":"4.0.2-3bf6387ff","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-3bf6387ff","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d75eb918056861fc31215b2207ac57ea9df7556a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-3bf6387ff.tgz","fileCount":24,"integrity":"sha512-PugNqA51VTqmo4DjWd+tgKmp28w0zo2QOKlg7FeqAdjR91lAD81wkEg1WS8NeD4kP92LQFPNj8fNahOSnCvjYA==","signatures":[{"sig":"MEUCIEPgIhkbkSSbkP3yY3CvdBJma61eiDkrOgs+9Jr7tTymAiEAraht1okSRo9F7wMQRvRyO+Q1CfTfT+GTBZuTJOEeeLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-3bf6387ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3bf6387ff21443ed5cdf816be03e04f3189b66ac","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-3bf6387ff","@libp2p/peer-id":"4.0.1-3bf6387ff","@libp2p/interface":"1.0.1-3bf6387ff","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-3bf6387ff","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-3bf6387ff"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-3bf6387ff_1701780149016_0.966406531474493","host":"s3://npm-registry-packages"}},"4.0.2-64a915ae9":{"name":"@libp2p/keychain","version":"4.0.2-64a915ae9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-64a915ae9","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a6408bf098ad065fbdc68e54adf211406b85c57d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-64a915ae9.tgz","fileCount":24,"integrity":"sha512-5nckmlO81KkfTBdNM74MsLQBf+ER6wjoo0N+NDsgdYWLAMx4siQ60l24iGV+VDT+NwYpwX3eEuTVnnYgUXT8Ug==","signatures":[{"sig":"MEUCIQDP41/GyJbQrS8CfiKOGVzZ9jMmmgpUVwFqV2iJX5g5hAIgfjBspFOaMFY2ZjNJfd6frwiEvA10mVXqbungMfxllS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-64a915ae9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"64a915ae97c7ac837147e3229dac793ea61666cc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-64a915ae9","@libp2p/peer-id":"4.0.1-64a915ae9","@libp2p/interface":"1.0.1-64a915ae9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-64a915ae9","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-64a915ae9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-64a915ae9_1701801416331_0.46922821481961496","host":"s3://npm-registry-packages"}},"4.0.2-d10506189":{"name":"@libp2p/keychain","version":"4.0.2-d10506189","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-d10506189","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"384717b0bc2849835fdc3b5a6b1bb74279d9657b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-d10506189.tgz","fileCount":24,"integrity":"sha512-cxYRXOXpZJrO6xvmxEukpbRR6J2jc86mqF0SCzfwT7EELcxqQyIwRNjA2jpF2g5epEvVePB5oT+X9GNZUvxNgg==","signatures":[{"sig":"MEUCIQDo61l+zti6xZtdiI57MygT0J68vB3XKCyIwTFmT/NvtwIgKyfFPQkIhrJUlygXcD7M2ogR4mDUjETo/Eklv0G7Yog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-d10506189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338878},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d105061897b461789e0a8eef5094d9c136269952","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^4.0.6","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-d10506189","@libp2p/peer-id":"4.0.1-d10506189","@libp2p/interface":"1.0.1-d10506189","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-d10506189","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-d10506189"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-d10506189_1701851936432_0.09046957806988187","host":"s3://npm-registry-packages"}},"4.0.2-6d11e8268":{"name":"@libp2p/keychain","version":"4.0.2-6d11e8268","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-6d11e8268","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0338dab0ef38ccaa00a65379bc406b2dc560d5d4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-6d11e8268.tgz","fileCount":24,"integrity":"sha512-wTEz1ZQZhHMKDkZVl4FRmPKS74578sY7zWU2NoYxYOovUf05l8ALXzMNFyUeM5bfSwuDKmYDYFALpmS58oKRKA==","signatures":[{"sig":"MEUCIQDOnC5bIXomBz4TyU+YBinYlFttwaI+u+G8V4pv7p/mrQIgO9ONL5Vh0s5gZnC2DahvMqwpBWikrHe6Ijh1rsf1rZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-6d11e8268","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339677},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6d11e8268b16e0bf4bc520f42abb71a228d5dc57","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-6d11e8268","@libp2p/peer-id":"4.0.1-6d11e8268","@libp2p/interface":"1.0.1-6d11e8268","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-6d11e8268","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-6d11e8268"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-6d11e8268_1702119990654_0.5813302230754278","host":"s3://npm-registry-packages"}},"4.0.2-341581166":{"name":"@libp2p/keychain","version":"4.0.2-341581166","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.2-341581166","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fc1201bbc40a95e0269ace84f6b8f29bb60fd49e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.2-341581166.tgz","fileCount":24,"integrity":"sha512-BLEN3y5SPEGNdkiM9rJdb6hlqzN1mTM/I8vBgntsWaSQtrId+qnyIZ1Lk2/YokB6LMtGhhdvX3Y0B112U7dFMQ==","signatures":[{"sig":"MEUCIQC40Dk7HotVVjfGo+TS7+XkI9puOyOEP/b1YcuZyF8D+AIgLebHSPG5Wb6RRuU2+X1GG37JA1C9iK9XGMaGwXSUeew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.2-341581166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339677},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"341581166fd5bd2ead6b9d9db1ffda84051b6262","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.1-341581166","@libp2p/peer-id":"4.0.1-341581166","@libp2p/interface":"1.0.1-341581166","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.1-341581166","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.0-341581166"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.2-341581166_1702215138560_0.7796342015511553","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@libp2p/keychain","version":"4.0.3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1dcd8e83a120d39119198f34a34b16601d95e880","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3.tgz","fileCount":25,"integrity":"sha512-0MVyT8Ct//dHsL6LzyGpdnPdEwzFwbBiCWnwyoYM3n2ZE+SplqxEhRrI6t4JaT1nPH1e1p0pJcsz2b3yyEXyKA==","signatures":[{"sig":"MEYCIQDTdYpwvVZIwKSRl67070ekz0rbdJQdJO9L9NYwcj6LcQIhAM6i1vBLtMprA2JpVkJn3Xp7INHphEoDlEugkx1HWzSl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340822},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d994311cc9b59cdcbd5968bb7799b7fbe14a8961","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"^3.0.2","@libp2p/peer-id":"^4.0.2","@libp2p/interface":"^1.0.2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"^4.0.2","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3_1702289624254_0.5882860730555373","host":"s3://npm-registry-packages"}},"4.0.3-742915567":{"name":"@libp2p/keychain","version":"4.0.3-742915567","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-742915567","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"637f36dabc613824f520f7725f3a460d80b3af52","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-742915567.tgz","fileCount":24,"integrity":"sha512-ZAsSnsLDx9yizryd/lbGHbIHDWLkSIHcRY8ACiiEZMlSEZbC+adeLfq46xc8xMlzmZpSjbVGIgSHVm5TsK7gPA==","signatures":[{"sig":"MEUCIQDkpU7Igk7OvdsveKXRBs5ShzYpeCQkZVKAgzYkQqPsywIgAYlvVnaDKXbn4lZmurAfb7s0HGQsCsg25FP5FnyOkcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-742915567","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"742915567749072aa784cf179ce9810f66ac6c6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-742915567","@libp2p/peer-id":"4.0.2-742915567","@libp2p/interface":"1.0.2-742915567","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-742915567","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-742915567"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-742915567_1702394939420_0.9068233705224342","host":"s3://npm-registry-packages"}},"4.0.3-01e9a5fe4":{"name":"@libp2p/keychain","version":"4.0.3-01e9a5fe4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-01e9a5fe4","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5743e0c9aee918cc86727f6b2b313d683a63fcb8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-01e9a5fe4.tgz","fileCount":24,"integrity":"sha512-57J+XUOTCQIhbopYSJZyFi9WjefmmgvUW5QNMDJJ5sWgMRTqz0nr3bFxNRLPuANL6uk0+nASZttTqfrVYwrjVg==","signatures":[{"sig":"MEQCICmOHqCVe4KW9oDX4FLPiYP/3Tzu6njiNGZOuZ6UDxJgAiBslPCBA8ITvlkh0FR0abUKW96pM14c9N5rl4raJQWQ6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-01e9a5fe4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"01e9a5fe458dbfed3764b8b9bfcf1ebad7b47fa5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-01e9a5fe4","@libp2p/peer-id":"4.0.2-01e9a5fe4","@libp2p/interface":"1.0.2-01e9a5fe4","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-01e9a5fe4","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-01e9a5fe4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-01e9a5fe4_1702584099676_0.3622126487088435","host":"s3://npm-registry-packages"}},"4.0.3-f81be145a":{"name":"@libp2p/keychain","version":"4.0.3-f81be145a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-f81be145a","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6198b34fe9fd9aebc5114ff3305e8378a89782a6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-f81be145a.tgz","fileCount":24,"integrity":"sha512-asL9F1y31Itux6xK1O1aZoF+4ipjoPG4toDZJX/YHDZ2CEQ0hdgA0kdAGZKpITTykGVOupkd8iPrmAU+5CpDGA==","signatures":[{"sig":"MEQCIFDh8w6z48UgYk8OluRdlh2+n/RDAVCVyqGrzaJLM4rkAiA5pnWdcDe+zEElkcI5GkQZO8XCNk4ZlEjoK/WKV6L+7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-f81be145a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f81be145a97f7662970beb36540140752f5f0e5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-f81be145a","@libp2p/peer-id":"4.0.2-f81be145a","@libp2p/interface":"1.0.2-f81be145a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-f81be145a","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-f81be145a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-f81be145a_1702653667974_0.34008638284929416","host":"s3://npm-registry-packages"}},"4.0.3-9eff7eff0":{"name":"@libp2p/keychain","version":"4.0.3-9eff7eff0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-9eff7eff0","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15e88ba483d4499aa8eedd267fd66efbe2d45528","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-9eff7eff0.tgz","fileCount":24,"integrity":"sha512-qOi5NidsPeG/oPD0gyDPrwitLdzmvRICSOBNOqEKRlhlXSa7WtxvvKV9H/V7sx54hTJqgNQCnl41pitpwM+mWA==","signatures":[{"sig":"MEUCIQCfq0eR+LOMACqsSFqivFJ8JfrW2VdjuLpaTyGO0O+N5QIgC1wFWYCGW3o/dFkNj6T9rSqOCgcNmKogYARLNBpz4y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-9eff7eff0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9eff7eff0ea6f54bc6c24a8bc4736ba0e2807c8b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-9eff7eff0","@libp2p/peer-id":"4.0.2-9eff7eff0","@libp2p/interface":"1.0.2-9eff7eff0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-9eff7eff0","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-9eff7eff0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-9eff7eff0_1702814179571_0.38541077253210765","host":"s3://npm-registry-packages"}},"4.0.3-a7c6a93c6":{"name":"@libp2p/keychain","version":"4.0.3-a7c6a93c6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-a7c6a93c6","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c5c45c7f9a27c35576fa8cc9ece2634e301639fc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-a7c6a93c6.tgz","fileCount":24,"integrity":"sha512-zNSwOo9r6Q1xuCeBOtSXR1PQLyYSMoArEGlPkIckSI5ya0N4DL0/Bf2VyR8fsOzPuQnEpbKfl78lVQhlm9QcsA==","signatures":[{"sig":"MEUCIDOp84ZqVMNl4pKPQ3mnQxcs1GEwxV4Wc8+uEsHzQdADAiEApVEU8u7yxSCRsoYDFrJTFyBRTNvzVZCdwY1oVm4dYBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-a7c6a93c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a7c6a93c6717a073bd8677a714565c91515290f2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-a7c6a93c6","@libp2p/peer-id":"4.0.2-a7c6a93c6","@libp2p/interface":"1.0.2-a7c6a93c6","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-a7c6a93c6","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-a7c6a93c6"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-a7c6a93c6_1702883809877_0.5805869252534168","host":"s3://npm-registry-packages"}},"4.0.3-230afea4b":{"name":"@libp2p/keychain","version":"4.0.3-230afea4b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-230afea4b","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8090749a71634b3993ba8b99ea29b5c03589d895","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-230afea4b.tgz","fileCount":24,"integrity":"sha512-/ZKHQtbHeXo3U5cUjFy9szqk7/k+5vMX187YvxBs3R+ZhyLljh+PpHm6KoEIhRswjqjJS6oYKi9/GRWF9MCGuQ==","signatures":[{"sig":"MEUCIEZli3NSvGqqWCnszIlfrZjDLQoqZPLTbbzfJ1CHn7LsAiEA2LpUrr/FzbcCZiN9bxu8iJHhER3yvhws+45X6H74QAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-230afea4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"230afea4b2919486bd8d61d9f0923a7761a6d2a0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-230afea4b","@libp2p/peer-id":"4.0.2-230afea4b","@libp2p/interface":"1.0.2-230afea4b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-230afea4b","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-230afea4b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-230afea4b_1702884013529_0.26616888271935335","host":"s3://npm-registry-packages"}},"4.0.3-ad6f70bf3":{"name":"@libp2p/keychain","version":"4.0.3-ad6f70bf3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-ad6f70bf3","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2a028b1c1822b27d91ae6ab4b87490e8abe8e0f9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-ad6f70bf3.tgz","fileCount":24,"integrity":"sha512-YIijTTFan+kn5Kr+kSZ88ohuCJ1Nwp857Tbzl1b+7rkkDJq+YTIZ7LF7KSj5lhCPKASrHMeegh1EWoWPzyQkCw==","signatures":[{"sig":"MEYCIQCEBS3+/NsyadyXB+/hrr5w2+4CG1eE6kgdUL2q9yC6rQIhAPUHabsGWRJ2V9nBM3geCEIhp6zFH9BIJtVDGD/AVf+W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-ad6f70bf3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ad6f70bf3cb354823380af95462a85654a0e6ab1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-ad6f70bf3","@libp2p/peer-id":"4.0.2-ad6f70bf3","@libp2p/interface":"1.0.2-ad6f70bf3","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-ad6f70bf3","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-ad6f70bf3"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-ad6f70bf3_1702888893795_0.22966878587584927","host":"s3://npm-registry-packages"}},"4.0.3-984f13e42":{"name":"@libp2p/keychain","version":"4.0.3-984f13e42","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-984f13e42","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1fd9ef6ec127e2df42b6e6271f231602ed67f326","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-984f13e42.tgz","fileCount":24,"integrity":"sha512-V6g4Ug3O7K6zWLwmAHZelkTnizEzHx3kRR/Rial++aZFgRvKtSDppPtLFeN18Sr9IkD0uTXEIJQw2gqtWzCt7g==","signatures":[{"sig":"MEUCIHLD+oVI6m582CNDL8aM32sIk+HyVWqhtfbeCMxZZqnIAiEAsrDqngiP4dSSN1xMN7lIp74TEjDpgSRck3VALRs+ZH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-984f13e42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"984f13e4223e724a358d8cc9134cbba435b08512","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-984f13e42","@libp2p/peer-id":"4.0.2-984f13e42","@libp2p/interface":"1.0.2-984f13e42","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-984f13e42","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-984f13e42"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-984f13e42_1702925999289_0.2743320426754916","host":"s3://npm-registry-packages"}},"4.0.3-07f3afe2d":{"name":"@libp2p/keychain","version":"4.0.3-07f3afe2d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-07f3afe2d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"187516ff7d3bae1c4cb9ca4e1400155517cf6bd8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-07f3afe2d.tgz","fileCount":24,"integrity":"sha512-/Bgxoc3WtJ5d18pmNAiHnXqTZ1frBxBt/NIEi9RnPkTPPaxso+l2OlJ6+FnwMxG/71sK/BVGJ2Xoq1lbF7Gqaw==","signatures":[{"sig":"MEYCIQCg4b338+vFDAhRTuVy7g/FdPIsHEHPwwaf/It1sOGBjQIhAJGAqZpQwWzlR385lU+9OpY3TBthLlZF9nRO9MlpCSUY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-07f3afe2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"07f3afe2d8ddc632ca7dc34f965524a3ab123276","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-07f3afe2d","@libp2p/peer-id":"4.0.2-07f3afe2d","@libp2p/interface":"1.0.2-07f3afe2d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-07f3afe2d","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-07f3afe2d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-07f3afe2d_1702926386961_0.3804576430852009","host":"s3://npm-registry-packages"}},"4.0.3-f71f2e14e":{"name":"@libp2p/keychain","version":"4.0.3-f71f2e14e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-f71f2e14e","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"35212d61158991267d953630d0d934f4c5bde95b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-f71f2e14e.tgz","fileCount":24,"integrity":"sha512-TD94a19DsmTXEuDaq8o0M0QBENjnu6kG77qtXViOaYwz+ssRG0Yrrn09wzYW/4mxh1VWh13W9qO3XYT4W+amxg==","signatures":[{"sig":"MEUCIEuxDeA4zYPErS4HU6Kyij4jCacZptY5+QMhzc0KVCioAiEAn53nWkmmi155tApMgiIOfUBlIFWqwrklsvleEX2/K98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-f71f2e14e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f71f2e14efdf422affdf6b2b997a978fd9107e15","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-f71f2e14e","@libp2p/peer-id":"4.0.2-f71f2e14e","@libp2p/interface":"1.0.2-f71f2e14e","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-f71f2e14e","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-f71f2e14e"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-f71f2e14e_1702975066201_0.155616662039471","host":"s3://npm-registry-packages"}},"4.0.3-83dfc7dc8":{"name":"@libp2p/keychain","version":"4.0.3-83dfc7dc8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-83dfc7dc8","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"77366e357e902bd0989675a35b40275926a6734f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-83dfc7dc8.tgz","fileCount":24,"integrity":"sha512-Vtk2Hxr9zWsbGQMfZDdbNGlZdE/P+bC+KAej+GAa6r3s4cETutLe0agu6AgcYoCTw9mlElafWO8bUKY/eoW9Zw==","signatures":[{"sig":"MEUCICNHxgM39dr5GBogyg7rwmdYta3fP5xXcYhglf3ruDaOAiEAs/J6QRz4z1GYLvdVtAcpYXG/ddx0y6TW1QFXuuehwpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-83dfc7dc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"83dfc7dc807f363f7404b101accf2e1c1b9b3974","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-83dfc7dc8","@libp2p/peer-id":"4.0.2-83dfc7dc8","@libp2p/interface":"1.0.2-83dfc7dc8","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-83dfc7dc8","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-83dfc7dc8"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-83dfc7dc8_1702996190353_0.1750738042273854","host":"s3://npm-registry-packages"}},"4.0.3-c00378909":{"name":"@libp2p/keychain","version":"4.0.3-c00378909","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-c00378909","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7c5277dc06fa4f1eb16eeef8b977844424d277b0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-c00378909.tgz","fileCount":24,"integrity":"sha512-6gg4obAS1i8zLNpTo9HHr3T1gRgD6B/OOkgmnMlgnJe+DjKHevOBjOkXCwKEjMj+HsiVmiAzajZwjT3YlANWuA==","signatures":[{"sig":"MEUCIDXw2PlgxoUNnujJrkjePGVKlluCFjBC6KoZNzKvaakOAiEAy8CdVEnzTyt4KrrOBfVwJIWDA6O2hJCXYRn/g1TaXb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-c00378909","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c00378909453ee58080aa4d30ba1f4794cff581b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-c00378909","@libp2p/peer-id":"4.0.2-c00378909","@libp2p/interface":"1.0.2-c00378909","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-c00378909","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-c00378909"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-c00378909_1703062952687_0.9315284254446301","host":"s3://npm-registry-packages"}},"4.0.3-178fe2671":{"name":"@libp2p/keychain","version":"4.0.3-178fe2671","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-178fe2671","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a80f86fa08a93f7716fdaac0ba534c2015b80d5d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-178fe2671.tgz","fileCount":24,"integrity":"sha512-Ai96LjKgKHKaNYw8G3m1lQDP32lRxk0Mcn5xHFnHrQAbyR/IZK4YxS6NFSmI3wpPLD67bDQX9egs8+3PsFm6zg==","signatures":[{"sig":"MEUCIQDC5PFaFaB8QMllS7oLB5/H89DUj96xrPKr7k1T5sRJmgIgHnqIEOPIkqCOy87VdFJdVLhnoIY5WKcd++NUZRIpW/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-178fe2671","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342836},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"178fe2671a7af9870bdd111de9073843a2a29b34","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-178fe2671","@libp2p/peer-id":"4.0.2-178fe2671","@libp2p/interface":"1.0.2-178fe2671","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-178fe2671","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-178fe2671"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-178fe2671_1703068470056_0.09927631883701382","host":"s3://npm-registry-packages"}},"4.0.3-6fd681d09":{"name":"@libp2p/keychain","version":"4.0.3-6fd681d09","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-6fd681d09","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ca4b2362e41c95ec858fc1a7591a2f8a5c85d7dd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-6fd681d09.tgz","fileCount":24,"integrity":"sha512-hMibb7Ky/eUvFqAYMJmXJj7DA2kta96HzHTShS+z+XRbhPuM2cx4Er8Z2goSVMNt+tYAixQj0fItNqlpTUTEPg==","signatures":[{"sig":"MEYCIQD6A7QHN0eC9Y9hy9q2qn/noPSoWBsrXzNMuyA1gojk9gIhAKcRL/Vyfbrowq0wdUej6Uus/lDEs6o2pqKv1OLkAlsL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-6fd681d09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342836},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6fd681d097bcb2ceacb74e4a44b4d6b1772fa089","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-6fd681d09","@libp2p/peer-id":"4.0.2-6fd681d09","@libp2p/interface":"1.0.2-6fd681d09","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-6fd681d09","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-6fd681d09"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-6fd681d09_1703073339590_0.08883188026952604","host":"s3://npm-registry-packages"}},"4.0.3-cd8cafcd5":{"name":"@libp2p/keychain","version":"4.0.3-cd8cafcd5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-cd8cafcd5","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3f09f96a3191fe45347cfa2b091bff1fd95a3ab4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-cd8cafcd5.tgz","fileCount":24,"integrity":"sha512-UIooBRZvFX4m1/nPg0TE99rfKQmMlSdLxPz61qpEy/OJrLv5CahOXngPMJmqKMTyvLxEQfaohzUqb7Q2mDFAnQ==","signatures":[{"sig":"MEUCIEFhVGL8o8eP6guNuorIOe4N3B/+U/YjfmQ44QoLO3zKAiEArvtQRQzFTL4D/0VQIl2RFY9KCp3jrElq/si4dJV0IlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-cd8cafcd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342836},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cd8cafcd5c6aa141aba855a4de4c12336c429913","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-cd8cafcd5","@libp2p/peer-id":"4.0.2-cd8cafcd5","@libp2p/interface":"1.0.2-cd8cafcd5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^12.1.3","@libp2p/logger":"4.0.2-cd8cafcd5","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-cd8cafcd5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-cd8cafcd5_1703075351898_0.11855721871427694","host":"s3://npm-registry-packages"}},"4.0.3-4e0135c7d":{"name":"@libp2p/keychain","version":"4.0.3-4e0135c7d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-4e0135c7d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fcd1572532c3fbe2349c6a9da5202b13545772a8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-4e0135c7d.tgz","fileCount":24,"integrity":"sha512-0tWDmyMMyxdEa9F9+N1J8wmolPF+jYAkLBXp9mVRlgxbSoFyfb/PCgiULmUnwDJ25llQPnQ1L3BTGQeeiKhyzw==","signatures":[{"sig":"MEUCIQDUMlZgH66npWJok0V8r+XMGtzKwGtEeevgQyecpGQ6jwIgYDIYoGGsXPZSH1am583krZbHwm6un3tJefQE8VIxptY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-4e0135c7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406404},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4e0135c7d8dd46d63b88756c1a6252ab0f3cc676","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-4e0135c7d","@libp2p/peer-id":"4.0.2-4e0135c7d","@libp2p/interface":"1.0.2-4e0135c7d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^13.0.0","@libp2p/logger":"4.0.2-4e0135c7d","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-4e0135c7d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-4e0135c7d_1703688506070_0.9662289203358359","host":"s3://npm-registry-packages"}},"4.0.3-5d1f68e92":{"name":"@libp2p/keychain","version":"4.0.3-5d1f68e92","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-5d1f68e92","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"80567f04544bcef5ccccea36593ad23b1dcfc0ca","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-5d1f68e92.tgz","fileCount":24,"integrity":"sha512-0SSU8VtuyEb3DI8y4J+qzN4/nVRBpyV9sR7LvFJwyX7qlJ8bFfclpLRVIemwmiIzQfq6fi8V+OPgrudfSs+jig==","signatures":[{"sig":"MEQCH1Ol0YFsJYtNPIEMbHUfHqxGM77+VzhCn2V9FHkjaPkCIQD2c2i4kXlKYk4nWiB71C6lapB2gJGqkNuhfVyWWRnsTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-5d1f68e92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406404},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5d1f68e9257820c34aec07cf5c94b8f71ed8a69e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-5d1f68e92","@libp2p/peer-id":"4.0.2-5d1f68e92","@libp2p/interface":"1.0.2-5d1f68e92","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^13.0.0","@libp2p/logger":"4.0.2-5d1f68e92","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-5d1f68e92"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-5d1f68e92_1703749973839_0.12961227253574692","host":"s3://npm-registry-packages"}},"4.0.3-28587d24f":{"name":"@libp2p/keychain","version":"4.0.3-28587d24f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.3-28587d24f","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9faf900e346ec5bed5434efa1f9b1e25b25a2bd2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.3-28587d24f.tgz","fileCount":24,"integrity":"sha512-adIRg2ipEUezfGyFd/6Dlhxy1XhQ45SRpEYy+myEWHhE7Fukjn3zzCB5RXhb4tC7NhR7bMieLwEc17p6BhpQiw==","signatures":[{"sig":"MEUCIFBibcmIxZXyby3PezAAOn7ezmkcJ9gDanWA2key/jhKAiEA7Mh63ZZDmfZdVb6ISZXC2IDXuiA4242c2KumoJ5TX1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.3-28587d24f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359091},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28587d24f41f8342d9db30d83e6010def55d4268","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.2-28587d24f","@libp2p/peer-id":"4.0.2-28587d24f","@libp2p/interface":"1.0.2-28587d24f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^13.0.0","@libp2p/logger":"4.0.2-28587d24f","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.1-28587d24f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.3-28587d24f_1703767886768_0.28197696142029405","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@libp2p/keychain","version":"4.0.4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.4","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e07c02d68c49dad29441f7ba18fac014eda3b6e3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.4.tgz","fileCount":25,"integrity":"sha512-3qD+rqnLUzfzyWYmKVC+Aux98fVMfmh3Afo7ojn1jcfupWf3fFXRQwT/0+n2woYNZQtU5vROqHfORCo66UWHYQ==","signatures":[{"sig":"MEQCIBSrm4m2GwP0qBaZc4S80OvEFH/vzH76bwR67HR6jnqMAiBy8u//2RyvSCv/vpRA0nRVXQIhahNvb3t4H37d8ZQWMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340870},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3687f1e18fe7ab987f2de91a96c67ccc95419af9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"^3.0.3","@libp2p/peer-id":"^4.0.3","@libp2p/interface":"^1.1.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","multiformats":"^13.0.0","@libp2p/logger":"^4.0.3","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.4_1703935984504_0.5230188950045485","host":"s3://npm-registry-packages"}},"4.0.4-ba7089984":{"name":"@libp2p/keychain","version":"4.0.4-ba7089984","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.4-ba7089984","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"75a9aa7e498c1989d9b65fc1a86d6179cd5fd10c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.4-ba7089984.tgz","fileCount":24,"integrity":"sha512-RkFQIv/QA2FnHizQmH6/uQf12j+0n8HSnrRrHnCvMRlMUXAyg7xtVoCVxqgzjRm4AxYpMzRJUZ9Qb39RE9ur1Q==","signatures":[{"sig":"MEUCIDsekdJA29FqkxX4kIO2Iqb3IyzfyiEzdzb2eSoTSIHoAiEA7i7IBsVhsL+zG7qVK1yZbkHH89dZ/tGPNSBz+kKzNGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.4-ba7089984","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339725},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ba70899842067dd4388bd2db0a78d9a79a6297e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.3-ba7089984","@libp2p/peer-id":"4.0.3-ba7089984","@libp2p/interface":"1.1.0-ba7089984","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^13.0.0","@libp2p/logger":"4.0.3-ba7089984","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.2-ba7089984"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.4-ba7089984_1704479376085_0.4875494154652622","host":"s3://npm-registry-packages"}},"4.0.4-388d02b33":{"name":"@libp2p/keychain","version":"4.0.4-388d02b33","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.4-388d02b33","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e211f8ea366e4fe7d0dc3d97fbf9978c7433b61e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.4-388d02b33.tgz","fileCount":24,"integrity":"sha512-gbNL0bgz7rq58mwSDn/N60qtF/bBPo0ygJHoj/5JKjcg4JZGb+KOKSAtBFkyxlCGsUUTo6zBQZWte5lgeR9aFA==","signatures":[{"sig":"MEUCIQDvApwoUL4bMhbKnPde8KJuI0u0jzp7GexaHVzJk4IlmwIgOVhIdHUyThlTuOC04kvPpTouZyWXT6OfZssqrkVPrN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.4-388d02b33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339725},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"388d02b3366ed2d9918102e6119bdf4bf133886e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.3-388d02b33","@libp2p/peer-id":"4.0.3-388d02b33","@libp2p/interface":"1.1.0-388d02b33","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^13.0.0","@libp2p/logger":"4.0.3-388d02b33","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.2-388d02b33"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.4-388d02b33_1704481316790_0.3981468250852471","host":"s3://npm-registry-packages"}},"4.0.4-581574d6d":{"name":"@libp2p/keychain","version":"4.0.4-581574d6d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.4-581574d6d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"641a86a63550d93d2969ecb66fc5f79ba48ab86d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.4-581574d6d.tgz","fileCount":24,"integrity":"sha512-kP/rvfi+HEQIVvtO3KD1Zi+UMNwfPXeBcAfjKnI1zIiVQBXlUcLtVfbupV22wLhJeMhG9IRoal2Or4ZUiLaUsw==","signatures":[{"sig":"MEUCIEgSNp3kjSetUDPVPSrftJmFmDOTjU8Z/klWaPjn5bkVAiEAv2MfhW5ZDCzetSSXF8VhAcDHAhN8oAzVAsc5DSgdCQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.4-581574d6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339725},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"581574d6d6d94e2d44530f1c959fd1fcededf095","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.3-581574d6d","@libp2p/peer-id":"4.0.3-581574d6d","@libp2p/interface":"1.1.0-581574d6d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^13.0.0","@libp2p/logger":"4.0.3-581574d6d","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.2-581574d6d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.4-581574d6d_1704526091072_0.6656409210145098","host":"s3://npm-registry-packages"}},"4.0.4-528d73781":{"name":"@libp2p/keychain","version":"4.0.4-528d73781","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.4-528d73781","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"03383210a2d0ec9bd9a48af36daebd273974c8c3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.4-528d73781.tgz","fileCount":24,"integrity":"sha512-FSrKtU3gBxK3pkh2TISws0N+d+LQpAVr11Lmk8B6FBHqGziJQ84kA4b+mWZmyqJ5PeDbXZZbT/BTyn6biADCRA==","signatures":[{"sig":"MEUCIQDCCWGz10mv2QE/zamhVCDNnPba6M3fc/NMXDqGr0+ciAIgI+Xcja/XLyu3Rd9mEgfKjBRMBGy5ekwYdMWeSwG8x5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.4-528d73781","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339725},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"528d73781f416ea97af044bb49d9701f97c9eeec","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.3-528d73781","@libp2p/peer-id":"4.0.3-528d73781","@libp2p/interface":"1.1.0-528d73781","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^13.0.0","@libp2p/logger":"4.0.3-528d73781","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.2-528d73781"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.4-528d73781_1704529035622_0.9996695181217179","host":"s3://npm-registry-packages"}},"4.0.4-d011f6130":{"name":"@libp2p/keychain","version":"4.0.4-d011f6130","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.4-d011f6130","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"99e2580d339f77ef1205a3c8316a5a183342eedf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.4-d011f6130.tgz","fileCount":24,"integrity":"sha512-0RtpLRFYvIO4+kXFxGXKRHbH31aD3pwOSgEL2Y9iZdqbdPjq8IWYPn/khhzGzZDqr9FtT5JCtHkyfYMIzDidpw==","signatures":[{"sig":"MEYCIQDW2JX8N+aSHzfHuzpD1J4pyFPGW94cQImLI6Ix+edF3AIhAICWYgICRHuC5aVuLuCr/wNkhV/adcLE3lBUcgGm02oc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.4-d011f6130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339725},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d011f61304433a647431163592e7a0171010bc2a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.3-d011f6130","@libp2p/peer-id":"4.0.3-d011f6130","@libp2p/interface":"1.1.0-d011f6130","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","multiformats":"^13.0.0","@libp2p/logger":"4.0.3-d011f6130","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.2-d011f6130"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.4-d011f6130_1704531131955_0.5860087398869707","host":"s3://npm-registry-packages"}},"4.0.4-444d83751":{"name":"@libp2p/keychain","version":"4.0.4-444d83751","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.4-444d83751","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c3fda0f908a754417ddfd9749a31af073e8a71ce","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.4-444d83751.tgz","fileCount":24,"integrity":"sha512-PaR0IjH0f9d1J0Om29IOA4vsWGSX6hlbZP0n/GJXMd7QvaGJkxyiUCw4fEOczLF7NSWf5mlzCnpuaDKZskE7Rg==","signatures":[{"sig":"MEYCIQCfIo8tCGRugIZRvnbcBaTSDJSDYenNo+ILWu9WMFi3ewIhANSJSyYBHqB/FCJQ3vzDnxcwJvtmr3BfaZgaYyVdAtjU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.4-444d83751","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339725},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"444d83751fa5137c76d0a265544bb3522da24a3c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.3-444d83751","@libp2p/peer-id":"4.0.3-444d83751","@libp2p/interface":"1.1.0-444d83751","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.3-444d83751","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.2-444d83751"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.4-444d83751_1704553996990_0.3636502783196678","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"@libp2p/keychain","version":"4.0.5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.5","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff5afee43061499d7232a002152f7a76d71e0e87","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.5.tgz","fileCount":25,"integrity":"sha512-P/zgheWXGWBVwza7DKe4KUixO/traZ76O+uiqwEojZprXvWUpUB+87YMcQcdrGjmN6Jn4PjRLh4XdSYCu8yyKg==","signatures":[{"sig":"MEMCIEyjtMaNxPtnJ1juOg+AWXxWuneOMDj18i2kRl9+aD/xAh8gbhCA4OMwIC0mg8L9MXGWhwXCknJ0PCsSVWlWhpdm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340870},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b8ce9018109305a97b9e21b7c6228bc3d23cdde","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"^3.0.4","@libp2p/peer-id":"^4.0.4","@libp2p/interface":"^1.1.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"^4.0.4","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.5_1704610031367_0.11788155185204796","host":"s3://npm-registry-packages"}},"4.0.5-900236724":{"name":"@libp2p/keychain","version":"4.0.5-900236724","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.5-900236724","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ad70e0c13d4308093b5c354cf6d3782c62c0c548","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.5-900236724.tgz","fileCount":24,"integrity":"sha512-s7Sij5SWZpDdh1IvAfPD+xuRJ6KpOHITodzwC2TbDV7FbbFYfyZ9Gqcb5ExPKzx2dXHegjJhz540RE0wN1fLLA==","signatures":[{"sig":"MEQCIHdJU1eASx6fZyYdqx7f4g+msJIqESpfDLvkTygz4poSAiADXiUkXSu4wz6ACP0w8zM5lIERoL1lVtc+L6HeCTR4OQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.5-900236724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339725},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"900236724acf9ecf72650499262105faab7193b3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.4-900236724","@libp2p/peer-id":"4.0.4-900236724","@libp2p/interface":"1.1.1-900236724","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.4-900236724","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.3-900236724"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.5-900236724_1704625928476_0.8223773532734344","host":"s3://npm-registry-packages"}},"4.0.5-821a38e24":{"name":"@libp2p/keychain","version":"4.0.5-821a38e24","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.5-821a38e24","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"75a4e2671c49b55d89645e062d0b24d02cc27b54","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.5-821a38e24.tgz","fileCount":24,"integrity":"sha512-SQB5T5IznQir731VaZZIOieVjjFfhUa3bLZT4sJx7n2D03eBa+sNUCz7wy5Jo9VOuRaD7hYQIP1jg69e822Vow==","signatures":[{"sig":"MEUCIQDq36PaZ8NujTjiiwdwmoDSKaP3qKfzItw1CtHJf6duKgIgUSzDK2F7JA5yBR6ZxQ8qhdr8z3D99btI/YsmNGnZxbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.5-821a38e24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339725},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"821a38e24f9be0bed51b0616e04d2c8533f5c5ab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.4-821a38e24","@libp2p/peer-id":"4.0.4-821a38e24","@libp2p/interface":"1.1.1-821a38e24","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.4-821a38e24","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.3-821a38e24"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.5-821a38e24_1704634208903_0.578477329744904","host":"s3://npm-registry-packages"}},"4.0.5-ee7ffe9b9":{"name":"@libp2p/keychain","version":"4.0.5-ee7ffe9b9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.5-ee7ffe9b9","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"30d11285ba4434c3e1eafaf73c139f3d4eb53623","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.5-ee7ffe9b9.tgz","fileCount":24,"integrity":"sha512-5t0UCrEqkUtXiHm6TVbdlpzxdHxO0PJQxpjWS3dPUu/sgUDmkb2wTyJipIAYtxN9xlo+FV/SpNWA7dWnzDluXQ==","signatures":[{"sig":"MEUCIDl8/71hrkFpBfyxVaU3Mw2jPOLGsiLej62uu/DyCnbFAiEA5fmBOAZMhGhREi55KiyZb5AkHBFrpiqlC6j3y/xv3Mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.5-ee7ffe9b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339725},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ee7ffe9b9209d1ef0ffbd71389216b69e832b126","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.4-ee7ffe9b9","@libp2p/peer-id":"4.0.4-ee7ffe9b9","@libp2p/interface":"1.1.1-ee7ffe9b9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.4-ee7ffe9b9","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.3-ee7ffe9b9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.5-ee7ffe9b9_1704821275253_0.8068136548111702","host":"s3://npm-registry-packages"}},"4.0.5-4691f4173":{"name":"@libp2p/keychain","version":"4.0.5-4691f4173","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.5-4691f4173","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8be8c5e0599c7ee86c9ed43bb823fbd10e04d0f0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.5-4691f4173.tgz","fileCount":24,"integrity":"sha512-7Vaf4XdnLV3nvtvlE941uhuxjJrJifg2Ww+j4SYnizzsrBtHW9qpUTZhOp+uQCWyi6+MAedTulfG0ocHGOUNtA==","signatures":[{"sig":"MEQCIEZxeOEfT3Mfs4au79rD1V0NjBjjSSxOrLVC4vMcLFyCAiAqVyn4bESaP3v5EaRFOj1r0h3A6334CR3xxLo0RlFwPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.5-4691f4173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339725},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4691f41737d32e47ca3308522d234282a300902e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.4-4691f4173","@libp2p/peer-id":"4.0.4-4691f4173","@libp2p/interface":"1.1.1-4691f4173","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.4-4691f4173","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.3-4691f4173"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.5-4691f4173_1704872552405_0.4117481982149578","host":"s3://npm-registry-packages"}},"4.0.5-ddaa59a60":{"name":"@libp2p/keychain","version":"4.0.5-ddaa59a60","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.5-ddaa59a60","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"162b0d4f9fb8a680150396cc95fa5130ad2ae176","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.5-ddaa59a60.tgz","fileCount":24,"integrity":"sha512-joFx3sQbLOhl8iArhHCaGVu9MuiROOqzQc7adfTMw8ClBDMWg/WZeUDEsX3Out/aUtjDVdwHWDZlO081fKL3XQ==","signatures":[{"sig":"MEUCIQDqtBVez1ZOf/J9CHOTKs8trIttBqpKDo0/fgSGTxJzQAIgQn4zA8xV1LhNXbFyKsCu5njT+bSFnQMe8ngGRo0B/do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.5-ddaa59a60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339725},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ddaa59a600c031fe1f41ba2097ebfcfd74eff598","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.4-ddaa59a60","@libp2p/peer-id":"4.0.4-ddaa59a60","@libp2p/interface":"1.1.1-ddaa59a60","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.4-ddaa59a60","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.3-ddaa59a60"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.5-ddaa59a60_1705049837855_0.9340032866648804","host":"s3://npm-registry-packages"}},"4.0.5-856ccd708":{"name":"@libp2p/keychain","version":"4.0.5-856ccd708","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.5-856ccd708","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"27c0cb1e1477df1156a1de93f1b375e8c9be8285","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.5-856ccd708.tgz","fileCount":24,"integrity":"sha512-GfeGS2Q1UFAwXAfn9sjPCtuTIpGR8YpQXYmLVmXinMMXwO5SUkxm89eEvh/H3NPlR2DkRrGBZWTZtifN9vVMAA==","signatures":[{"sig":"MEUCIFQtA3AaPCGnOA4/BjcMqpvMXqhT2o7iEzeutaAS8y6oAiEA9Ql+LlrAnqTFL32M0lXAhuoMpzCFJVjuk8z0gMQbeh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.5-856ccd708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247702},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"856ccd7082a42ad0c33486e9b6885452aa886c64","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"3.0.4-856ccd708","@libp2p/peer-id":"4.0.4-856ccd708","@libp2p/interface":"1.1.1-856ccd708","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.4-856ccd708","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.3-856ccd708"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.5-856ccd708_1705054325223_0.20529774312579208","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"@libp2p/keychain","version":"4.0.6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.6","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b822791ff7659e8c6a33a58946be251e6321ec1a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.6.tgz","fileCount":25,"integrity":"sha512-713s7G4qynIbXF6iPP51ZC6KLXJ2Q6wGGzGqOGwT/45CZf6yRbCmkvsnVRw8SkrndVK9LvHz+BZGlyzIYYre/g==","signatures":[{"sig":"MEUCIGVua+zLmp1rEaHc/xGoUT5ER2h4NXmdKdCK95tff/dKAiEAhwpelqQ4omIDZtxVHEpAm8CFznUCXkPCD3ug0OEaNTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248847},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"263464028c76fa1332a635d833053d0dd45cf4db","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.0.0","@libp2p/peer-id":"^4.0.4","@libp2p/interface":"^1.1.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"^4.0.4","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.6_1705060223224_0.20720962571818835","host":"s3://npm-registry-packages"}},"4.0.6-8bbd43628":{"name":"@libp2p/keychain","version":"4.0.6-8bbd43628","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.6-8bbd43628","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e8c10a068a0edc642e11696261817950d1fa0a4a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.6-8bbd43628.tgz","fileCount":24,"integrity":"sha512-9y9C8h1z7TK/lFRJd4tdWuR44bsrCFJhww9zn0s7k7bjIK5yK7JXoGntHdGQb90vfleui9DhaJHIy3c80PvP5Q==","signatures":[{"sig":"MEQCIH7hqGuRMyzowsZAmbiVEG46Hju5w2btyJMmqgS2/bneAiB+PJVCLyN+3/T9f1MTs6ny6e9XKpD1LlkwsLeG0tGYsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.6-8bbd43628","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247702},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8bbd43628343f995804eea3102d0571ddcebc5c4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"9.9.2","description":"Key management and cryptographically protected messages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.0-8bbd43628","@libp2p/peer-id":"4.0.4-8bbd43628","@libp2p/interface":"1.1.1-8bbd43628","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.4-8bbd43628","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.4-8bbd43628"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.6-8bbd43628_1705069395210_0.7782445483209222","host":"s3://npm-registry-packages"}},"4.0.6-092861e23":{"name":"@libp2p/keychain","version":"4.0.6-092861e23","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.6-092861e23","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e7ca48ad64257571bfd36bbeffb9e4d95e39d980","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.6-092861e23.tgz","fileCount":24,"integrity":"sha512-pgu8i4t5X6HNNyRppxUnyEvrhfNskJSI4wocpskIhCCZ6GvAoqt4Uz8hgFpwDpd42VDf5xFtgqGpswkcj0UgaA==","signatures":[{"sig":"MEYCIQDzvXVyC/BaVnKWJQ/+S7PnnIwNP6wn882BsLFGcmioMwIhAKLkmGRgRO5dMBUBVG+IdQX19jm8F0kGXXF3ZbMOsA4v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.6-092861e23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"092861e23271921b3cef2e673f6f0c9b0c3ab325","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.0-092861e23","@libp2p/peer-id":"4.0.4-092861e23","@libp2p/interface":"1.1.1-092861e23","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.4-092861e23","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.4-092861e23"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.6-092861e23_1705392423015_0.14683481095409423","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"@libp2p/keychain","version":"4.0.7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cff0b1c92b68c97fa17856a09bee82c1f3daa3c5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7.tgz","fileCount":25,"integrity":"sha512-zWNv0SbHgFSFbvSqnK2uCIEmXGzk/HCGJtCUQCx3c0dWg/z/rPZD8oAx9rCA5eU1cjlfwXxrH1h4fDNlyBQt1w==","signatures":[{"sig":"MEUCIEWW6HngmeWElAEi326wOBWgtoE6ohjkCClWtL8p0spqAiEAs1RecP+Q7mkGo2qEFP5RiiApc7ymZOVNoMwuAyxNlFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248285},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cce373ff82a959ba4cacc74a8d980109264c1705","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.0.1","@libp2p/peer-id":"^4.0.5","@libp2p/interface":"^1.1.2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"^4.0.5","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7_1705394899442_0.5121669527656425","host":"s3://npm-registry-packages"}},"4.0.7-3e47d88fd":{"name":"@libp2p/keychain","version":"4.0.7-3e47d88fd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-3e47d88fd","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c55ab6220063fc1faddb95d86ffe031d6d164ce1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-3e47d88fd.tgz","fileCount":24,"integrity":"sha512-f5I2+X6p3nycS1vYwyElFIaPl44J5op/gvgouM2eofDajhxHhByuU1hIBtByff3zA+9JpexGR01B3Ds+2Hbz/Q==","signatures":[{"sig":"MEUCIQDOZJTz9OtncXn1/3WNTEO1zpPGDfmRqEguUx3pK9bBsgIgdW9NP0weFmLm5TC3RQszlNGTZMBXrndaZQpZMqBnqyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-3e47d88fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3e47d88fde923fa9a0bfedb7f01ae8a4142b32f0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-3e47d88fd","@libp2p/peer-id":"4.0.5-3e47d88fd","@libp2p/interface":"1.1.2-3e47d88fd","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-3e47d88fd","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-3e47d88fd"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-3e47d88fd_1705593843879_0.41020335475395053","host":"s3://npm-registry-packages"}},"4.0.7-9376e61a1":{"name":"@libp2p/keychain","version":"4.0.7-9376e61a1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-9376e61a1","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"284df85ac0d801021c7b3236196bdc1894898de5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-9376e61a1.tgz","fileCount":24,"integrity":"sha512-pGxw1bUAerBjksZGxvIXdUNf8q/7LjJtgXOUYq0cjmDVdDOsXo/HRa0LQAAXF4GcadVjpP3E+//OGv9XbwsC8g==","signatures":[{"sig":"MEYCIQCmte8Msr491cwwQU/AAxJN1ce1thIEZ/Vb02yYFWEJSAIhAPoJ4GOWYZ8lOnVWlrt+1NKR3jDmO6JEsSM0VJSqKT8a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-9376e61a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9376e61a1fbc21f3c0e350aa78846be2651d6c39","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-9376e61a1","@libp2p/peer-id":"4.0.5-9376e61a1","@libp2p/interface":"1.1.2-9376e61a1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-9376e61a1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-9376e61a1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-9376e61a1_1705594016449_0.9303238622183148","host":"s3://npm-registry-packages"}},"4.0.7-08f6f607d":{"name":"@libp2p/keychain","version":"4.0.7-08f6f607d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-08f6f607d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5daee01127edc04156398aee48c1046ce14b5ca5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-08f6f607d.tgz","fileCount":24,"integrity":"sha512-ZREnjDnp1quzX7FLo2NlDudJ68D2AdZL6G+Gn8CgbUlDLdSBAvw7q0lFzVbQBk633ynKrtHTJFzXHrkduV5MCg==","signatures":[{"sig":"MEUCIDj0Eds9m7mKf8w3Tgewz/VFLy3qOIXc/jBBYCm1oBQZAiEA5XQVQQv7bRhZygzfuA9Wlc0rsUfXwLe9HQyfwji45Pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-08f6f607d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"08f6f607dbf70a76459b986ace67d01355255db8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-08f6f607d","@libp2p/peer-id":"4.0.5-08f6f607d","@libp2p/interface":"1.1.2-08f6f607d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-08f6f607d","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-08f6f607d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-08f6f607d_1705599398096_0.23161924029337677","host":"s3://npm-registry-packages"}},"4.0.7-8c6654c3a":{"name":"@libp2p/keychain","version":"4.0.7-8c6654c3a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-8c6654c3a","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f80c71256ed8798c3c25d11d12b074726afa70b5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-8c6654c3a.tgz","fileCount":24,"integrity":"sha512-y2k5UFIUl12yGbvIZUwn32Lh32dnvgU8uOpO/Piuurx8aWSSv8ucYNZG1SiY3YAS8nX7pyOjUYwQxJ/F1zCj3g==","signatures":[{"sig":"MEUCIHAc2YI/UmPLVcWB8W4747U8JFN80zxkngOg+i0lyvdGAiEAw6g7t8klGKKMzVSJydCteQMadxNeiiW6GusbPVJ/HzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-8c6654c3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8c6654c3ae988dd440fadf521e76724d3131bc12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-8c6654c3a","@libp2p/peer-id":"4.0.5-8c6654c3a","@libp2p/interface":"1.1.2-8c6654c3a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-8c6654c3a","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-8c6654c3a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-8c6654c3a_1705600511661_0.11743442013685002","host":"s3://npm-registry-packages"}},"4.0.7-74477f6ea":{"name":"@libp2p/keychain","version":"4.0.7-74477f6ea","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-74477f6ea","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6b828f018f2e355c0d5a743d6453ac262c4ade2b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-74477f6ea.tgz","fileCount":24,"integrity":"sha512-+KaCe/ZQe5zJZUrlszVYBfFz4Un2TAwURL1HLARu/GbPqxMXVdJCc5YK4aFK6UOaSzW2YZ0LlOOaQK9afhIxdA==","signatures":[{"sig":"MEUCIE/yKBjTp37e7rQt3v97FPzHxYmK7tRng/wpLkH1El38AiEA4MywYnH0DqSl02NcUc8wA7gp9jz4uhxuWL1riMvNCXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-74477f6ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"74477f6eaeb4dc4d3154dc2dc0e29082503f60d7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-74477f6ea","@libp2p/peer-id":"4.0.5-74477f6ea","@libp2p/interface":"1.1.2-74477f6ea","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-74477f6ea","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-74477f6ea"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-74477f6ea_1705602064047_0.3422572020249026","host":"s3://npm-registry-packages"}},"4.0.7-f27138ca1":{"name":"@libp2p/keychain","version":"4.0.7-f27138ca1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-f27138ca1","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d6daaf24b7e9567b3f08a8385792e36000a3bb1b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-f27138ca1.tgz","fileCount":24,"integrity":"sha512-q3fh11uoA1xDlEahO19nXExPk84v/TuR2PwSVGVK2tT/XhuIY7/MRByhXHZ+qHK595UMxYd2UQ0ONeb/RlZjnQ==","signatures":[{"sig":"MEYCIQCsVV8NMSFJ4CcRq9Fhr4/1qR/LfMxbhBRTn/PF3kXYAQIhAJ/1dk7LTvZj/OmrAhKfvoufErEaxGeOBUaHhlwCee9z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-f27138ca1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f27138ca1f552c4ad3e5d325fef626ba6783f0fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-f27138ca1","@libp2p/peer-id":"4.0.5-f27138ca1","@libp2p/interface":"1.1.2-f27138ca1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-f27138ca1","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-f27138ca1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-f27138ca1_1705603384072_0.21581456595353132","host":"s3://npm-registry-packages"}},"4.0.7-72f0e09f7":{"name":"@libp2p/keychain","version":"4.0.7-72f0e09f7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-72f0e09f7","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7b42dc3291e748f7f5605bee2ef59215800f2d63","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-72f0e09f7.tgz","fileCount":24,"integrity":"sha512-AcyBZDtIkIQvHv9nZMs1TrCjsuR4kRMlC0M5NIMwVI33bZtFWeImw7tynp7B0s6+yqnHB0b3JQ0Q8SzOPpO60Q==","signatures":[{"sig":"MEQCIAjuPWgc7w/jSfph6w6zz/vqQRZs+l7l6rq9aJRwobh0AiAcNepwk8xeN9xzZ+3v/tuucezzLZsOjkXm8k0nFV5kpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-72f0e09f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"72f0e09f7663aa9320373eeb2dadb4ad62ef84ec","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-72f0e09f7","@libp2p/peer-id":"4.0.5-72f0e09f7","@libp2p/interface":"1.1.2-72f0e09f7","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-72f0e09f7","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-72f0e09f7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-72f0e09f7_1706097482353_0.2948635229177128","host":"s3://npm-registry-packages"}},"4.0.7-dbc92ab74":{"name":"@libp2p/keychain","version":"4.0.7-dbc92ab74","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-dbc92ab74","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fa9ad37ee2792e5b1a6f4b23d9e9cf90c04fbf50","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-dbc92ab74.tgz","fileCount":24,"integrity":"sha512-OpP8FnjXObc3FbZibi+bF0g9/ZKJhB300VxpvdODQKaOfv4cD2scoB5XCAkma1eONBYuA8QzvhJO/o+R3/REJA==","signatures":[{"sig":"MEYCIQDjJsVwadPnhgt2qIp7YFHmwmMuVQ1lzxcA1PcaaV1T5wIhALmWXDUWvsJiuj4UA2jCbuy2Tc/icQpwVYHHIDMMbykU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-dbc92ab74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dbc92ab74193f2794c8d297cd57262123205cd7d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-dbc92ab74","@libp2p/peer-id":"4.0.5-dbc92ab74","@libp2p/interface":"1.1.2-dbc92ab74","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-dbc92ab74","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-dbc92ab74"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-dbc92ab74_1706097767077_0.28102747601281175","host":"s3://npm-registry-packages"}},"4.0.7-2e464c099":{"name":"@libp2p/keychain","version":"4.0.7-2e464c099","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-2e464c099","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c3eb81f3ccdd9d9fbd196b80274208d1dec89cdb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-2e464c099.tgz","fileCount":24,"integrity":"sha512-mOy7LwybsIpD60eIgGGljXZ650qNclj0KgsNv9jPN//jA9uLbKMCVOPv/7cK61YpQtHSBizo4IRh3TGgPtvFdQ==","signatures":[{"sig":"MEYCIQCXrAOPyAZ0DXcUxz3ucZKYvUhc7iKeWkKiVh9R7D5LWAIhALo2lm4yvqmlIg+nRO1QFcI95Dj6zsaNTvds1SjuZ+2s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-2e464c099","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2e464c09993c919f66a465d8c0ed511f6a9e9c90","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-2e464c099","@libp2p/peer-id":"4.0.5-2e464c099","@libp2p/interface":"1.1.2-2e464c099","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-2e464c099","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-2e464c099"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-2e464c099_1706098744335_0.7071615762695569","host":"s3://npm-registry-packages"}},"4.0.7-74fb5671d":{"name":"@libp2p/keychain","version":"4.0.7-74fb5671d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-74fb5671d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"29e91b05d41e918ba970e97550fd37ba430407fd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-74fb5671d.tgz","fileCount":24,"integrity":"sha512-xkZXo1/6VsIvVL3FiaUIYmmTIbT0L0DgaWtJcwnJnKA4G5pRu7YoupPcRnX+C6F6UNDDEA5KFXOJORhYBHVcZg==","signatures":[{"sig":"MEYCIQDtx9twxCbv/GCAHOi1TchuxFE3iNzhk8MhiOrBhSvdYAIhAPw5TETTbZdpsTOvRfieFeBimKim1/3EMs3XtIHXiJRX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-74fb5671d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"74fb5671dc5184182a2d6c9c4e7d33f43e43d7b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-74fb5671d","@libp2p/peer-id":"4.0.5-74fb5671d","@libp2p/interface":"1.1.2-74fb5671d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-74fb5671d","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-74fb5671d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-74fb5671d_1706098970902_0.2884161884212446","host":"s3://npm-registry-packages"}},"4.0.7-f4dda4a3c":{"name":"@libp2p/keychain","version":"4.0.7-f4dda4a3c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-f4dda4a3c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7a4f23e3bac9eba2f7f6ab9a880ef427480b6c53","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-f4dda4a3c.tgz","fileCount":24,"integrity":"sha512-p44/xvba1/etkQCI/XQFsNltV+JyOYMaAY1rf2XY6kJhO09u4aS8VtNAO5KJxM9qjRSQbaIB2hkZe/VnPTab0A==","signatures":[{"sig":"MEUCIQDHXtqn7sYV84vV3+tH8SmZsb3sTnxawhF9P9xpTKX4rAIgDBLgAusQ9/yBJV6RyVX1tlxUs7c/FPF4J06nskDKeic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-f4dda4a3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4dda4a3cdb46556eb68e49089bf90b029a445e7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.3.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-f4dda4a3c","@libp2p/peer-id":"4.0.5-f4dda4a3c","@libp2p/interface":"1.1.2-f4dda4a3c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-f4dda4a3c","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-f4dda4a3c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-f4dda4a3c_1706102376826_0.33730411931839166","host":"s3://npm-registry-packages"}},"4.0.7-c9ed1c7d6":{"name":"@libp2p/keychain","version":"4.0.7-c9ed1c7d6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-c9ed1c7d6","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"73b8d8f3abd8785447d3668f810f7059fc3b47f5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-c9ed1c7d6.tgz","fileCount":24,"integrity":"sha512-yh9vQC2baXN9rN73VerL6nc+ZvALkUolVPn2SSu9rlBcL6NInn+9cTBV6oH1nEEwlTLw9kqD0HK8V6cGU1Zt4A==","signatures":[{"sig":"MEUCIB8CLOUSq1bFe/qkfvl8cUVPXybTAACnY65d7H8scgbhAiEAhlvQ9fb6Ulr7BfVlJui5a1j0XNaWBKDtgjKiT1KEy/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-c9ed1c7d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c9ed1c7d62e9af974789eb753d6f8e3c6410df94","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-c9ed1c7d6","@libp2p/peer-id":"4.0.5-c9ed1c7d6","@libp2p/interface":"1.1.2-c9ed1c7d6","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-c9ed1c7d6","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-c9ed1c7d6"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-c9ed1c7d6_1706170263677_0.42984150255821274","host":"s3://npm-registry-packages"}},"4.0.7-6f323de7d":{"name":"@libp2p/keychain","version":"4.0.7-6f323de7d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-6f323de7d","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f57dfaed18f74e4ea920428675f944ceec48b94f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-6f323de7d.tgz","fileCount":24,"integrity":"sha512-ogvziojNQles+pUGM3XClOC2N4L+6VchTQLKJvcqa5UMTNyG0vzy36JJ0TTDQgTpPV26sXw/MxNhDZ7xgVu9hg==","signatures":[{"sig":"MEQCICTvhQ0aq03YfAbyMpf2OtabQbkF6Y/+mpRUJxoyfRe7AiBYvgooeOxH/EV27lMGT2DBxb8Nef05qJLdFtehEqk/WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-6f323de7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247140},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6f323de7dc93fc74ca40b9db70528411ed44d76a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-6f323de7d","@libp2p/peer-id":"4.0.5-6f323de7d","@libp2p/interface":"1.1.2-6f323de7d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-6f323de7d","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-6f323de7d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-6f323de7d_1706522330712_0.9248368401318636","host":"s3://npm-registry-packages"}},"4.0.7-e1db332a4":{"name":"@libp2p/keychain","version":"4.0.7-e1db332a4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-e1db332a4","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"252444bb09c344b2993024473e60685623a2bcfa","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-e1db332a4.tgz","fileCount":24,"integrity":"sha512-XgFtH6w3X8FYsPKyZfbpPEeu64Ikbm5qe0MSZvXyBnPsD384Bh4qEpzvy+PxZDedbhqU5rsTPLRqzPt1uwF0jA==","signatures":[{"sig":"MEUCIQD+n7BVxMKZ/98jjijc6iIc67FfZocQk9jzIIkvE0kF+QIgBd2jnoZ79+qNCL05mg/DC3kvqmLOCXaljH7UkIfH3vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-e1db332a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248172},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1db332a4c45d78926869532b8340df1b09643f5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-e1db332a4","@libp2p/peer-id":"4.0.5-e1db332a4","@libp2p/interface":"1.1.2-e1db332a4","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-e1db332a4","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-e1db332a4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-e1db332a4_1706714153760_0.5773371241197855","host":"s3://npm-registry-packages"}},"4.0.7-2370d1c39":{"name":"@libp2p/keychain","version":"4.0.7-2370d1c39","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-2370d1c39","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"41ee28d5504eb47d4f29fa2e0be926eba436dbf1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-2370d1c39.tgz","fileCount":24,"integrity":"sha512-w94HrtyE0PIt2y6juQGZzhPWgnElEDLoCzvwYzxzdxcFki/5xKJtsIV9r58DcYaAaQVLeU3/WVCHcDsFh+7dlA==","signatures":[{"sig":"MEYCIQCy3tC9gk7KVBgP4opOct1OySaJJDMH4QKuVtwI8lRgBAIhANRvkW0nXMPcbGDhH3oN2+bcNBKqZ6aqMaT4B1OY1p4o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-2370d1c39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248172},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2370d1c3940fe3b0f2b6021800a2398f708f31d1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-2370d1c39","@libp2p/peer-id":"4.0.5-2370d1c39","@libp2p/interface":"1.1.2-2370d1c39","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-2370d1c39","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-2370d1c39"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-2370d1c39_1707306990644_0.18753227224800573","host":"s3://npm-registry-packages"}},"4.0.7-dab5cf724":{"name":"@libp2p/keychain","version":"4.0.7-dab5cf724","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-dab5cf724","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"76d5b8845a0fa080ce8c448bf46ae058684283ac","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-dab5cf724.tgz","fileCount":24,"integrity":"sha512-usU6hGmn/rEv9SqfPph8VMbdIflrNG9SRWgPxlnAK9/U7255IceFAo1BKym3VCn2fbxGq5DvmJSOczJQbGA4sA==","signatures":[{"sig":"MEUCIQCuwIFwuhlsh9ieYRo8k6kasOyGpqdqbJEw7knUoxBRtAIgQSoWu8BEARPx14i580ty/h8WsK0ThroF9UrtBJF+k1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-dab5cf724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248172},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dab5cf724cf4d3bd6b7d1005b746a944755ee77e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-dab5cf724","@libp2p/peer-id":"4.0.5-dab5cf724","@libp2p/interface":"1.1.2-dab5cf724","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-dab5cf724","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-dab5cf724"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-dab5cf724_1707307782654_0.5870912383298121","host":"s3://npm-registry-packages"}},"4.0.7-1cb2408ac":{"name":"@libp2p/keychain","version":"4.0.7-1cb2408ac","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-1cb2408ac","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b2b80739d2420aa464e4dd74f9fda2db029f7c55","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-1cb2408ac.tgz","fileCount":24,"integrity":"sha512-ga+ZUtJR7brvn1IL7FvVrMuRH1XtXJwII8kDjiHtGgtrzkgk4lIjMqXlO/WzDNQwoKcDQc8LugAulyWH0KXkFw==","signatures":[{"sig":"MEUCIDvDoZCpV/jfkwKOugITudwxllgVmhp2z5+SXy0INpBUAiEArySf3hQ9gtvFwn+7JdCeYUg0ulY7WfUz0abRfpwZXW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-1cb2408ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248172},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cb2408aca0a01e37437c74c7906ffc883df2f61","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-1cb2408ac","@libp2p/peer-id":"4.0.5-1cb2408ac","@libp2p/interface":"1.1.2-1cb2408ac","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-1cb2408ac","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-1cb2408ac"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-1cb2408ac_1707309238455_0.21072927383133466","host":"s3://npm-registry-packages"}},"4.0.7-03ff9fd82":{"name":"@libp2p/keychain","version":"4.0.7-03ff9fd82","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-03ff9fd82","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d75a3b6ed5e2df11da43a0d6ffabff9bfb9edd2b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-03ff9fd82.tgz","fileCount":24,"integrity":"sha512-YwqXjmynfHGvNXTaLmC5n22H5so+21uq39W4Pw3v+/ezZQhnPbtF6gnPpfvWaZTKnm3yNfIF7mZPdAG3UeNsxA==","signatures":[{"sig":"MEQCIC+HpNPR2IVfZu8sWyLz996NyPXkM3vX5KtC/hz6wpyoAiAvA6zjPiMJW3F0g5WF9QmbR9BVaj0sPEIzEJ5T7+If/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-03ff9fd82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248172},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"03ff9fd82f4d9d7b1338e5757d811b5e9f8592e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.0","multiformats":"^13.0.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-03ff9fd82","@libp2p/peer-id":"4.0.5-03ff9fd82","@libp2p/interface":"1.1.2-03ff9fd82","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","@libp2p/logger":"4.0.5-03ff9fd82","datastore-core":"^9.1.1","@libp2p/peer-id-factory":"4.0.5-03ff9fd82"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-03ff9fd82_1707311676623_0.15015128597125216","host":"s3://npm-registry-packages"}},"4.0.7-0321812e7":{"name":"@libp2p/keychain","version":"4.0.7-0321812e7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-0321812e7","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"763b5f31358ee68f65d4cc605133d86a39e0619e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-0321812e7.tgz","fileCount":24,"integrity":"sha512-s408KcNW4+UynYCb9UaI23JNN6tUcJJSHXDN7TyDMxri1W1i2WGrd61mX34Lq67P4WmNJaz2PJn9RvoAZQ2Fkw==","signatures":[{"sig":"MEUCIQCcf7CSoWLhWbWt8rgbkhGo8xVlVk/q9BSXcneyTCiq+wIgV4PB5b1i4lhXMwfytOML3mWUNzleewgNNNch/4l7MfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-0321812e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0321812e731515558f35ae2d53242035a343a21a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.1","multiformats":"^13.0.1","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-0321812e7","@libp2p/peer-id":"4.0.5-0321812e7","@libp2p/interface":"1.1.2-0321812e7","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","@libp2p/logger":"4.0.5-0321812e7","datastore-core":"^9.2.7","@libp2p/peer-id-factory":"4.0.5-0321812e7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-0321812e7_1707316493705_0.22747254634974934","host":"s3://npm-registry-packages"}},"4.0.7-9891ecd73":{"name":"@libp2p/keychain","version":"4.0.7-9891ecd73","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.7-9891ecd73","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7929d9b764befe119e86e24858f82e4d3d24adcf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.7-9891ecd73.tgz","fileCount":24,"integrity":"sha512-GSy3SJu+nDArbtEjRQrpkecrGDP6oTRAxHmuxH2cBAz6lolL1GgF9BsIDVKZFBzBBD8Tem6Rnq88T+cA5A85xA==","signatures":[{"sig":"MEYCIQCAuRhsYQ3ni6Hp4CkR+znDnfi3FI2JlPcYXmrzIPVZOQIhAIo3v2m0DF56ibjaQxdiwJUyNQbaMjrTicfyFLGWUDHT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.7-9891ecd73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9891ecd7325dd38573678c3ac7406f5bc4678836","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.1","multiformats":"^13.0.1","merge-options":"^3.0.4","@libp2p/crypto":"4.0.1-9891ecd73","@libp2p/peer-id":"4.0.5-9891ecd73","@libp2p/interface":"1.1.2-9891ecd73","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","@libp2p/logger":"4.0.5-9891ecd73","datastore-core":"^9.2.7","@libp2p/peer-id-factory":"4.0.5-9891ecd73"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.7-9891ecd73_1707319996947_0.9541302850227513","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"@libp2p/keychain","version":"4.0.8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.8","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e718efa3ba58e9e71015dbfba6524965a796e89d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.8.tgz","fileCount":25,"integrity":"sha512-u4HD+HxfJTfW7G5+4NNsyIE8Cyex/XOsp4EREfk3Twhm7RgUdngFBMxwGxgR3XmWNzvZRknMzWJBXAXdW2azaw==","signatures":[{"sig":"MEUCIFHW2wxf6A72sCpD1cEy6h3FurhMywawpazTqVaKQNnHAiEA0JOYTpuPZtqvCEnmh5KQaz0TiEofmPWlvXJ3ys9hr4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249318},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d1b65be7efcb8955ba511e8b7b70bf7a10985f11","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.1","multiformats":"^13.0.1","merge-options":"^3.0.4","@libp2p/crypto":"^4.0.2","@libp2p/peer-id":"^4.0.6","@libp2p/interface":"^1.1.3","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.3","@libp2p/logger":"^4.0.6","datastore-core":"^9.2.7","@libp2p/peer-id-factory":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.8_1707321491545_0.9102560545477074","host":"s3://npm-registry-packages"}},"4.0.8-0c7bbbb07":{"name":"@libp2p/keychain","version":"4.0.8-0c7bbbb07","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.8-0c7bbbb07","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"05d6bd663781fdc5efc4700d5b96e00c703cc3f3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.8-0c7bbbb07.tgz","fileCount":24,"integrity":"sha512-/RkHO/q+VSL6eFB3nywDkdMKRLyBPUwpambswbnUupuFIoIKpG3A+jN6feg+R9kidKBqsOzN506PEvI88ezxnQ==","signatures":[{"sig":"MEQCIG0r2kaSRIY66qG+Detw6+ZDQTzRk/FgsvXh+XgjVATVAiBp8NhnTaQtHPiwD/nAaehdIkijmR9OtS4C/l/ONCPFOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.8-0c7bbbb07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0c7bbbb077d7961570d3cfb42fe431da6de57ede","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.1","multiformats":"^13.0.1","merge-options":"^3.0.4","@libp2p/crypto":"4.0.2-0c7bbbb07","@libp2p/peer-id":"4.0.6-0c7bbbb07","@libp2p/interface":"1.1.3-0c7bbbb07","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","@libp2p/logger":"4.0.6-0c7bbbb07","datastore-core":"^9.2.7","@libp2p/peer-id-factory":"4.0.6-0c7bbbb07"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.8-0c7bbbb07_1707333620755_0.9284616004820903","host":"s3://npm-registry-packages"}},"4.0.8-fb7c51c3c":{"name":"@libp2p/keychain","version":"4.0.8-fb7c51c3c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.8-fb7c51c3c","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"54a23b945998460697608caf340a4e3c297e5eec","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.8-fb7c51c3c.tgz","fileCount":24,"integrity":"sha512-B0cQf/DDKb7vAxFOp1s0eG2ugeoi+3PprKYK5ryImFApG6rD8bpoc79N4ZV9DiaQInVsCxmTULgXq8gIWcqXrQ==","signatures":[{"sig":"MEYCIQC85agTsxO+JhvMIrg6XOk1K+PTYldbZc5P2Vuc/tQPugIhALBZyWYGC1n31Hd4khXjohoqfEuCvxvQ/bVxOLAtoPkO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.8-fb7c51c3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fb7c51c3c03c462ac4d2b42b32be95cd008c81fc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.1","multiformats":"^13.0.1","merge-options":"^3.0.4","@libp2p/crypto":"4.0.2-fb7c51c3c","@libp2p/peer-id":"4.0.6-fb7c51c3c","@libp2p/interface":"1.1.3-fb7c51c3c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","@libp2p/logger":"4.0.6-fb7c51c3c","datastore-core":"^9.2.7","@libp2p/peer-id-factory":"4.0.6-fb7c51c3c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.8-fb7c51c3c_1707728982031_0.10105794971021487","host":"s3://npm-registry-packages"}},"4.0.8-bedfd0aa2":{"name":"@libp2p/keychain","version":"4.0.8-bedfd0aa2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.8-bedfd0aa2","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5dbdb4fa1fabb89a67edbf716e33ad5ee14d5dd6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.8-bedfd0aa2.tgz","fileCount":24,"integrity":"sha512-7B0jeHFOMf16wi/kROeFpf4L8XLJ5M1yKbp9Moyh1Gz8tBY4lk/1vnwmnpdltA7d0RKy59KwguilSSStJHLvog==","signatures":[{"sig":"MEUCIQDVgmt9f4XY+zHqad8f8AaAz9zUW11bJa0/1Qd5GNr3fQIgHg8CXQtEN2A10CXLoPIhIHnjUSUmYxmLP2qukq68+5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.8-bedfd0aa2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bedfd0aa20a83e0823744c298007ef58a76a26ae","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.1","multiformats":"^13.0.1","merge-options":"^3.0.4","@libp2p/crypto":"4.0.2-bedfd0aa2","@libp2p/peer-id":"4.0.6-bedfd0aa2","@libp2p/interface":"1.1.3-bedfd0aa2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","@libp2p/logger":"4.0.6-bedfd0aa2","datastore-core":"^9.2.7","@libp2p/peer-id-factory":"4.0.6-bedfd0aa2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.8-bedfd0aa2_1708358606764_0.3625398448491228","host":"s3://npm-registry-packages"}},"4.0.8-b1b77adb4":{"name":"@libp2p/keychain","version":"4.0.8-b1b77adb4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.8-b1b77adb4","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ed2c8626f267cb3eed9df72f363e013d2fb60979","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.8-b1b77adb4.tgz","fileCount":24,"integrity":"sha512-eB3FGebj0J8bvMqAf034yZXtF9Ohnd30UxhMno2wDhgZAIXRbkJu0ASr97FnS7WuNPUFvGYmDd2V9lrjfSvBQg==","signatures":[{"sig":"MEQCIDqCGk8FSs3uRkSUFGo133z2K8Nlcad6/Y3fenGfV2yjAiBZ56lbwdwz9NmwnOeavwJ6GbWZaHjL2xQ/Etk21lUHLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.8-b1b77adb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b1b77adb49f9705cd8ed0dbd639016c82a639d51","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.1","multiformats":"^13.0.1","merge-options":"^3.0.4","@libp2p/crypto":"4.0.2-b1b77adb4","@libp2p/peer-id":"4.0.6-b1b77adb4","@libp2p/interface":"1.1.3-b1b77adb4","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","@libp2p/logger":"4.0.6-b1b77adb4","datastore-core":"^9.2.7","@libp2p/peer-id-factory":"4.0.6-b1b77adb4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.8-b1b77adb4_1708366604928_0.31113219305331175","host":"s3://npm-registry-packages"}},"4.0.8-8072a2e59":{"name":"@libp2p/keychain","version":"4.0.8-8072a2e59","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.8-8072a2e59","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3988c11ec1d4974d8a9b321b3e8e5fa6666f4e3c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.8-8072a2e59.tgz","fileCount":24,"integrity":"sha512-8I1XXga2O22fMY807jMrFGDXED16XwPeZ14/op7GnOH3dMJB4/8KugiKrNKAmeWEtQN0kYaSpXfcRFQN9uWrmA==","signatures":[{"sig":"MEQCIEdNOoEXCuajooUmFkZM2EJzuRsSvM2J9LTEw+4KMx6TAiAiWm1MhYUhlYP/idhnDZukdgc0CquVTFzwZpNzIxFnIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.8-8072a2e59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8072a2e597e58c4938acc5d5576af807bac0e0e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.1","multiformats":"^13.0.1","merge-options":"^3.0.4","@libp2p/crypto":"4.0.2-8072a2e59","@libp2p/peer-id":"4.0.6-8072a2e59","@libp2p/interface":"1.1.3-8072a2e59","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","@libp2p/logger":"4.0.6-8072a2e59","datastore-core":"^9.2.7","@libp2p/peer-id-factory":"4.0.6-8072a2e59"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.8-8072a2e59_1708376924338_0.2592254145379935","host":"s3://npm-registry-packages"}},"4.0.8-e1c01370b":{"name":"@libp2p/keychain","version":"4.0.8-e1c01370b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.8-e1c01370b","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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8ab66d0b3f32d4d7b3adf21a450a398c164cdc59","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.8-e1c01370b.tgz","fileCount":24,"integrity":"sha512-7uWy6YExCztMcmv2lQ0qzrveGtNItO5Bf7jr4JgkQoXxKrokcID7kcG1eS1q6+oDeJbxAugrC0NOZ52yRGszmA==","signatures":[{"sig":"MEUCIHipqmd06Z/zvymepEwBXzn8F+j4uKCHs7/zKideehw+AiEAqIuNEvcqyk2BbzTpt9U6i7owrk5jgija7JZTtXmsVm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.8-e1c01370b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248173},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1c01370b96d0fcf35ca6d5bdf6c440b163dcfb9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"uint8arrays":"^5.0.1","multiformats":"^13.0.1","merge-options":"^3.0.4","@libp2p/crypto":"4.0.2-e1c01370b","@libp2p/peer-id":"4.0.6-e1c01370b","@libp2p/interface":"1.1.3-e1c01370b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","@libp2p/logger":"4.0.6-e1c01370b","datastore-core":"^9.2.7","@libp2p/peer-id-factory":"4.0.6-e1c01370b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.8-e1c01370b_1708420317703_0.36760329044058393","host":"s3://npm-registry-packages"}},"4.0.8-f0d2b52d0":{"name":"@libp2p/keychain","version":"4.0.8-f0d2b52d0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.8-f0d2b52d0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9a21bc9876cd3bdbbb7c2febde3b3225e0b7e7cd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.8-f0d2b52d0.tgz","fileCount":24,"integrity":"sha512-Fa3GBMztjSrSJPVtiVQKm5/FhD/5OSh9nbC54l1fmJCwJw4JID8+hh7NptpOq/nSByv/Gm5ljvDFlf8N2UpbmA==","signatures":[{"sig":"MEUCIQCgd77L0InLh6wSESxUqXg4JySR4LMpw9bJo2CD7vIyswIgULLYSRshNW7tMG+olnxhixi+ie0qYlFZSc/Mq3HbZ9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.8-f0d2b52d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248885},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f0d2b52d0c7a0ecb8f3d6c98069131354fe93bd0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.2-f0d2b52d0","@libp2p/peer-id":"4.0.6-f0d2b52d0","@libp2p/interface":"1.1.3-f0d2b52d0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.6-f0d2b52d0","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.6-f0d2b52d0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.8-f0d2b52d0_1709045202110_0.1478944816020198","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"@libp2p/keychain","version":"4.0.9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6b9847a4c55bc71da0a956661882f52fe0f55d64","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9.tgz","fileCount":25,"integrity":"sha512-n50O/m2OgI5J1JLqs8CjlLRf/6r2TEO7zKvmf6W0gld9PPjt5ugs9mUQJm7EeCqm4CZIF1YDK7uAGpYkQ87NPg==","signatures":[{"sig":"MEUCIQC/k9DuIb3Bqy+13G+Sw2Dc6FUHPbH63B75xGl44Y8zzQIgTD1BaAv9am6H+2kTHvHddoXrpGefGjtdaTW5u8CZrWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250030},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3b8898b340c62119713c1cce7b534035288b54e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.4.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.0.3","@libp2p/peer-id":"^4.0.7","@libp2p/interface":"^1.1.4","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"^4.0.7","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9_1709117469983_0.24460411892245792","host":"s3://npm-registry-packages"}},"4.0.9-f71bc49bd":{"name":"@libp2p/keychain","version":"4.0.9-f71bc49bd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-f71bc49bd","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d52cfed911af684bf0cd4bdddb56cfae26afeaec","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-f71bc49bd.tgz","fileCount":24,"integrity":"sha512-07stLieUSb+dhXfhGpg+/1A3vHL7SHgZXLGmgZmdFrF12TS/nI/Id66vDm1TaPXn071AYN8NT5nlME6iwfGs2g==","signatures":[{"sig":"MEYCIQDYE1soSFV9OeRaTyufwiiIuh9BKlq9doVYQ/fDuT08kgIhAJzy1gxI+ipDoAS6zwT1coDtBLnIjeeyuWJV8Ng5StPv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-f71bc49bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248885},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f71bc49bd060974c97dd7cabdca971f48eea7740","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-f71bc49bd","@libp2p/peer-id":"4.0.7-f71bc49bd","@libp2p/interface":"1.1.4-f71bc49bd","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-f71bc49bd","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-f71bc49bd"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-f71bc49bd_1709196821535_0.8774429408743594","host":"s3://npm-registry-packages"}},"4.0.9-28e51652a":{"name":"@libp2p/keychain","version":"4.0.9-28e51652a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-28e51652a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8586184d6f85ca1f2e90bf2da77182e702d36516","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-28e51652a.tgz","fileCount":24,"integrity":"sha512-ROA/oOwrhUAqZeFvAoqpB3TdK8D9Mgw6n8/5sLuw8BLw5/5O64ugNVJPw8d8HhTfKFiFFDCE6krQdb7e3XQ3gQ==","signatures":[{"sig":"MEYCIQClHKPPz9hUvtrX1h5AHeJYmkBNpFuNWeAAUayKHcPw7AIhAPAIhlo5zhUnAScp6VPEy8Q6td8C9swKr/+q6j5pYtAC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-28e51652a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248885},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28e51652a9d5e1edf46604328071239b27d32a5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-28e51652a","@libp2p/peer-id":"4.0.7-28e51652a","@libp2p/interface":"1.1.4-28e51652a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-28e51652a","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-28e51652a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-28e51652a_1709218587834_0.06271599993347587","host":"s3://npm-registry-packages"}},"4.0.9-2122a713d":{"name":"@libp2p/keychain","version":"4.0.9-2122a713d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-2122a713d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"87240d6227f99a55d16e3532a098be65397470b2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-2122a713d.tgz","fileCount":24,"integrity":"sha512-/DNYtEIGJowjSCh03WDRcegT/NgLLIE9utX7kUl2xlK6z54sebtxc417s9Uvnvb6w+mwXwS6LBh7rMcTckvjpQ==","signatures":[{"sig":"MEQCIE4+TTk4qpaPAC3eb0nYsl+GnPmRyOnqPJ2iesY9hPN0AiA5KLBum5UaVQuVrRo4oPrcFXG2a7Z/bED8Q8ICV/M6ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-2122a713d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248885},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2122a713ddd91a90b277d211e7402b1082bbcb62","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-2122a713d","@libp2p/peer-id":"4.0.7-2122a713d","@libp2p/interface":"1.1.4-2122a713d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-2122a713d","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-2122a713d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-2122a713d_1709220508354_0.39949976646607976","host":"s3://npm-registry-packages"}},"4.0.9-a9cc0ee49":{"name":"@libp2p/keychain","version":"4.0.9-a9cc0ee49","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-a9cc0ee49","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8df9a2f6fd515ffdf008021160bd76648082a5b9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-a9cc0ee49.tgz","fileCount":24,"integrity":"sha512-aUsZ9zrB6yA93k3E2tQqu/bP24Nbh1/B0uQFRruUDYAz6s0Ph0Wq8Yh0RRQw3ulS1JQ47HBkGeleSkF6Tyyrgg==","signatures":[{"sig":"MEYCIQD6SpZcnoUMsXUpZV1UnxMfFx4RJwNJUQdlEkHs31LVSwIhAL/KK7BTWNZ8uleusyMjfPHxjYNkyJFAd7WMEZtXuJRj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-a9cc0ee49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248885},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a9cc0ee494133c21097aa3988876b19aeebd50fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-a9cc0ee49","@libp2p/peer-id":"4.0.7-a9cc0ee49","@libp2p/interface":"1.1.4-a9cc0ee49","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-a9cc0ee49","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-a9cc0ee49"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-a9cc0ee49_1709291356195_0.15569384536478093","host":"s3://npm-registry-packages"}},"4.0.9-ab466004b":{"name":"@libp2p/keychain","version":"4.0.9-ab466004b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-ab466004b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f0484606781da1450da49f116b9f28f67f7a13b3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-ab466004b.tgz","fileCount":24,"integrity":"sha512-zT+DvKuK3XCXU5dkMK9H1BeowL3L5T+Qo/vYGGjT9KWoFGEys8f8YjBf89uJ9pbkoylXC/bIs2H4pD93+yCHlg==","signatures":[{"sig":"MEUCIQCxfIyijcBhKfhV82uzcLRbwU3Gmnh9uXvLfgZEBFj2XwIgCFY2zt76eISnnOpjWxJJamNxc8x3i4TzudViyuliBvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-ab466004b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248885},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab466004b8caa9eacf7571a44b77858ffb7013d3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-ab466004b","@libp2p/peer-id":"4.0.7-ab466004b","@libp2p/interface":"1.1.4-ab466004b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-ab466004b","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-ab466004b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-ab466004b_1709733487109_0.8688557509725086","host":"s3://npm-registry-packages"}},"4.0.9-83ef3717e":{"name":"@libp2p/keychain","version":"4.0.9-83ef3717e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-83ef3717e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"789884cf9f54760867d95884a8edaec93c19d7dc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-83ef3717e.tgz","fileCount":24,"integrity":"sha512-y2cPDFKXVSBkI9rNBjR9lp+MRzNAocBnVYisGCW+F+jCQ88ZNZfReGzqS7dcN6bJaw9z0DpLmypPihQAS8n9ww==","signatures":[{"sig":"MEUCIGErpenEGcthD2WUz7xe3mWDmCvwUBdoQ8KweHy1SmlhAiEA4orYhdeEBndYQj16kVFyOqoZautVVqO0cjEYMLV5h4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-83ef3717e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248885},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"83ef3717e6f55c12606b145d519ae83ff64c6227","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-83ef3717e","@libp2p/peer-id":"4.0.7-83ef3717e","@libp2p/interface":"1.1.4-83ef3717e","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-83ef3717e","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-83ef3717e"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-83ef3717e_1710145645234_0.36529010139276474","host":"s3://npm-registry-packages"}},"4.0.9-f39ce5f13":{"name":"@libp2p/keychain","version":"4.0.9-f39ce5f13","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-f39ce5f13","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d444328c20a8f7cb2aef902dad0f76f61c1d28f1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-f39ce5f13.tgz","fileCount":24,"integrity":"sha512-+ky+DzOjl46GVi3j5lOe83KUsfWzInoRcNafWWwG0PUo3fK+Zr3A/c24FzxFEOVs1hJxn7zeOXaECZEDBsU4uw==","signatures":[{"sig":"MEUCIB0OTUEGvj+HB/8MeenRmGTKUtTej7dg6WNyEw+Apus3AiEAzyrnXSy6hkBgZ5+S8eZypUstDST7Ubp+EJMHkQjKVHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-f39ce5f13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248885},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f39ce5f13b56e2a18c7939b9d2ab38aa7e326d15","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-f39ce5f13","@libp2p/peer-id":"4.0.7-f39ce5f13","@libp2p/interface":"1.1.4-f39ce5f13","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-f39ce5f13","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-f39ce5f13"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-f39ce5f13_1710240185041_0.9941468501446027","host":"s3://npm-registry-packages"}},"4.0.9-e1798aa26":{"name":"@libp2p/keychain","version":"4.0.9-e1798aa26","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-e1798aa26","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"19296374529c1a0363d5d7560fd3c0f5d1e4e48f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-e1798aa26.tgz","fileCount":24,"integrity":"sha512-vEhGdzvjx/elgPA7Z6BX+lW23H6ILJ0Cc9TioMaW6nUm1qJZjf1k+7UTd+ubCuhhx7B//lDgnXysULaMNcQfTg==","signatures":[{"sig":"MEUCIQCFpM1fXDlC1js5jHx4fbSI1B1qf0snjlJQWoIyq0AjXwIgCYlBmw0KCdMfxrvkYU3YD7spu2NDO35UWPa/ORA8zRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-e1798aa26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248885},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1798aa2613048441c9924b12bfc1ddef6fd4f8f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-e1798aa26","@libp2p/peer-id":"4.0.7-e1798aa26","@libp2p/interface":"1.1.4-e1798aa26","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-e1798aa26","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-e1798aa26"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-e1798aa26_1710330047337_0.7499627063387593","host":"s3://npm-registry-packages"}},"4.0.9-cad9cf007":{"name":"@libp2p/keychain","version":"4.0.9-cad9cf007","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-cad9cf007","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"172815254d2e2bb7c18b59b90074989b10d4ed2f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-cad9cf007.tgz","fileCount":24,"integrity":"sha512-TAP7NUvLT8fpxo1tKP31sY+EYQZvzYD1s7pTmoCoWhVg6Q4bh3aBios40Ed9Wqp82xYXu2UkXyMVjYCieFFnfg==","signatures":[{"sig":"MEYCIQCz/yVDT6KtVjBLl/YwsUF/fPzlfUdB9oGj/SSFS2MCYAIhAIomRHNO7/lrGLzwZWgkWm0VhzqIHNn5A/w4SU/aHJZn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-cad9cf007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248885},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cad9cf007d12e904f5ddccd2466619974ea5dc08","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-cad9cf007","@libp2p/peer-id":"4.0.7-cad9cf007","@libp2p/interface":"1.1.4-cad9cf007","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-cad9cf007","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-cad9cf007"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-cad9cf007_1710332665588_0.48203351729867894","host":"s3://npm-registry-packages"}},"4.0.9-fad3074b8":{"name":"@libp2p/keychain","version":"4.0.9-fad3074b8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-fad3074b8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b58625bc704dffdd1bce3d56d95c9c92bc327874","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-fad3074b8.tgz","fileCount":24,"integrity":"sha512-1DuvvwzlEPH4Sc/6qMD9f2pOVPIx0pNHq0KVc7nSQNiiM9QB4EbDRHQl2RfzPdL0XqD9DOp9iTAJoUr4E00/Ng==","signatures":[{"sig":"MEQCIBzDVgmSnIuz8OTqkbDopgZaWQPv2139Px5g+hDb5xuQAiBw74im5auBFlUQuvAfQ8nbp5mG6whM5ChbtMnV8DAOTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-fad3074b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248885},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fad3074b843cae69289c6da94f3797d59879ec1c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-fad3074b8","@libp2p/peer-id":"4.0.7-fad3074b8","@libp2p/interface":"1.1.4-fad3074b8","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-fad3074b8","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-fad3074b8"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-fad3074b8_1710336901703_0.01554181207982186","host":"s3://npm-registry-packages"}},"4.0.9-59a97b61b":{"name":"@libp2p/keychain","version":"4.0.9-59a97b61b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-59a97b61b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5539bf9433c6e063120641324b1cefd257b15188","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-59a97b61b.tgz","fileCount":24,"integrity":"sha512-IBsF5mH2WT8UfFrdgHi17MWh9Do0MUOLYFxFaTbuFhqR38epp6g8Vu6qnkqF6o1ZMkmJcQ6oB6NZCI5xz9TH6Q==","signatures":[{"sig":"MEYCIQDE1f1afsF24X9wRY1cn0gAUBjHtBl5JKngEiypqRr1UQIhANA4zxFPn5Kdfce0GfbQEuB3lD3QIj34Bp0MaTPL2Prj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-59a97b61b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248084},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"59a97b61b3e46f6d4b459ae94f7a6db534d4bca2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-59a97b61b","@libp2p/peer-id":"4.0.7-59a97b61b","@libp2p/interface":"1.1.4-59a97b61b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-59a97b61b","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-59a97b61b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-59a97b61b_1711607339949_0.4500659786122647","host":"s3://npm-registry-packages"}},"4.0.9-330a5ed72":{"name":"@libp2p/keychain","version":"4.0.9-330a5ed72","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-330a5ed72","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b59b6806cb3919b53967ca1f6a9784da9bb28838","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-330a5ed72.tgz","fileCount":24,"integrity":"sha512-LFsnHL1rzemUt9lda3J6op4hTrjcLwE5Vs7KCuoPZQ/rkt2KhkV2Vy+UBpmACg03me1x18huBQB1PjPqzpfm/w==","signatures":[{"sig":"MEUCIDiYBz/uxCNuYODO6gB83EzeqybMX/MTDbJNJP8q89RDAiEA/eOGztckYX+0yeJxydwXpOmXInOXxmVfGs0/YHhGUl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-330a5ed72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248084},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"330a5ed7213c6d4c777733fc6641418fbf597f82","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-330a5ed72","@libp2p/peer-id":"4.0.7-330a5ed72","@libp2p/interface":"1.1.4-330a5ed72","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-330a5ed72","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-330a5ed72"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-330a5ed72_1711628481296_0.12362426576096874","host":"s3://npm-registry-packages"}},"4.0.9-1fc929c1c":{"name":"@libp2p/keychain","version":"4.0.9-1fc929c1c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-1fc929c1c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"12891251b4351a03b803fc91fac701808919fc97","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-1fc929c1c.tgz","fileCount":24,"integrity":"sha512-xTHW8Y2xEmSHLyIjarcabwXjvIbsNZJar9UUSUQFFJPkiZqo8+bDszEsN/6XwOb7JIV+2q11TPMlqXLT5gkJdQ==","signatures":[{"sig":"MEYCIQCV++YFStAQLym7ni5jTE6cgqdubJmLAhy1qPm7Iur/mgIhAORhlyVPkScxxyzRKcTnFQXHbMl4Qsn4nbafBev/7nL4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-1fc929c1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248084},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1fc929c1c2267750a595a6b37950f53c9d26b31c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-1fc929c1c","@libp2p/peer-id":"4.0.7-1fc929c1c","@libp2p/interface":"1.1.4-1fc929c1c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-1fc929c1c","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-1fc929c1c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-1fc929c1c_1711630772284_0.6802840885683723","host":"s3://npm-registry-packages"}},"4.0.9-bf720c045":{"name":"@libp2p/keychain","version":"4.0.9-bf720c045","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-bf720c045","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e252bcd92d0604e77132fa6949a76b5a22c8ba37","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-bf720c045.tgz","fileCount":24,"integrity":"sha512-uVo0rxvJfRL7hb0oO1J1my/OMwV1TOsRxqlT7e3lHASZJD1KZVJIzejEHm+hOsrEkOusTQuJtc3n6a60Fd1Ljw==","signatures":[{"sig":"MEQCIEMDMU++HpT/+33Kv9Qu1zLgRjX5Yf8/PPM2zii4xNYsAiBuQsHJtAXNPk/H8UonTb8T7irFnb8F/hHMfrH4hRzySw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-bf720c045","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248084},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bf720c045163c94c94603eb3333c418101c20de0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-bf720c045","@libp2p/peer-id":"4.0.7-bf720c045","@libp2p/interface":"1.1.4-bf720c045","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-bf720c045","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-bf720c045"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-bf720c045_1711630820094_0.15207390001391885","host":"s3://npm-registry-packages"}},"4.0.9-82901e785":{"name":"@libp2p/keychain","version":"4.0.9-82901e785","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.9-82901e785","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b70632f6af41bc7bd5afdc63583fbbc8e34d2315","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.9-82901e785.tgz","fileCount":24,"integrity":"sha512-nUrNYUoTj8HcW7M0LZx5qanMzHzdeDJpe2xYihjna+yDIQOPQTcAUyL+55+8f1lsQime8KqsQG31Wy03+0ygnA==","signatures":[{"sig":"MEYCIQDOkYf8FAR9LhWVeQq8T8Gfgb0UFxgmfvavVfIOr5+87gIhAKj2aTv2zJMEyDYh11OmaYhin82RXWcLxCkj8boYtQj1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.9-82901e785","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248084},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"82901e78525312082d14216c6f53da067cc29b9c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.3-82901e785","@libp2p/peer-id":"4.0.7-82901e785","@libp2p/interface":"1.1.4-82901e785","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.7-82901e785","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.7-82901e785"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.9-82901e785_1711631287443_0.36035849970545053","host":"s3://npm-registry-packages"}},"4.0.10":{"name":"@libp2p/keychain","version":"4.0.10","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.10","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f8ff151af7683213add31b20d2341d221bf311ef","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.10.tgz","fileCount":25,"integrity":"sha512-yI7Z3H4hNky7uRyJUHE/4lcc42jboFlGnveW+nrUEm+3/IrCt7T+Ci74Ighhh41V90iKJyFAfQeR+HAnwpT9GA==","signatures":[{"sig":"MEUCICPuH45tIVtipsVmVoXufoE1Wjj9i+ywPFHL54IvAYEHAiEAwvVaBpS8RqhznAw5FF0ex/3VGU/SLgVjHg7yWeDrevA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249230},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"07b9f49d3aa3ca51727355fecb5c88f127236def","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.0.4","@libp2p/peer-id":"^4.0.8","@libp2p/interface":"^1.1.5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"^4.0.8","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.10_1711634948652_0.8964407231978584","host":"s3://npm-registry-packages"}},"4.0.10-afe15f669":{"name":"@libp2p/keychain","version":"4.0.10-afe15f669","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.10-afe15f669","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86775ed8bfcaad3e985cf4ce8f14cab615c893d2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.10-afe15f669.tgz","fileCount":24,"integrity":"sha512-VF9inwItTXo8tgBh7ZuiMMsSxQ5S+VZbGlchUBLhRNW174iN7cmOdkTgpn7wsbuYNgv+dKInQRcgIhC32ZeHnw==","signatures":[{"sig":"MEUCIQD01l/kAu9PuKlG/kbCtl36ws9ahyCPCQlrQxwLa/ngHgIgVi9r1RY5a8HBD2ZCiYZIFtbrtkL5sfOtWYO3n3dPQb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.10-afe15f669","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"afe15f669ce61f741b2cff45d150dd2dbde7f7bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.4-afe15f669","@libp2p/peer-id":"4.0.8-afe15f669","@libp2p/interface":"1.1.5-afe15f669","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.8-afe15f669","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.8-afe15f669"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.10-afe15f669_1712053813426_0.8619250637630378","host":"s3://npm-registry-packages"}},"4.0.10-1f589c822":{"name":"@libp2p/keychain","version":"4.0.10-1f589c822","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.10-1f589c822","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"95d35ce1a0c22b6f7ec47b7cbcf66a16f6ba1929","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.10-1f589c822.tgz","fileCount":24,"integrity":"sha512-krLuSZW6VYqH3n7XbUDbAbsNzprrc+SeGLYJQxjKMhDLsoX06Rx/jMMdGSZh5r66e4rkfrPItHh5Wp4nspZn9g==","signatures":[{"sig":"MEQCICnYwegDhN7lUcn12NXU/o4KfXpOuH121mqT/GeoatSRAiAhBjFAeQNN58W8SWKn7/c3Q8MvjyS8vmgb9+5vQNpVTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.10-1f589c822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1f589c8222e901acb8f2c9ec539fc1ee28a18148","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.4-1f589c822","@libp2p/peer-id":"4.0.8-1f589c822","@libp2p/interface":"1.1.5-1f589c822","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.8-1f589c822","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.8-1f589c822"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.10-1f589c822_1712053933104_0.11927497079492477","host":"s3://npm-registry-packages"}},"4.0.10-4fc0a7d30":{"name":"@libp2p/keychain","version":"4.0.10-4fc0a7d30","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.10-4fc0a7d30","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f69e4e7e643c04f87eab876e488c6b7666dbc508","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.10-4fc0a7d30.tgz","fileCount":24,"integrity":"sha512-gViUkky9Gt0EJhvxATKk6FgUcTo1eM4x0/d5TEisEw//cGf1+c6LujR0QfQgYu3YVAGcycYdCMK0EBJF3Pj3NQ==","signatures":[{"sig":"MEUCIFocc+XHJG3r65/FPGSqxXI/njJPM+joSrUqecQhW3SnAiEAq8QELP+6Z74fD+BpQRg6J+L4JuzxKlZC9led4GuO0/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.10-4fc0a7d30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4fc0a7d307164d38ff3597a3bafab0bf8b162b02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.4-4fc0a7d30","@libp2p/peer-id":"4.0.8-4fc0a7d30","@libp2p/interface":"1.1.5-4fc0a7d30","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.8-4fc0a7d30","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.8-4fc0a7d30"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.10-4fc0a7d30_1712054630550_0.7947583952397779","host":"s3://npm-registry-packages"}},"4.0.10-ab5f05763":{"name":"@libp2p/keychain","version":"4.0.10-ab5f05763","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.10-ab5f05763","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ac4af9551e4237ed15d772bb7d12305d2d1dce81","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.10-ab5f05763.tgz","fileCount":24,"integrity":"sha512-mmQvBOs5tfhwYqi31ZZ2WOvNOCvthhQbEg85Sraa8JSwzVjvzY0D8dr78M7bOZJU435zHqU4Xh04JtczdXRfog==","signatures":[{"sig":"MEUCIQC+Z5Rsw7S0+LcU2R6mvEnXJ49RvpRF/rLTKnMGL6vwxwIgEHBg7KeISlw+ANOJPtnoGAlGf6GkKS7kEIdZo+3CTlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.10-ab5f05763","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab5f05763148c0767c81c5bc49bfb9b2dee483ee","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.2","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.4-ab5f05763","@libp2p/peer-id":"4.0.8-ab5f05763","@libp2p/interface":"1.1.5-ab5f05763","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","@libp2p/logger":"4.0.8-ab5f05763","datastore-core":"^9.2.8","@libp2p/peer-id-factory":"4.0.8-ab5f05763"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.10-ab5f05763_1712060561635_0.565088358902855","host":"s3://npm-registry-packages"}},"4.0.10-3ffecc5bf":{"name":"@libp2p/keychain","version":"4.0.10-3ffecc5bf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.10-3ffecc5bf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bd973234865cc51e14b8f10c8365180f99bf1d04","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.10-3ffecc5bf.tgz","fileCount":24,"integrity":"sha512-NPDTmdY+9zXcICkZqRcX3q2PEKZcv9GKG0chnSqOPz+6w8UTctO65R2u3bw0NgVVRVkHKGKGQJURunDmnPNaNA==","signatures":[{"sig":"MEUCIQDCiiyfOYH8yfL1RgCgQ2HrsjrowG6cmrPqHlcgPED1oAIgSKyDDHw9JRYukMOf4tABOrtIGmI/keNAiE5kq4VIrfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.10-3ffecc5bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3ffecc5bfe806a678c1b0228ff830f1811630718","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.4-3ffecc5bf","@libp2p/peer-id":"4.0.8-3ffecc5bf","@libp2p/interface":"1.1.5-3ffecc5bf","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.8-3ffecc5bf","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.8-3ffecc5bf"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.10-3ffecc5bf_1712072289785_0.04696438437394601","host":"s3://npm-registry-packages"}},"4.0.10-80278b36b":{"name":"@libp2p/keychain","version":"4.0.10-80278b36b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.10-80278b36b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c29c3797464405587c40759a80a2589952f23609","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.10-80278b36b.tgz","fileCount":24,"integrity":"sha512-kDinbT5TzP5LuqPfdwpWa6Iwo8QILNcfB14KKyWzn4NccXe/mORhdkzemJdQCwdze73v6enoXw/upFBwwHGK7w==","signatures":[{"sig":"MEUCIHYnixfEZLL1lqKGvk5mXtYKMTN/PnsxgZEbZGgubTXeAiEAqgeEzljS9AQW/phMXjMR8MZuKdrhgShaXZKh3MI3z68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.10-80278b36b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80278b36b0679f03dd4b206114ba1bc3275f99c1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.4-80278b36b","@libp2p/peer-id":"4.0.8-80278b36b","@libp2p/interface":"1.1.5-80278b36b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.8-80278b36b","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.8-80278b36b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.10-80278b36b_1712076527041_0.22347059329268215","host":"s3://npm-registry-packages"}},"4.0.10-a2b41f793":{"name":"@libp2p/keychain","version":"4.0.10-a2b41f793","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.10-a2b41f793","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ec27d01ea99cf25e2e3c3d2e4d906d71146af40c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.10-a2b41f793.tgz","fileCount":24,"integrity":"sha512-ay5qehI5aENfgZ8EUm/kQVW3xql/uRIi8MCnVCqzqQbNSYthJvrAGGhoLaXAmwf5vYDvfIUG2k9al4h8nPvoJQ==","signatures":[{"sig":"MEYCIQCQlnWCYv1PvKtRlyjtZ3+V6XX5uLVJhv7epm2/RXBI6gIhANNE4+nKwvcatbsp/Hj319nJ7pbiIlEkW4QKUAxHgSMR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.10-a2b41f793","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a2b41f7939806dfb9583a6d43ddd8764fc861baf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.4-a2b41f793","@libp2p/peer-id":"4.0.8-a2b41f793","@libp2p/interface":"1.1.5-a2b41f793","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.8-a2b41f793","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.8-a2b41f793"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.10-a2b41f793_1712169831881_0.9844741633772831","host":"s3://npm-registry-packages"}},"4.0.10-d446c6c31":{"name":"@libp2p/keychain","version":"4.0.10-d446c6c31","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.10-d446c6c31","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a02fdb3345aa484c19018022028dcd624e78bacc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.10-d446c6c31.tgz","fileCount":24,"integrity":"sha512-fah3w5ylNQHqc4gq9HaEP2ajU8A7Na3KUeSSAb2hfEMoO3ZsOQ6n59Has9FvgBu6h6gAhzjKu+xZg6d3ehbPvA==","signatures":[{"sig":"MEYCIQCBMkWb29CGNfVmlJhVwrtz4Se5BJ+TWHkR27RMhouegAIhAJaJvltU+/sfuMiLtbjWeL2SRrqmSbpXSLy9pjQXF9pq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.10-d446c6c31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d446c6c31bfd0bebdad6a80926e4c571278fdee0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.4-d446c6c31","@libp2p/peer-id":"4.0.8-d446c6c31","@libp2p/interface":"1.1.5-d446c6c31","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.8-d446c6c31","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.8-d446c6c31"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.10-d446c6c31_1712261248414_0.7650600411252497","host":"s3://npm-registry-packages"}},"4.0.10-3e515f007":{"name":"@libp2p/keychain","version":"4.0.10-3e515f007","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.10-3e515f007","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c532eceabf226c452c9b17a886f6b4e29ec254b8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.10-3e515f007.tgz","fileCount":24,"integrity":"sha512-t3iAMTJwRv4vs9PhkpUfkRQ0I92f0SHHdZIk9HjG9ZG5r2ai7zCqe+kJPHBvzYBFnO9tlaPqHfmqNTRW5HpXOQ==","signatures":[{"sig":"MEUCIQDnYt/Ye2caDVA7NhBvY/u3TKWcf04VDz5OEsC7/xtYZgIgF/vuD7PetKcaShCnpxw3aO+ZupkEynsSxYfTEmoh84U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.10-3e515f007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3e515f007d685a35fe98ad9961fe1ccbb04f3e69","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.4-3e515f007","@libp2p/peer-id":"4.0.8-3e515f007","@libp2p/interface":"1.1.5-3e515f007","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.8-3e515f007","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.8-3e515f007"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.10-3e515f007_1712334593639_0.8690469748159018","host":"s3://npm-registry-packages"}},"4.0.11":{"name":"@libp2p/keychain","version":"4.0.11","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.11","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c1269e67f2a312aa157abdb2ac88226ff2e6987","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.11.tgz","fileCount":25,"integrity":"sha512-QJyYmY1AVdnh1aJWfzmB952AfOCTJWjCXlyJRtoWtSV6/MLtIF4odERlxCE5nSgXMOWNGraJFJLfyQLCnXpfXQ==","signatures":[{"sig":"MEUCIHeC6jRwKeZGAWwmLP7BOaHmOnoENTcBGExSfFv9ZbaeAiEAgGKT1Pg1pZvPpiYyyvwQVqt6kUrH6PK4DdyfgsSml6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249230},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9211de1e125b9aa90fcba8fe8ed349541a75a33f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.0.5","@libp2p/peer-id":"^4.0.9","@libp2p/interface":"^1.1.6","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"^4.0.9","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.11_1712338042327_0.8000635004666574","host":"s3://npm-registry-packages"}},"4.0.11-2b2958fe6":{"name":"@libp2p/keychain","version":"4.0.11-2b2958fe6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.11-2b2958fe6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c58f136b544913dd7839d75ef897590147d763c4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.11-2b2958fe6.tgz","fileCount":24,"integrity":"sha512-hnqublMy/krIyFIf4rCGaepyok4VHVejd+EAVJc4ZK0zxRMHjU7IBpMjjgRYbvNI7qxHQDkr6x+Vta6Ydz1vPA==","signatures":[{"sig":"MEYCIQDyJdvqoIIJ/nNIsZpihzCA+MMNdLyBqou+snWkCtzbBAIhAI7oaC7a1X0P7DJSh/IdS3aFahXCVBj1/9Ygjh0FuiJM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.11-2b2958fe6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2b2958fe66be0985de8890a1260b162cc24effdd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.5-2b2958fe6","@libp2p/peer-id":"4.0.9-2b2958fe6","@libp2p/interface":"1.1.6-2b2958fe6","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.9-2b2958fe6","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.9-2b2958fe6"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.11-2b2958fe6_1712600861640_0.7731860973311984","host":"s3://npm-registry-packages"}},"4.0.11-936dbba10":{"name":"@libp2p/keychain","version":"4.0.11-936dbba10","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.11-936dbba10","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a1e260e510ce77d9d18a2f904c7c583d793ccc0d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.11-936dbba10.tgz","fileCount":24,"integrity":"sha512-EKBEQdrq0QSSbBoMd3qW1ZP8gBZjWKb3fz40wS0gXdXkZRi+kOvzkcLOphroGpEhPcr9MkqeoAFS4sisjlJsFQ==","signatures":[{"sig":"MEUCIQCF00rrDuqxKRiPcv9a4DK8N0gZJ3epWbi5WuV4A+6VeQIgO2lI3ofxXSnsIFdtCh01deGjzqP2XIvJeMtPKonR69g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.11-936dbba10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"936dbba108093503cb68ea248dd03c3f8ccde8e7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.5-936dbba10","@libp2p/peer-id":"4.0.9-936dbba10","@libp2p/interface":"1.1.6-936dbba10","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.9-936dbba10","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.9-936dbba10"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.11-936dbba10_1712671372519_0.4889020080902948","host":"s3://npm-registry-packages"}},"4.0.11-732c436d4":{"name":"@libp2p/keychain","version":"4.0.11-732c436d4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.11-732c436d4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5e5f93f074f1f0b5579314b69da2a488e6583ff3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.11-732c436d4.tgz","fileCount":24,"integrity":"sha512-6SBTw1DqADMsLJ3llLxjbcv2Tvn/iK+QSkSH+H8oTBZk8opBHxBDg14gRQzkSnz2RHLyajjQitfX3BDE0Ui5kg==","signatures":[{"sig":"MEQCIHkHWAPFQZy4LbwclOApTkCMjw0NGme2F1fvrgquKLg2AiBXFHxYDpHJ5cH5DB6zJSE+CsnNyCg0GaP0xZHTuJiGdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.11-732c436d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"732c436d43d8b92e133b9c4f16403a0f84e41458","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.5-732c436d4","@libp2p/peer-id":"4.0.9-732c436d4","@libp2p/interface":"1.1.6-732c436d4","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.9-732c436d4","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.9-732c436d4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.11-732c436d4_1712672483150_0.44574791103988476","host":"s3://npm-registry-packages"}},"4.0.11-2c56203f9":{"name":"@libp2p/keychain","version":"4.0.11-2c56203f9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.11-2c56203f9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7be64c4dfd7823d67d58ac2808adbd15fd20a9a3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.11-2c56203f9.tgz","fileCount":24,"integrity":"sha512-Ciit8UXXWkXZ6YfLSXBmp8oKuFtngGnv0EfeIRBEXdvCHsmAY/E2HP8gVhq0J9orucsA0QTFntfhkAKe58JSOA==","signatures":[{"sig":"MEUCIB92AaliVG8w+8/Vk00hB2lujVLkVs24hH8EpU+Nk5k4AiEArXEzf1joBwfzrtNwF+t2nOZAehZ1ZwXXeifkkC1l37k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.11-2c56203f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2c56203f9ccf4b6ed30541a871b9bd8c5a21526e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.5-2c56203f9","@libp2p/peer-id":"4.0.9-2c56203f9","@libp2p/interface":"1.1.6-2c56203f9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.9-2c56203f9","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.9-2c56203f9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.11-2c56203f9_1712920306242_0.16504570240877792","host":"s3://npm-registry-packages"}},"4.0.11-b17824a1d":{"name":"@libp2p/keychain","version":"4.0.11-b17824a1d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.11-b17824a1d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"299981c2e8d6505fe149b3d15cc57949abf24605","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.11-b17824a1d.tgz","fileCount":24,"integrity":"sha512-foasKm5vDyX39BagNbBZVQxry5chuMyX5+E7sytyy4tSXbFXshr+aaTfseE8yx0Etttpeqig6PyzYuTcSzn1+g==","signatures":[{"sig":"MEUCIQDPlejDb20NaO4fQnIfCNXoE89anY78H/h3lFSr50vxKwIgKkMuwaoYlM7E7d2Rlryt3NQ76ldUmawSiTT6vuvrNMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.11-b17824a1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248085},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b17824a1d54ef83f32fc658cd7b7a623f809874c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.5-b17824a1d","@libp2p/peer-id":"4.0.9-b17824a1d","@libp2p/interface":"1.1.6-b17824a1d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.9-b17824a1d","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.9-b17824a1d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.11-b17824a1d_1712941287084_0.0005528033004915667","host":"s3://npm-registry-packages"}},"4.0.12":{"name":"@libp2p/keychain","version":"4.0.12","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.12","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ec16a0bcdfcc31ce77e214071f035517dc093da","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.12.tgz","fileCount":25,"integrity":"sha512-RJCWPbsdHjYDPCFjibaSLcw6iduMGjnk+IkwBLqmw07pY/ltLe89TBpsvbCAAPTc6z2C2dDNWhL0ajtx+cgjMw==","signatures":[{"sig":"MEUCIQDmetxeoyiot8ISEZXZZMYl2hiXkerzpMCfaEkA7HtwDgIgJWjqQ8hLTrPigZpo1MSdOejjEuAQRC4gscfxuRFwNy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249233},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ebb8db8223e8326f498b0afc4ecdf4edccdffdc4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.0.6","@libp2p/peer-id":"^4.0.10","@libp2p/interface":"^1.2.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"^4.0.10","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.0.10"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.12_1712945391060_0.913248743257925","host":"s3://npm-registry-packages"}},"4.0.12-08dabd390":{"name":"@libp2p/keychain","version":"4.0.12-08dabd390","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.12-08dabd390","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0985e4ab48443c114c3d89a9b5d12151f12a9df6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.12-08dabd390.tgz","fileCount":24,"integrity":"sha512-a6CDa80XMpMsQfqIMWI6/tgYuZqAQiJCax0d6qrIjOMutrz+LozSClnWxWv2zUycvEvqqH0uFf/xzXzJHqJdbw==","signatures":[{"sig":"MEUCIG+a/ROWuwyk0BsXwRh1Dfkdj8Qg97aoffY2EWN3DzW+AiEA1mTJ1jQ+Qx/17TarFJxzcIQJThAAHfqgOTI8bECdm+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.12-08dabd390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"08dabd3906b1ac64a45a8a6c3d66d01fa08c5000","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.6-08dabd390","@libp2p/peer-id":"4.0.10-08dabd390","@libp2p/interface":"1.2.0-08dabd390","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.10-08dabd390","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.10-08dabd390"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.12-08dabd390_1713177698132_0.5242148760452057","host":"s3://npm-registry-packages"}},"4.0.12-31c78f4ed":{"name":"@libp2p/keychain","version":"4.0.12-31c78f4ed","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.12-31c78f4ed","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3eda201f84919545e1fa29fb5a4236b5e6e37765","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.12-31c78f4ed.tgz","fileCount":24,"integrity":"sha512-YZeKp+EHk2Qujl0dTVePgVbdq2737pvcU0SoWBb0W1yemBjXGGS9V+Z/ncAjQDgm6eqIuZHD2DqoZk/3+ZYkqg==","signatures":[{"sig":"MEQCIHLuHo6gN/1ay5dvk8sY9U1ASOQxhNjia2+JIsKOC0xgAiBqWrxlU9LibrgEpx3pQ4bx+KW4Wfs1q3W56V7KfOAJPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.12-31c78f4ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"31c78f4ed590c8c112938b8055ee78abf0c2b755","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.6-31c78f4ed","@libp2p/peer-id":"4.0.10-31c78f4ed","@libp2p/interface":"1.2.0-31c78f4ed","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.10-31c78f4ed","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.10-31c78f4ed"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.12-31c78f4ed_1713190755766_0.18442075050767337","host":"s3://npm-registry-packages"}},"4.0.12-ea4f26285":{"name":"@libp2p/keychain","version":"4.0.12-ea4f26285","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.12-ea4f26285","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"95f18331e84dbbc12ec6c77b64963d9818b809dd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.12-ea4f26285.tgz","fileCount":24,"integrity":"sha512-ItAcaarOEXS4Wqvp7OVX8GDHWoKOZB3KVsCf5y+V+b9/f/3p7O8fuFa1o/SiIJQCfZD4qgAjBSDRYEC/iVj4IA==","signatures":[{"sig":"MEQCIFpJswAJ56wGfAflP+OxIr8MsWNM/B6IrhRuZM7KY2bUAiBrz11KL3dlS/GDgkYcgLQnmgoLSJjsC/3b8g4HLiVk5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.12-ea4f26285","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ea4f26285ecf7babc361799a172dd4acbcca2a10","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.6-ea4f26285","@libp2p/peer-id":"4.0.10-ea4f26285","@libp2p/interface":"1.2.0-ea4f26285","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.10-ea4f26285","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.10-ea4f26285"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.12-ea4f26285_1713275126157_0.34365037634678863","host":"s3://npm-registry-packages"}},"4.0.12-acef72613":{"name":"@libp2p/keychain","version":"4.0.12-acef72613","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.12-acef72613","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d1c4a765ac4945d221d8523c35737aa711bba40c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.12-acef72613.tgz","fileCount":24,"integrity":"sha512-GqBzkLpBz1Gp+TUAb+eT/DRgS9ACTIb5fP3iE+v/KS2SMeKa//OkYHPme8wVNlc41J8FUMhBcAvrdZlbTykCDg==","signatures":[{"sig":"MEUCICw3OjGjCMS8lY8DVodPC6XDwH7m7bwzjikGAsG6FaQxAiEA5eO9qenAQgYa+lKQ7CStChraWPJov1ja6OH3R3Y168Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.12-acef72613","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"acef72613c07f5be82e6d6fdede5692cee724683","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.6-acef72613","@libp2p/peer-id":"4.0.10-acef72613","@libp2p/interface":"1.2.0-acef72613","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.10-acef72613","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.10-acef72613"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.12-acef72613_1713771315656_0.7706241175824624","host":"s3://npm-registry-packages"}},"4.0.12-eaf8ac7cf":{"name":"@libp2p/keychain","version":"4.0.12-eaf8ac7cf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.12-eaf8ac7cf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"72a3fb7ad5d411d38d2be77073b35536c7f3707a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.12-eaf8ac7cf.tgz","fileCount":24,"integrity":"sha512-p+N1NirSo/BBO4hjKHarJFp2DodItUoS7KZLMjbi3cm88p6OMmR/goFAQaG6AZHhFhq+yQ+/b0aKr6+t5B8jag==","signatures":[{"sig":"MEYCIQCpb8fFGBjW5HWGm8+UCnKjxR2tilgAkrirEQK3PG4I+gIhAOIsQNQFqrOzkERZH15+kcHXme4w2i/K3D/VIHD9fR4M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.12-eaf8ac7cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"eaf8ac7cfb8a8ee00283de304dc4ec5280a41f1b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.6-eaf8ac7cf","@libp2p/peer-id":"4.0.10-eaf8ac7cf","@libp2p/interface":"1.2.0-eaf8ac7cf","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.10-eaf8ac7cf","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.10-eaf8ac7cf"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.12-eaf8ac7cf_1713793854112_0.6128587623953554","host":"s3://npm-registry-packages"}},"4.0.12-fd1f8343d":{"name":"@libp2p/keychain","version":"4.0.12-fd1f8343d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.12-fd1f8343d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"25d3b3a15dd504dbcca07911acf698e052c4c447","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.12-fd1f8343d.tgz","fileCount":24,"integrity":"sha512-uM5kxQsys3lE6zsgglzma7GxDW4sZagxWHELE7UCFN1JqufjzVhEgNToFjcqlxZyCoC3m2NO5dCE/m293no9ag==","signatures":[{"sig":"MEUCIQC8l5JwbrE3RoElJVjqBSeeE6zGo/nkhCyluNa0G/7XAgIgS87AQaizT9FlIWI7tkj8v+8K1fnXasvlqxf535tTMks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.12-fd1f8343d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248392},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fd1f8343db030d74cd08bca6a0cffda93532765f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.6-fd1f8343d","@libp2p/peer-id":"4.0.10-fd1f8343d","@libp2p/interface":"1.2.0-fd1f8343d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.10-fd1f8343d","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.10-fd1f8343d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.12-fd1f8343d_1713869388385_0.694119372018686","host":"s3://npm-registry-packages"}},"4.0.12-2281f802b":{"name":"@libp2p/keychain","version":"4.0.12-2281f802b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.12-2281f802b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9885f7c42964d014102de560ff558390a61047f4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.12-2281f802b.tgz","fileCount":24,"integrity":"sha512-gOaSTQbWPdWctEBJ8S/YRax05+f2m6nHt4TeWpcQYd9Ufk+qAucdevYQ9GIlIZUN6f0cfMfVKeuGdzfW6RkGsA==","signatures":[{"sig":"MEUCIGTm3HyKoOFunly/blMuqgwA7f81mKuHCZd49+l1+34OAiEAqYMUd3f1OCS/7wzqZl38OkVW+WEmJ2O6dTsNpa6V3LQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.12-2281f802b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248392},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2281f802bac80a4ffd3f7e099a6ff02f3db62b11","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.6-2281f802b","@libp2p/peer-id":"4.0.10-2281f802b","@libp2p/interface":"1.2.0-2281f802b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.10-2281f802b","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.10-2281f802b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.12-2281f802b_1713948152184_0.8092279297777056","host":"s3://npm-registry-packages"}},"4.0.12-c2181f0cf":{"name":"@libp2p/keychain","version":"4.0.12-c2181f0cf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.12-c2181f0cf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fde0a2ead60fc41e87fd00dd778f572b3b9053f9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.12-c2181f0cf.tgz","fileCount":24,"integrity":"sha512-Tfjx8j1swXqtd0b6e1bDgpMwKXsv+32cfWxKkAsxXVBfrH89PPVhoiWxNGTWL+nfVRXyjOr0quKuTrwP1D2p1w==","signatures":[{"sig":"MEYCIQC8Lq5JZ6QB2+Y91QjJEwGUk8NGFqzmXL1sLCCG3CdhEwIhAMytaIGY0Q2e5nLgS8bnA1tAMyBQ+wYTjA3jE/z7/uRg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.12-c2181f0cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248392},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c2181f0cf11c2c74fff08ea9197af25528a02e6d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.0.6-c2181f0cf","@libp2p/peer-id":"4.0.10-c2181f0cf","@libp2p/interface":"1.2.0-c2181f0cf","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.10-c2181f0cf","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.0.10-c2181f0cf"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.12-c2181f0cf_1713964455230_0.8714245365148565","host":"s3://npm-registry-packages"}},"4.0.13":{"name":"@libp2p/keychain","version":"4.0.13","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.13","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"498dff4243adb3568ae06c82ebe610a7b4c404e1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.13.tgz","fileCount":25,"integrity":"sha512-DMPWdl2E1YaNZ02FuSY1KUAwnerkLQ97xquzR86bOKHmOv6Va29FnzFQlyKwuvP1A/ZfMC7nIOo9EyOmUR4dQQ==","signatures":[{"sig":"MEUCIGcULLCsncLhdclR6NzdlvtNpSc0wuZwCGVRm8vje3qFAiEAnFb3VERiTnZ0iFLBhX6eaNq8I5FP3iCK9vQ6uwxAzYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249535},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"17e2d64e05ef4555cae304f0fbcc546d5446e0c0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.0","@libp2p/peer-id":"^4.1.0","@libp2p/interface":"^1.3.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"^4.0.11","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.13_1713968165441_0.9978796133619154","host":"s3://npm-registry-packages"}},"4.0.13-90cfd25e2":{"name":"@libp2p/keychain","version":"4.0.13-90cfd25e2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.13-90cfd25e2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d13bdf828fa1e47cfa743e5b47fb7e8e503f61bd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.13-90cfd25e2.tgz","fileCount":24,"integrity":"sha512-EXvQ7SAEWkuRj0pjS5MR3079A8zhQMDneqJ0hkfKLCH1RriIr9oVB+KER0umq/loStU0R3C1ZAF64r9fpYLTtQ==","signatures":[{"sig":"MEUCIQDi2uGwhYf4aYyOL7VdGxn9OAGcetQ7xHIqjhrO5pdlxgIgVfdRiLzaz1gmouNTFhavhoPJ54Enzsg8lyKSn2qv+B0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.13-90cfd25e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"90cfd25e29a5642575f8aef3c60750f04129e1e5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.5.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.0-90cfd25e2","@libp2p/peer-id":"4.1.0-90cfd25e2","@libp2p/interface":"1.3.0-90cfd25e2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.11-90cfd25e2","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.0-90cfd25e2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.13-90cfd25e2_1714063703665_0.0080928677006753","host":"s3://npm-registry-packages"}},"4.0.13-998fcaf94":{"name":"@libp2p/keychain","version":"4.0.13-998fcaf94","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.13-998fcaf94","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b689f9d71f60bec4e6e19986a9c4b82c5436c9fc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.13-998fcaf94.tgz","fileCount":24,"integrity":"sha512-tWBImkId6w7oKkZjSTbvp7RwWIaYCsmy4rGgbWU5Qn5jw5lmyhbYzNSkGLQFkHSXiU6vnB+U8gLqVZKF/85rqg==","signatures":[{"sig":"MEYCIQCZTQ5dE+g6HlG0qaX7Nu3BVOhNj9KKZK8HwnfvnQhL4QIhAOXtVs1zoSUNE+8XhI3+CpkRByIGiiK3biFTmHVDvttF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.13-998fcaf94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"998fcaf94889251817a3bbaaad9b654bebdf3a6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.6.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.0-998fcaf94","@libp2p/peer-id":"4.1.0-998fcaf94","@libp2p/interface":"1.3.0-998fcaf94","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.11-998fcaf94","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.0-998fcaf94"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.13-998fcaf94_1714151988310_0.7362136171872427","host":"s3://npm-registry-packages"}},"4.0.13-e1923b0a7":{"name":"@libp2p/keychain","version":"4.0.13-e1923b0a7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.13-e1923b0a7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"84698b8467db988c2cb8215f8ce5ec3540a0aa8e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.13-e1923b0a7.tgz","fileCount":24,"integrity":"sha512-DOEKSoFlVPGrOz9nD3t5lKsMWc2iHkBNw6gLmJOlEi+Dvl5hiGhDM9faJELVnpf2OpukMI7E3x8p/NdbItZ2aQ==","signatures":[{"sig":"MEYCIQCisbPjroB9rGih1a7pnjJU9EMhvTUIxjcF6BQSNHRl2wIhAMQ7yQTEG6Yw3mSWkHpvZnumI8F9vLh5mmxTrDGP+UNm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.13-e1923b0a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1923b0a70c9b31b70e3f3f10cd1984daafe592a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.6.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.0-e1923b0a7","@libp2p/peer-id":"4.1.0-e1923b0a7","@libp2p/interface":"1.3.0-e1923b0a7","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.11-e1923b0a7","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.0-e1923b0a7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.13-e1923b0a7_1714153329665_0.5499262998877537","host":"s3://npm-registry-packages"}},"4.0.13-3bc94b403":{"name":"@libp2p/keychain","version":"4.0.13-3bc94b403","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.13-3bc94b403","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"857b7cae315c57b37c71922411224ec0bc4046e7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.13-3bc94b403.tgz","fileCount":24,"integrity":"sha512-lVJ7Lxo7yd31y5WAt6T9dqYYOoYsNCRX9E8Beqtr3jcU6Yb2YWiAGClMYb27B+7eZq33GisW/4SKFX4P04px9w==","signatures":[{"sig":"MEUCIQDfKe53e80CJOmjOqnZIaBijN6jxsDa6NaYHkzkHUN71wIgDCgeuOOqyC3S3DB65JlwpHuc+tageHYRMQjlJ+voWcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.13-3bc94b403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3bc94b403b117cdc5ed57f73da22c6fda8a3ef51","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.6.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.0-3bc94b403","@libp2p/peer-id":"4.1.0-3bc94b403","@libp2p/interface":"1.3.0-3bc94b403","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.11-3bc94b403","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.0-3bc94b403"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.13-3bc94b403_1714459323315_0.6734546003377497","host":"s3://npm-registry-packages"}},"4.0.13-3d7a9da17":{"name":"@libp2p/keychain","version":"4.0.13-3d7a9da17","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.13-3d7a9da17","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2f27175ddd8329d5fb0b753b78272c7948161c70","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.13-3d7a9da17.tgz","fileCount":24,"integrity":"sha512-nQU6R6deLjSwipHFgxSNnAICGvHGZ8FHqXSPpB9BL05jky9c1qE1KW9NK4ZUJWXb4Agdo11XOVvRqh2xfh6bFg==","signatures":[{"sig":"MEQCICQgCy2/qWfacL/LAYFNahyU5Uf1VZn80i+bir7UfujFAiAE9N1L3G3l1jm86r3ueZpABhkKraBqysqtlxz0Zi+7oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.13-3d7a9da17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3d7a9da1700a584ff2d1a3b252f084e0de7d0c82","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.6.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.0-3d7a9da17","@libp2p/peer-id":"4.1.0-3d7a9da17","@libp2p/interface":"1.3.0-3d7a9da17","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.11-3d7a9da17","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.0-3d7a9da17"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.13-3d7a9da17_1714469979459_0.3045229307880981","host":"s3://npm-registry-packages"}},"4.0.13-c82432312":{"name":"@libp2p/keychain","version":"4.0.13-c82432312","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.13-c82432312","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"78f9cef441cc250490c1c442677c1d9fe3e4c333","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.13-c82432312.tgz","fileCount":24,"integrity":"sha512-s6BpfsIJl7T6/5UNO9DRDeW1M5S/eGg7INvkSPX+U4nuUl1pKX13x5LN7ssF70sezvQDJjNJ3GYDh0DyFxAowQ==","signatures":[{"sig":"MEUCIQDJRD9z5bde7ZeY+S0jnCDhCOBolIo6XDLPcU/ITd4KAQIgeTjeRRtWfY/bnTumVsPyUsbWch1x0zWywqIb6FLWKfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.13-c82432312","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c824323128bda325fc7af5a42cd0f1287c945bc4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.6.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.0-c82432312","@libp2p/peer-id":"4.1.0-c82432312","@libp2p/interface":"1.3.0-c82432312","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.11-c82432312","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.0-c82432312"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.13-c82432312_1714498681405_0.7687012720125317","host":"s3://npm-registry-packages"}},"4.0.13-de3f7aeaf":{"name":"@libp2p/keychain","version":"4.0.13-de3f7aeaf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.13-de3f7aeaf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c48dedccbb881e840d001eecf4fd79e7237a9e25","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.13-de3f7aeaf.tgz","fileCount":24,"integrity":"sha512-5spZTqzhl9Ypenn1PQvRaYrfEKwX4NrUNNzKrHjDhEiRH0rbWGh2XD0y6ogkEWUSqBXo+dFKGDrRPt4wxVLHxA==","signatures":[{"sig":"MEYCIQDH2A4iozL5v4aKBHuUknmXuPQo0ChCPBtmggMw1IyMeAIhAMks/YWpXt+IllLwidK1pqw0pzZLpy1TO7wB0aEMfdXB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.13-de3f7aeaf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"de3f7aeafa6a4ada2f65598aa6d8eeece6ad83d8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.0-de3f7aeaf","@libp2p/peer-id":"4.1.0-de3f7aeaf","@libp2p/interface":"1.3.0-de3f7aeaf","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.11-de3f7aeaf","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.0-de3f7aeaf"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.13-de3f7aeaf_1714545630831_0.38844494788285","host":"s3://npm-registry-packages"}},"4.0.14":{"name":"@libp2p/keychain","version":"4.0.14","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ab4e71dd254eceee6b640d4b8e200eef8ccb5b2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14.tgz","fileCount":25,"integrity":"sha512-uTQmFHqo5IGMDVQJz6Hb9ubg0pV7LwL/S6tGK1CCz46lanAb5Harb4EEMGcv5p4URrEpQ4TheatGnHyDoX5Mug==","signatures":[{"sig":"MEQCIDYRP45qeAdM+edCjoEK5Fd3jz6XT6kKW9pmjM0TCxVnAiBL3o1I1bVPQduUN91HwicKHmoZc8cv25crMXYT1/E+lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249535},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2374e7de1617252562f2855fddc1127c93557887","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.1","@libp2p/peer-id":"^4.1.1","@libp2p/interface":"^1.3.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"^4.0.12","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14_1714549094736_0.1687596228033652","host":"s3://npm-registry-packages"}},"4.0.14-9d13a2f6a":{"name":"@libp2p/keychain","version":"4.0.14-9d13a2f6a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-9d13a2f6a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d506110023ff5c65882956c917da5e18067d71f1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-9d13a2f6a.tgz","fileCount":24,"integrity":"sha512-ORJvE33/wxbetVBuICUKIlgslwGg91Z1cWYEQp3U6UqMjAJqQqecnlniX2wIc/1dNeNWqX2M0LDOih9Xpg/ewg==","signatures":[{"sig":"MEQCICgcl8V/W9zuCdRVmQWaM4KrKlP5gMcwXoD77CpAYWTiAiBpBwb8BuUpMgWVpysIvWDO/B4DEJ3XO8lWKHSFAnQK/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-9d13a2f6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9d13a2f6af4ed12166a10a8bc3c07da7f0023f88","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-9d13a2f6a","@libp2p/peer-id":"4.1.1-9d13a2f6a","@libp2p/interface":"1.3.1-9d13a2f6a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-9d13a2f6a","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-9d13a2f6a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-9d13a2f6a_1714563349907_0.02233923763431367","host":"s3://npm-registry-packages"}},"4.0.14-a11e135c2":{"name":"@libp2p/keychain","version":"4.0.14-a11e135c2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-a11e135c2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9c4d29a6299b37ba985bcd4bd2d27e85c2885363","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-a11e135c2.tgz","fileCount":24,"integrity":"sha512-PcN62q79dPHZXKpthvPwg3K3SwVTvATc7ZwY7ysSxl45m4qzAelGaQxeYO09xsGLq5qPP+pjKfOlui0e5AyDZw==","signatures":[{"sig":"MEQCIHPu2kutD2055e2INykMNv4JL55BFL+6fIgY7SsC1pmaAiAq27x7cil7LfhcR5RtWcFkmuYU7F0OkZVPSXUBDEJZ9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-a11e135c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a11e135c221543b20fe746ab8ae85d54316ffe97","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-a11e135c2","@libp2p/peer-id":"4.1.1-a11e135c2","@libp2p/interface":"1.3.1-a11e135c2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-a11e135c2","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-a11e135c2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-a11e135c2_1714641378963_0.27279111445046866","host":"s3://npm-registry-packages"}},"4.0.14-1488a7371":{"name":"@libp2p/keychain","version":"4.0.14-1488a7371","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-1488a7371","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d15d3a06cddcc7ed48276fd27132e902b0298ae6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-1488a7371.tgz","fileCount":24,"integrity":"sha512-L7wzIsyOajxz0uHfhbeFHyxuoiMlYAn0JoIw5H/qU1qXJCjRvipjKZfzx6g3N6A/ECCw6HHr3WQ45owQ+k4/Tw==","signatures":[{"sig":"MEQCIFFb6RWdbSoKLxFwA/Q32KJHg7mRZFVSI/k90PHchP5WAiBb+2sdBE6UH+58xP4hcXsafgDF2Km5jrLMeUfSFNAoCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-1488a7371","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1488a7371eb80751662b7ab71967ab537d912119","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-1488a7371","@libp2p/peer-id":"4.1.1-1488a7371","@libp2p/interface":"1.3.1-1488a7371","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-1488a7371","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-1488a7371"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-1488a7371_1715082321116_0.022402824741929672","host":"s3://npm-registry-packages"}},"4.0.14-d9366f9aa":{"name":"@libp2p/keychain","version":"4.0.14-d9366f9aa","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-d9366f9aa","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4bea0c10129d1916a556d9bbdcff69f76c4e8bad","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-d9366f9aa.tgz","fileCount":24,"integrity":"sha512-6KNzRJ06xs90eAjup/yNrF69NR2TKN6xldoqcpN2LVIJ5mH1g16FesBXP1erl0TF4cVuz3ubKvJp/d7AhUzkug==","signatures":[{"sig":"MEUCIQC2EER0NZLRGPxcgbJOZlgLgxpgBMNpikGtJcvVRZPoiQIgNaFSGKb8GTdRvZ1pyj2DK02Rt9qQyuPBC5DBhsq9VZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-d9366f9aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d9366f9aa1c88e3fc4ba281307dc11266a9e388b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-d9366f9aa","@libp2p/peer-id":"4.1.1-d9366f9aa","@libp2p/interface":"1.3.1-d9366f9aa","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-d9366f9aa","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-d9366f9aa"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-d9366f9aa_1715085382364_0.9735062009497131","host":"s3://npm-registry-packages"}},"4.0.14-bfa7660d5":{"name":"@libp2p/keychain","version":"4.0.14-bfa7660d5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-bfa7660d5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"608d7feca2294eb723068bc021876d7d65a0f1a3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-bfa7660d5.tgz","fileCount":24,"integrity":"sha512-b0f6A+TUc85KTdJuxFMwSvpVMyAfDNxOaQSVMso/SkAVcrCF6z35FlWPGMnUgRkWTm9KgIaSh2Uj9Liy4LbC5A==","signatures":[{"sig":"MEUCIGjFAnlkwduImqVINSUeozbNdHQeUVxKi2iMlgVr/IJIAiEApLww/khA/73TQ8v/fXsCbfpf8vbM+Z6aNj65ncTwkAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-bfa7660d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bfa7660d5f91d1b9bf4a6859d4567d3613404de2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-bfa7660d5","@libp2p/peer-id":"4.1.1-bfa7660d5","@libp2p/interface":"1.3.1-bfa7660d5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-bfa7660d5","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-bfa7660d5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-bfa7660d5_1715088447028_0.19227332158739285","host":"s3://npm-registry-packages"}},"4.0.14-767b23e71":{"name":"@libp2p/keychain","version":"4.0.14-767b23e71","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-767b23e71","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0593fe4034b86d2ff0f06c0ca4f28232afc39855","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-767b23e71.tgz","fileCount":24,"integrity":"sha512-D6CGJLOvuWvxwFlM5KxgTxbNXZzHQtAwI/yuOuu93MP7cBjsPmuhfbDl+ami9Vxd0VdRH1M+dpq5dzTJF+cL1w==","signatures":[{"sig":"MEYCIQCXVlZI9Bs52Qtl8IuyiWNg8P+/s9DB82K4bRwask0kKwIhALcwAUJ1kKcactBY3ARz7qfn+C5N96kAKmwmf9WWJH5j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-767b23e71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"767b23e710b1a9b545421365f2f9603c37cbec78","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-767b23e71","@libp2p/peer-id":"4.1.1-767b23e71","@libp2p/interface":"1.3.1-767b23e71","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-767b23e71","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-767b23e71"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-767b23e71_1715090379718_0.18922748417671698","host":"s3://npm-registry-packages"}},"4.0.14-510d9ce65":{"name":"@libp2p/keychain","version":"4.0.14-510d9ce65","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-510d9ce65","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3e680914f18a4c1d162bf355de42a8d9b6095764","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-510d9ce65.tgz","fileCount":24,"integrity":"sha512-lleSe/Z5xU1rInZtDIAB6F4OYrilFNLR6XYy+vrafLEsBauBsO8OC4njSOY7PKDesLLNvZ4dnDGVbdjqae8juw==","signatures":[{"sig":"MEYCIQD8Q+dHXT3ez/4oV4EWsIe8dw8bXMS8UJKKiKBdd3eBUAIhAKCorTcvNA46ZgLsMtzr3ZdH6dFexEPA9pf2xoy1VnI/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-510d9ce65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"510d9ce6563095e9d01a64e88dd7dab8e18641ee","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-510d9ce65","@libp2p/peer-id":"4.1.1-510d9ce65","@libp2p/interface":"1.3.1-510d9ce65","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-510d9ce65","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-510d9ce65"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-510d9ce65_1715094740169_0.07613882210314693","host":"s3://npm-registry-packages"}},"4.0.14-4ad63bb79":{"name":"@libp2p/keychain","version":"4.0.14-4ad63bb79","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-4ad63bb79","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a4e588d41ec0da1b68c1b8a92dacc8f08f85e866","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-4ad63bb79.tgz","fileCount":24,"integrity":"sha512-pJ7kUtm1oH9147fE/OVa9pZa1aXbl6EzBuZnp4oxM4eTu/xvKx3IgDw4Rh+kgzyjGVPVde7C3cb1BTWO2HDOEA==","signatures":[{"sig":"MEQCIFQ4QTDY4FDUjWRNLvsEfQ4Pydizodykiy/ZgprdyzLRAiBUt/qA906RV0Ly+rh3EOO7QLqxvfuSFJ6kmuAl8lPXTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-4ad63bb79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4ad63bb79c0c2e5c670b32aa534906b923dcf150","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-4ad63bb79","@libp2p/peer-id":"4.1.1-4ad63bb79","@libp2p/interface":"1.3.1-4ad63bb79","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-4ad63bb79","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-4ad63bb79"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-4ad63bb79_1715100174427_0.7092580646864752","host":"s3://npm-registry-packages"}},"4.0.14-7ae6063df":{"name":"@libp2p/keychain","version":"4.0.14-7ae6063df","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-7ae6063df","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eec12fc2a6fda48e134836e5bb4ecdf91c2627df","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-7ae6063df.tgz","fileCount":24,"integrity":"sha512-S6BjZk+1tPYeBz51aBBFyk/bfytmjfQxPygLtoCVftnvAT5pUwV2D1g5HTqJDPkb1wOCxvpoYK+BUkKtzEX9yg==","signatures":[{"sig":"MEUCIQClGh32lH7QvtC+2USH6yhSWvlgqKotWlDtm9IXA2M2igIgfOydMITvoyp9WDns1XUqjPkjhma8AizuCJkZqWUTKu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-7ae6063df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7ae6063dfbc754f95a2c4bd0a6bd146f2989a5f5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-7ae6063df","@libp2p/peer-id":"4.1.1-7ae6063df","@libp2p/interface":"1.3.1-7ae6063df","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-7ae6063df","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-7ae6063df"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-7ae6063df_1715335916060_0.46072457005257617","host":"s3://npm-registry-packages"}},"4.0.14-83c14d08f":{"name":"@libp2p/keychain","version":"4.0.14-83c14d08f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-83c14d08f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"93f3dc6cd531058f9200e348fd09028ce282a290","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-83c14d08f.tgz","fileCount":24,"integrity":"sha512-DZZhJPEyTMJICg8KMLESksXldmah+ZX04t7GCDpRttXuG5rTbhu4uZNqcxPnwhDZ1kGmovqfUNQ2LU0YKRg5tw==","signatures":[{"sig":"MEUCIQCOjTQWsekAqsAbU3wakpChYUUi1sOiBbPW6rhICEej2QIgavegA25ZanEaUC0NEdajumO+6UKLUFCgmth+Ef30bCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-83c14d08f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"83c14d08f4f10a207f142f0d7d383e0fbff7858a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-83c14d08f","@libp2p/peer-id":"4.1.1-83c14d08f","@libp2p/interface":"1.3.1-83c14d08f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-83c14d08f","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-83c14d08f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-83c14d08f_1715585574269_0.6074704300550178","host":"s3://npm-registry-packages"}},"4.0.14-43046b9ae":{"name":"@libp2p/keychain","version":"4.0.14-43046b9ae","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-43046b9ae","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"02b35b69af46f3ff00926d2710a482b707f3f8a2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-43046b9ae.tgz","fileCount":24,"integrity":"sha512-gTMGOa9VbOcMpZmQCgPSE+unbrkDBQd4Ebj07G5N58+95yGoM1oB52dBdehLdvHr/CZRuNZ/XVgCnY2GaJFweg==","signatures":[{"sig":"MEUCIQDIUhO4hKAAYfFaixbo7W7Dfxw7PwxVL4xoISb/b7BB5wIgLTSDvUjVFY3U1/ClHukz1gw9+91tVumxS+a6QvqV0BA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-43046b9ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"43046b9aebebfadeb1c092a1ef768c63c32298e3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-43046b9ae","@libp2p/peer-id":"4.1.1-43046b9ae","@libp2p/interface":"1.3.1-43046b9ae","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-43046b9ae","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-43046b9ae"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-43046b9ae_1715620919963_0.8795742914572806","host":"s3://npm-registry-packages"}},"4.0.14-9d4b0596f":{"name":"@libp2p/keychain","version":"4.0.14-9d4b0596f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-9d4b0596f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c52f1bdeeb9c72fa9433cb99e19543478e67ef2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-9d4b0596f.tgz","fileCount":24,"integrity":"sha512-tu2ZSHiHdoL2t6kLgetI/ULIA6m8pRZN27v0myeYoi+5QxpTc5CYzjHpJFA2IOIfMW9punkjHcFmxJ7Hrt4E3w==","signatures":[{"sig":"MEUCICd78aQf3v042e/Gf7jywjfOjQK545CvNI7xZEvvXrFaAiEAkAHz4/Kj7v3yBJk5j+TakWG5QDzDdihaISgqsXdV9VA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-9d4b0596f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9d4b0596fa3066dce145f54290984a9870cbc934","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-9d4b0596f","@libp2p/peer-id":"4.1.1-9d4b0596f","@libp2p/interface":"1.3.1-9d4b0596f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-9d4b0596f","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-9d4b0596f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-9d4b0596f_1715677573616_0.5821799369548335","host":"s3://npm-registry-packages"}},"4.0.14-3c73707ff":{"name":"@libp2p/keychain","version":"4.0.14-3c73707ff","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-3c73707ff","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f20412491df30fca33aa62d49f1b1d8a6dafb3d9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-3c73707ff.tgz","fileCount":24,"integrity":"sha512-W6v+uNwyNhrzUOmCEp0Riowlp+U6erdnLNNdFKZLjLN1FvyjbxZrrE14voguY3ayReeze1BPKMBWcoox7hURAA==","signatures":[{"sig":"MEUCIQDxiI19aT0yxQ/sbnL6aH38QGUrcoiQuKuoEyocwXHq2AIgbwhWz7Ar/KkheqIRAyCJNChjIHvu/PFrwta2htg3kp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-3c73707ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3c73707ff5c1635d4ab26dcc39499ab497d217a6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.7.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-3c73707ff","@libp2p/peer-id":"4.1.1-3c73707ff","@libp2p/interface":"1.3.1-3c73707ff","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-3c73707ff","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-3c73707ff"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-3c73707ff_1715773658474_0.10482043555220955","host":"s3://npm-registry-packages"}},"4.0.14-1cc6a9405":{"name":"@libp2p/keychain","version":"4.0.14-1cc6a9405","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-1cc6a9405","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8554c898fb46ffc5a78260a3773e9ed8016e89e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-1cc6a9405.tgz","fileCount":24,"integrity":"sha512-h/ftQrCgMZM3DraK/ahkaQgqZpe91FdlCHbiuHDnSDE2J4Tp4YoGMR/sghr+xMVmMMAqKaJ4295BnIM3ZkM3GQ==","signatures":[{"sig":"MEUCIDBXuz/U32qDEkbM2hDDuov1WQKN6MJgssfGITNB/W0tAiEAhURzQ8eIwKVXnFP8YrYderQ641K3oFrsaz7b4hEI5Ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-1cc6a9405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cc6a940547a03fa8c0f2b73b155eda795ab88c4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-1cc6a9405","@libp2p/peer-id":"4.1.1-1cc6a9405","@libp2p/interface":"1.3.1-1cc6a9405","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-1cc6a9405","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-1cc6a9405"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-1cc6a9405_1715856193774_0.23922140794584545","host":"s3://npm-registry-packages"}},"4.0.14-1cd5aae11":{"name":"@libp2p/keychain","version":"4.0.14-1cd5aae11","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-1cd5aae11","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4bd442e29ac96207f2faf784b999c6b702ac2fd2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-1cd5aae11.tgz","fileCount":24,"integrity":"sha512-48IjU+cWCS4o9IrrHpzW/91nOjxP41IMbcQn+tjOxE7gIFDdl8/A8gokDiz7edejx+TxVJlpHA4OWAVDdklQfQ==","signatures":[{"sig":"MEUCIGeikUe6zZ7sox0Zu8qCFRyNDIMiZhrKccjeqVSOImMJAiEA7lRdhoCZmeuea7mauiBJbN64P3OPtmo4hWMNXUY3sj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-1cd5aae11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cd5aae1179cb564e99c9d135c4c2ab8b840b2e8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-1cd5aae11","@libp2p/peer-id":"4.1.1-1cd5aae11","@libp2p/interface":"1.3.1-1cd5aae11","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-1cd5aae11","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-1cd5aae11"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-1cd5aae11_1715870199262_0.8655406003010355","host":"s3://npm-registry-packages"}},"4.0.14-7de56f244":{"name":"@libp2p/keychain","version":"4.0.14-7de56f244","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-7de56f244","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"95b3dcd7b5e3af6e8d9243ab5f8681da29d127e0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-7de56f244.tgz","fileCount":24,"integrity":"sha512-svMf/W6kb00elyxGxtqnVFbrqxAk02wQtzJdD5suUW6NGfwag8XXPgnWGj3De1unbTT16hGels0g5Nd3IIbcOQ==","signatures":[{"sig":"MEYCIQCWHMwUdLcBLS7Mj8+kFsKmxrP/M2a1k7vrAMJn1mam+QIhAMEndr3uGH6W5o5trEbsC7qRj5YSr7Wk1rCZunbMS3KW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-7de56f244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7de56f2444f0501e2e38b7aa658a4271441f8a9c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-7de56f244","@libp2p/peer-id":"4.1.1-7de56f244","@libp2p/interface":"1.3.1-7de56f244","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-7de56f244","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-7de56f244"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-7de56f244_1715875617846_0.5569369388055299","host":"s3://npm-registry-packages"}},"4.0.14-5b7380259":{"name":"@libp2p/keychain","version":"4.0.14-5b7380259","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-5b7380259","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ed67ce24fdeaf051829e2796a93d14d189027c68","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-5b7380259.tgz","fileCount":24,"integrity":"sha512-X40ps1tzacdWpeP8LKXzuO0wEACmgPn4Esx41SLT7gjwKzz9TarD3IYSqPYlwxg/C+IsDkGxXAA9tO+dlP0VnA==","signatures":[{"sig":"MEYCIQD/dishqEiwVnW9JzemuINPTTTx71ziP/s8KtCmS3TiSwIhAPMPnC1x3KWcLYo0lHmfsfjoDqYpH2GThZDgoi8H9o8R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-5b7380259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5b7380259ddcd36e3e919dadb6380dc939ae9537","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-5b7380259","@libp2p/peer-id":"4.1.1-5b7380259","@libp2p/interface":"1.3.1-5b7380259","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-5b7380259","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-5b7380259"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-5b7380259_1715879578448_0.06464957076546196","host":"s3://npm-registry-packages"}},"4.0.14-1eb5b2713":{"name":"@libp2p/keychain","version":"4.0.14-1eb5b2713","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-1eb5b2713","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8d83a1148c64a5a9ae0325ff950a1798ccace1e0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-1eb5b2713.tgz","fileCount":24,"integrity":"sha512-G34kXTqAHeXX+9HiMQAHkz/1xTwz2tPH/ZgwjUl/kbHrslTnBC4Vm+lYUnHTLBrXc/0ug0JFj6d3a70ofYehIg==","signatures":[{"sig":"MEUCIQD8chWv8U+6s6odcv4woZpIg7GV2nVmeO4TEjVHN/Gj1gIgCLeZnoZzaB6XXcshRG1MUWod3HCQU+Zv8ZUFQDW5QkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-1eb5b2713","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1eb5b2713585e0d4dde927ecd307ada0b774d824","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-1eb5b2713","@libp2p/peer-id":"4.1.1-1eb5b2713","@libp2p/interface":"1.3.1-1eb5b2713","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-1eb5b2713","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-1eb5b2713"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-1eb5b2713_1715883673685_0.7496535804256301","host":"s3://npm-registry-packages"}},"4.0.14-8214dcfb0":{"name":"@libp2p/keychain","version":"4.0.14-8214dcfb0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-8214dcfb0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c2be11502902cf36a4c712c043e3749112fd4858","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-8214dcfb0.tgz","fileCount":24,"integrity":"sha512-/53mZJS01AidKn8BZ2lUNSY7MBodws9tRJNQ19oeRsW5pUCOLjlm06AJnrPSNHY46A1xSJsNhe0OnIhImTfouw==","signatures":[{"sig":"MEUCIHoilXvfkzqarsYbJm38Kfmj0i294Svf+gOBqgi0Y9nSAiEApHUNJIjEkkXa+aDZG/PE5t6VJ7S7m/VUB+S06fQHpqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-8214dcfb0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8214dcfb0e14e7bf377b5f0d9864551038c069fa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-8214dcfb0","@libp2p/peer-id":"4.1.1-8214dcfb0","@libp2p/interface":"1.3.1-8214dcfb0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-8214dcfb0","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-8214dcfb0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-8214dcfb0_1715958643491_0.8252701991056941","host":"s3://npm-registry-packages"}},"4.0.14-1a41c28bb":{"name":"@libp2p/keychain","version":"4.0.14-1a41c28bb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-1a41c28bb","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f9d9964cc0b115c9daa53d92e72de75c896b167d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-1a41c28bb.tgz","fileCount":24,"integrity":"sha512-SPPWlam4mQO7TBuyLpHDGed7TavQeSjuv3cG3xfqwlL85uzTyJsI0rCRYEE4fkDtxNNo+2tKaQJH+KEDEboiyA==","signatures":[{"sig":"MEQCIAId0S62cfQKHWxJOfwYxUFatz466y/P1wEIs+01PzEZAiBPG0NbUZm7rkMDK/ezVMxDEkRq470gcVc2ZPc0U5LNVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-1a41c28bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1a41c28bb76a365c3474f94e3f7dcf7691c0cec2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.0.3","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-1a41c28bb","@libp2p/peer-id":"4.1.1-1a41c28bb","@libp2p/interface":"1.3.1-1a41c28bb","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","@libp2p/logger":"4.0.12-1a41c28bb","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-1a41c28bb"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-1a41c28bb_1715968144526_0.8057979040715846","host":"s3://npm-registry-packages"}},"4.0.14-48444f750":{"name":"@libp2p/keychain","version":"4.0.14-48444f750","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-48444f750","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b736adb7c1eefffe642d42b78b5eab993ccbf73","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-48444f750.tgz","fileCount":24,"integrity":"sha512-mD8M0TVHIfFy1IwY3jwgLR7092eSu1xxmlZh8NivreGM/0Z29wpm/7Xyw2LhtybExlfO5+Uwmx7z6PK0OUDDYg==","signatures":[{"sig":"MEYCIQC8uvOpJpcOdJEvRTVJ4ZULlw2EXP9YqLkl22cu4J9bzQIhAPIjOKh/HJvfoyy13UsMaOnaA1uVlbQrJu0O6ATEiIrO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-48444f750","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248391},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"48444f750ebe3f03290bf70e84d7590edc030ea4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-48444f750","@libp2p/peer-id":"4.1.1-48444f750","@libp2p/interface":"1.3.1-48444f750","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","@libp2p/logger":"4.0.12-48444f750","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-48444f750"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-48444f750_1715968362708_0.6217648944936662","host":"s3://npm-registry-packages"}},"4.0.14-a3e8beabd":{"name":"@libp2p/keychain","version":"4.0.14-a3e8beabd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.14-a3e8beabd","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"addf7a0d623bbcec4b27eb2dab61eb3daf5d6a24","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.14-a3e8beabd.tgz","fileCount":24,"integrity":"sha512-po2NiAKF1JeHdG9Ha/cw3gfArjziemvIcGxln+nQqPAyIAjAu9YTWbM84Y13UsPg0xenB700k2g2Us1t5sWxaA==","signatures":[{"sig":"MEQCICf4MM6ABHw8LN9jtU32S7M7vFonBNlAUcImMMjg57RjAiAiRWPcU7zYi9SFjuVePT7Y0kDWfBLSVRpW3PYLyHlIQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.14-a3e8beabd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248391},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a3e8beabdc2b551594952b5d5621555296eff79a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.1-a3e8beabd","@libp2p/peer-id":"4.1.1-a3e8beabd","@libp2p/interface":"1.3.1-a3e8beabd","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","@libp2p/logger":"4.0.12-a3e8beabd","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.1-a3e8beabd"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.14-a3e8beabd_1715973888990_0.45257281295631735","host":"s3://npm-registry-packages"}},"4.0.15":{"name":"@libp2p/keychain","version":"4.0.15","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fd32b6459fa77605ff7d7ffcdf46f3d964c76350","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15.tgz","fileCount":25,"integrity":"sha512-hJRSc81EATTzyXlsHy0fkwjqxHH3X7MU0K/dyzMtS15YKAo8AX1PltGvl4F7gTrNf7ojZOB/RkWGCLwzCA9dvQ==","signatures":[{"sig":"MEYCIQD2eUBfKP520Qmrh6gouqwTrZqjl5yIo1HOMPUS8sVjNQIhANy1+LBOrx9IfhGJLQsCgZ8cCRwxAjfxPQEgeA6AZ+3I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249536},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f9df63299d5e73168f2aef452d42f9723f56e810","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.2","@libp2p/peer-id":"^4.1.2","@libp2p/interface":"^1.4.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.11","@libp2p/logger":"^4.0.13","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15_1716203836989_0.2198699377479647","host":"s3://npm-registry-packages"}},"4.0.15-e69a2f1b6":{"name":"@libp2p/keychain","version":"4.0.15-e69a2f1b6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-e69a2f1b6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"75294ec4a52626fe04bca6e608b67318c9779821","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-e69a2f1b6.tgz","fileCount":24,"integrity":"sha512-WwM+C3qgtDmStdoV/eF/3x+scsXfxIJfT2IvvwkNEbyUFgipsiuceVXbHDuKqaIXqrAdcP28ta3ogESPjnQqGw==","signatures":[{"sig":"MEUCIQDL8klLM+3UQphWT9GWq5AFE/EIojUr0PIP1oMuc7xaUAIgcpxrh4qTeNRz+vN+NGPT7gk+90s3bKn6k0PYAvakZBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-e69a2f1b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248391},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e69a2f1b608be8dbd1456b84270a4b481ee036f7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-e69a2f1b6","@libp2p/peer-id":"4.1.2-e69a2f1b6","@libp2p/interface":"1.4.0-e69a2f1b6","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","@libp2p/logger":"4.0.13-e69a2f1b6","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-e69a2f1b6"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-e69a2f1b6_1716882625427_0.22798421500941224","host":"s3://npm-registry-packages"}},"4.0.15-7464dc00c":{"name":"@libp2p/keychain","version":"4.0.15-7464dc00c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-7464dc00c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4bd27c24b62a524f5cb5db95204c3b230b778cfb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-7464dc00c.tgz","fileCount":24,"integrity":"sha512-gaRkWgzD5xmc/nPnu2dHDTiKp4lOqd4drjEX7xFZaMF1/mf295Uslj3GA92yGwaAOx57kcPfIp1gqn4qqqybCw==","signatures":[{"sig":"MEUCIFFrw7WtxBIaYPWItuT8h6UnTwnYzjjmW14khgf6H0HsAiEApTS/gYaa4RBE0HtUmEVdhqo6Q56lmMxVFIGgxAkX/5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-7464dc00c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248391},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7464dc00caef2d95bfcfc75346f48e0901458df6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-7464dc00c","@libp2p/peer-id":"4.1.2-7464dc00c","@libp2p/interface":"1.4.0-7464dc00c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","@libp2p/logger":"4.0.13-7464dc00c","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-7464dc00c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-7464dc00c_1716883768757_0.7423915087010766","host":"s3://npm-registry-packages"}},"4.0.15-7aec7bd45":{"name":"@libp2p/keychain","version":"4.0.15-7aec7bd45","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-7aec7bd45","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"78651be3328405b67727a4583e222725ac2640c3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-7aec7bd45.tgz","fileCount":24,"integrity":"sha512-YGSRtVFX1bS2Rie0n1uOeqHemFwIvSgiTXdf41IDgoblUv9utkeZ/AVk5pLApwy2zJHVNqJLbY0GygvBBGzGgQ==","signatures":[{"sig":"MEUCIH8kTYUazaDeI/O6zWyAVAQk08LcxMwEJXlz2Ji1KSHVAiEAvuwC4tBqGlAuTTqNYguck7mnFd5cij8rHFlokgdxyDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-7aec7bd45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248391},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7aec7bd45b37e1d5aa206816c17189f1e0c68d96","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-7aec7bd45","@libp2p/peer-id":"4.1.2-7aec7bd45","@libp2p/interface":"1.4.0-7aec7bd45","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","@libp2p/logger":"4.0.13-7aec7bd45","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-7aec7bd45"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-7aec7bd45_1716889166845_0.82538168812286","host":"s3://npm-registry-packages"}},"4.0.15-167bf2b3c":{"name":"@libp2p/keychain","version":"4.0.15-167bf2b3c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-167bf2b3c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ed00e5cf5d9ef82de7d662423fb489ff10499f4f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-167bf2b3c.tgz","fileCount":24,"integrity":"sha512-NLN/zTxlxF5Nd3p1lIdh4KrcjAXJScGRtmX6I4aOu4JA0yJXsIkLuSIgoH+MnYOp84EzlzsWnHqmUb28AO4bTg==","signatures":[{"sig":"MEQCIAz2dFGM+FxYNMb+s6abPpO6elJ8+5MLtHDaNy68eHXHAiBB+tJ8TNBGh/2z8EUVtu9mU5uH/a1Rl9H6GWzjoAjZIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-167bf2b3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248391},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"167bf2b3cf0aa741c8118e241c3668e8ef91c549","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-167bf2b3c","@libp2p/peer-id":"4.1.2-167bf2b3c","@libp2p/interface":"1.4.0-167bf2b3c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","@libp2p/logger":"4.0.13-167bf2b3c","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-167bf2b3c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-167bf2b3c_1716897309598_0.35319525533563034","host":"s3://npm-registry-packages"}},"4.0.15-352699ab5":{"name":"@libp2p/keychain","version":"4.0.15-352699ab5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-352699ab5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3c5eb6bda57741325db8f34055200d737e8c4ff3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-352699ab5.tgz","fileCount":24,"integrity":"sha512-4DasNHEhvTRoyhHcMip4q9SIteVzxTEz3VHSeMIIpzE0IimV+eXkBaOt6ekUnY3NLAY4q3OfHYRC4qtV3ZWBXQ==","signatures":[{"sig":"MEYCIQDjBDj43x2yYxxzDabTSUTcim5JQpJ8Ky3pJ/rES73bKgIhAMfGn1x4Wq876jBcw9ixwA6ft12NvSgzhCQ+yz6e+ntc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-352699ab5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248391},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"352699ab534c7aed536886bd2fd18f069db0d08e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-352699ab5","@libp2p/peer-id":"4.1.2-352699ab5","@libp2p/interface":"1.4.0-352699ab5","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","@libp2p/logger":"4.0.13-352699ab5","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-352699ab5"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-352699ab5_1716916524541_0.08774384535325841","host":"s3://npm-registry-packages"}},"4.0.15-f4e572cd6":{"name":"@libp2p/keychain","version":"4.0.15-f4e572cd6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-f4e572cd6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5aa7f58b21126d2b07870f96feedb258ede0e7d7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-f4e572cd6.tgz","fileCount":24,"integrity":"sha512-8HzVlhhMu6a8lxxwutxREF0tyZzVsIO3r21Tyu0+XU8OUbvZ6BIXNlB4HmbY6wcoAH6EPv1ZGUrWxIAXBOSJaA==","signatures":[{"sig":"MEYCIQDXBM9raEInJCWuFZhCOXlYUgvS/RgV3mQibkcncNXDNwIhAKqK8ji00wc4Ru5hk3yq+/cVDKUO+XPBQebQEh99w4zJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-f4e572cd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248391},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4e572cd6fc957457816c98619d1a11adf4bd5bc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-f4e572cd6","@libp2p/peer-id":"4.1.2-f4e572cd6","@libp2p/interface":"1.4.0-f4e572cd6","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","@libp2p/logger":"4.0.13-f4e572cd6","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-f4e572cd6"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-f4e572cd6_1716918574891_0.4054803274964047","host":"s3://npm-registry-packages"}},"4.0.15-169c9d85e":{"name":"@libp2p/keychain","version":"4.0.15-169c9d85e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-169c9d85e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a7fbf922baf85f9c1a25d559defb52a18793e48e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-169c9d85e.tgz","fileCount":24,"integrity":"sha512-ZPCYHW/149RHt/0i4szBoE0ge1oaVQ8++GONuvRsPJM2V7ONofg+YvtpPfxyP/aKZvHooHcnKGNsDj+EDX9hiA==","signatures":[{"sig":"MEUCIQCqdf+zHnxUpgXfv3j03KAfMVD9OYuqZlabuq8mGB0WrAIgUf4CwwBHEr7PkGd+Q69y4qGGu0pR0jQbHtkGoPngTo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-169c9d85e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248391},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"169c9d85e7c9cd65be964b5d08bd618d950f70ee","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-169c9d85e","@libp2p/peer-id":"4.1.2-169c9d85e","@libp2p/interface":"1.4.0-169c9d85e","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","@libp2p/logger":"4.0.13-169c9d85e","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-169c9d85e"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-169c9d85e_1716918585832_0.5035124295129445","host":"s3://npm-registry-packages"}},"4.0.15-12106b5b0":{"name":"@libp2p/keychain","version":"4.0.15-12106b5b0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-12106b5b0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"60380b715c13c0b40d8ad763061cbc0d55e23d36","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-12106b5b0.tgz","fileCount":24,"integrity":"sha512-vc9FRf5n8AOG8Umbvz/xDfagPtVWVD6nA2tQuKfZlx+xL9oegFkvFKyHGhbCXvk/CCUDG+0aLN3uluNJBhd7hQ==","signatures":[{"sig":"MEYCIQD21V+fYtBAC2GVuJyzQ7A3nqnjqyT4vlprGu0wdDrhxgIhAPtfAj1UEZerU4XpsZFG9KxY4GgqLniW+ht5yJd2hGsU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-12106b5b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248391},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"12106b5b00957b0bd634e69353d4fae4e0730ac9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-12106b5b0","@libp2p/peer-id":"4.1.2-12106b5b0","@libp2p/interface":"1.4.0-12106b5b0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","@libp2p/logger":"4.0.13-12106b5b0","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-12106b5b0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-12106b5b0_1717660119186_0.21309504414305214","host":"s3://npm-registry-packages"}},"4.0.15-757fb2674":{"name":"@libp2p/keychain","version":"4.0.15-757fb2674","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-757fb2674","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ee0f01fb10ed0b075fb760b30889c330f2283999","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-757fb2674.tgz","fileCount":24,"integrity":"sha512-BN+fMH5QmmKu4087wlzrNEaBOFI9dwEIKGPmNhKKlr3RJUc5k/sHfO0wxP09XwX6dO459rd6iArZI32jTadvOA==","signatures":[{"sig":"MEQCIDjxkX50Ku81BTFR6yaBYQmPMBVOCK3bDvwDTRTgrGGuAiAznnLh8AblVKomn/0NPqI5AvHbfs8Ycvcd0BhfD9BV6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-757fb2674","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"757fb2674f0a3e06fd46d3ff63f7f461c32d47d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-757fb2674","@libp2p/peer-id":"4.1.2-757fb2674","@libp2p/interface":"1.4.0-757fb2674","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.13-757fb2674","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-757fb2674"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-757fb2674_1717662335797_0.5006438382183604","host":"s3://npm-registry-packages"}},"4.0.15-440c9b360":{"name":"@libp2p/keychain","version":"4.0.15-440c9b360","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-440c9b360","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"63e2fa536f56fa3a16e65a73f97b82bb5ec7369a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-440c9b360.tgz","fileCount":24,"integrity":"sha512-G9rR2APxDgVD8WANsDluM/PpPDzu85E1c7jZIad6KPL8O9C2ECF/0tffODKxI91yStt/ikZP8BoJ5I64O/6yjA==","signatures":[{"sig":"MEUCIGJhxbvW6JyBijWzQp5KBCop1NoGgloRwXaH0rLdEh92AiEAja66nLCztSFBCwE9bcyWDph8e3rOE76wa/c0Rjr0yOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-440c9b360","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"440c9b360b8413149f4a1404c3368f124b0f8a5e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-440c9b360","@libp2p/peer-id":"4.1.2-440c9b360","@libp2p/interface":"1.4.0-440c9b360","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.13-440c9b360","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-440c9b360"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-440c9b360_1717665369498_0.24212970749662732","host":"s3://npm-registry-packages"}},"4.0.15-4bd8e4f79":{"name":"@libp2p/keychain","version":"4.0.15-4bd8e4f79","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-4bd8e4f79","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e65d0aa7b7cd2658b7150bfb9cff42b9a668a72e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-4bd8e4f79.tgz","fileCount":24,"integrity":"sha512-cMHvlFcPCty9/pbYQ2pLn1pw5npmTA62ObB5azklEO9JeSzhVc8NylSKlGRsEPNOmmOE7sXpw7nTwfGGkcEGug==","signatures":[{"sig":"MEUCIQDIMvFdTA+rtI5odLMQhs5nN8uEPKs7UlbmVlEbFXUdSQIgAOBku1cp/mD4H4nzeyRqB8t5wuwgcwzalkfYjBnblkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-4bd8e4f79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4bd8e4f791d055c2ba1445f1dea64dd3735e41c9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-4bd8e4f79","@libp2p/peer-id":"4.1.2-4bd8e4f79","@libp2p/interface":"1.4.0-4bd8e4f79","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.13-4bd8e4f79","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-4bd8e4f79"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-4bd8e4f79_1717667065382_0.7624177701755479","host":"s3://npm-registry-packages"}},"4.0.15-f6fe2cc3c":{"name":"@libp2p/keychain","version":"4.0.15-f6fe2cc3c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-f6fe2cc3c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ed84e3bd7da496aa89c1465d5a2d49db80442265","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-f6fe2cc3c.tgz","fileCount":24,"integrity":"sha512-jeKbqFEwK5qXkx0BHdDPt4X49VotgNcoACUugDRcPOfgVIiLlIA/4Bbhtdauf3nvmunXpe1t/09+r8uHdmzYHg==","signatures":[{"sig":"MEUCIQCE2UfM4vB6RwOpgdP9P9R3J+vt8VHX6R8U3yVzIf7bsgIgDuVmFnYQdrimvR+GWXTNxfFBFFbK3d9LzBrcoajfrKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-f6fe2cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f6fe2cc3cfb4a69520ede31874c94088a7e9b270","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-f6fe2cc3c","@libp2p/peer-id":"4.1.2-f6fe2cc3c","@libp2p/interface":"1.4.0-f6fe2cc3c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.13-f6fe2cc3c","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-f6fe2cc3c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-f6fe2cc3c_1717668080353_0.7966574483095725","host":"s3://npm-registry-packages"}},"4.0.15-6011d3697":{"name":"@libp2p/keychain","version":"4.0.15-6011d3697","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-6011d3697","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9a06bf82173ad5f21cfb71412bfffeee6e9e49b0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-6011d3697.tgz","fileCount":24,"integrity":"sha512-skG0k8XWZKZVa4Yya1DGwr26JXcMCI0NMJRr2RpsJajPG7SUIJQ/W/SMluhJb9KLkJ2X5H16x54NBD9O9tL9CQ==","signatures":[{"sig":"MEUCIQDp7Z0QyvnYNfUefostl/TZnk7QooBpNbRRj3Dw5JgH4gIgK9pzjJ94ozeVUCURaP6pKMJN5ZRuc90iivT4mrZwwG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-6011d3697","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6011d36973f94813bc28f19cec4cf2d5883bc812","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-6011d3697","@libp2p/peer-id":"4.1.2-6011d3697","@libp2p/interface":"1.4.0-6011d3697","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.13-6011d3697","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-6011d3697"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-6011d3697_1717668900212_0.2293416202094123","host":"s3://npm-registry-packages"}},"4.0.15-bc6556f96":{"name":"@libp2p/keychain","version":"4.0.15-bc6556f96","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-bc6556f96","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d14b0a5bc5f701f1b8d004b3924d1060938b737a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-bc6556f96.tgz","fileCount":24,"integrity":"sha512-dPzblH3aaV4xOewKkgvv+xpCnb0xLwYgiLhiWnsXvm7PhLjPjDikkddhb1JKDiEAlhsFKqpvaLsSUwyBd0oG+w==","signatures":[{"sig":"MEUCIBrQKUILeSjt2jySsjywrScrnEED8Vg8Q1j/r1GjYUbBAiEA2expGaUuzzDTobZDv4wd+zmxQqOIcFBNUgHoTBQWSyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-bc6556f96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bc6556f965474801d63fc6a4c113b65144715995","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-bc6556f96","@libp2p/peer-id":"4.1.2-bc6556f96","@libp2p/interface":"1.4.0-bc6556f96","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.13-bc6556f96","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-bc6556f96"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-bc6556f96_1717673375662_0.9616734670708256","host":"s3://npm-registry-packages"}},"4.0.15-769461d3b":{"name":"@libp2p/keychain","version":"4.0.15-769461d3b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-769461d3b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"574c8a7f1a3ff75938a858a2469ec691eceda56a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-769461d3b.tgz","fileCount":24,"integrity":"sha512-isOp9T8BZKhalir2G5aaD70FVg/fMxYeEjSobGo5NLL+hUCTTkeMetPLqKWPo+7GiVWmlhyYeLlUU/G6lpx5ug==","signatures":[{"sig":"MEUCIQDKzCtn2JQ7fQxb96FZ8Dl56PFwVHvKAMSe22KJNOVsegIgBelKIfc0usTIQsUXNn0eawKRJA3CgyBUhl/0fltpO+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-769461d3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"769461d3b5de1a9825c37ae8d10d508bab9fd2bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-769461d3b","@libp2p/peer-id":"4.1.2-769461d3b","@libp2p/interface":"1.4.0-769461d3b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.13-769461d3b","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-769461d3b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-769461d3b_1717689819708_0.24063955563485795","host":"s3://npm-registry-packages"}},"4.0.15-62e32252a":{"name":"@libp2p/keychain","version":"4.0.15-62e32252a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-62e32252a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d139dcbf3bdec94d78cc0089879adef887699a10","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-62e32252a.tgz","fileCount":24,"integrity":"sha512-oGhwNWrVrYSxOhdMhxfmo3shqkeKBXbUZEtTrI5wfjNyDqCj1CrThrNkF6T3Cc+OI/5j3m19qLg1IRbUGuln3A==","signatures":[{"sig":"MEUCIQD8RTlpFS2Ap0/HyFQpTYPthIb/jju8ubku3clYdiFA0gIgB7nqJa1wKVDJwew6d5GY2OeOhPwceRfSljip4zMoPq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-62e32252a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"62e32252a334a5389546dd05a143ffb93cb8e744","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-62e32252a","@libp2p/peer-id":"4.1.2-62e32252a","@libp2p/interface":"1.4.0-62e32252a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.13-62e32252a","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-62e32252a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-62e32252a_1717700199738_0.9393579922959814","host":"s3://npm-registry-packages"}},"4.0.15-90d10b565":{"name":"@libp2p/keychain","version":"4.0.15-90d10b565","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.15-90d10b565","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"94eb6baa41024b73d2477c28f3f7bfaa01060bf8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.15-90d10b565.tgz","fileCount":24,"integrity":"sha512-OICQFBH+FInmQyynlFwfP2yRsKTFNUlm48DeBNCD1FVplXmMTtLSI57KWBjenDBvn5i27wKyqYnISZgjd2epaA==","signatures":[{"sig":"MEYCIQCu+m31/FktPUovlUVvnYfBvUEIJoJUZL0mUIvWlsI5DgIhAJqzqoSZ+sO9ZFjlb5HAcrb/V3F7wR2hDSrP4jKTWJrF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.15-90d10b565","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"90d10b56557380097d3738ee9c839ce70386ed54","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-90d10b565","@libp2p/peer-id":"4.1.2-90d10b565","@libp2p/interface":"1.4.0-90d10b565","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.13-90d10b565","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.2-90d10b565"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.15-90d10b565_1717775382060_0.7397482713298944","host":"s3://npm-registry-packages"}},"4.0.16":{"name":"@libp2p/keychain","version":"4.0.16","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.16","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"41b601b54fe29f5fb46c8abebfcfce9bfc376fa0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.16.tgz","fileCount":25,"integrity":"sha512-0D7YGATO0Hxa2R8W0XZGp/0qeSbhvnQF34yoHJD+lGNVxvNW/so/78pVu66nUHwMh3lfWQHY4nbbAtcGzVWOpw==","signatures":[{"sig":"MEYCIQCoQb+8FM/WKe4crs3+6kUJ1xdiFIjJwi9dBDH8VQPrMgIhAMh2mfm+hY+IgF2ZwpTeX9Eq0g5eXTJsXgCOe5MCOLRA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249535},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2829da93ce19750e29f65a0cf25528d15281c5eb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.3","@libp2p/peer-id":"^4.1.3","@libp2p/interface":"^1.4.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"^4.0.14","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.16_1718015905916_0.688815562000596","host":"s3://npm-registry-packages"}},"4.0.16-863b3de03":{"name":"@libp2p/keychain","version":"4.0.16-863b3de03","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.16-863b3de03","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"32aa5a8c1a332bcf34b883252483c1e87cedee15","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.16-863b3de03.tgz","fileCount":24,"integrity":"sha512-1koNvrloIyXVriZyYDP+By7Kni61c+bxB6EzBHaQpy/3DI6lyWiuE37PcfAVtIlprKqAAA4ZbnHhWzWenvJf5A==","signatures":[{"sig":"MEQCIFBZfpFN3YgsPUSsoiK18zfCM7sa04yJBxjq71imx5T6AiBhvjDTH21+AVQgK67cTfzGEH7C/fNKIvU/vixGgfcAvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.16-863b3de03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"863b3de03e73204b517830ae9ea782425b5c3088","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.3-863b3de03","@libp2p/peer-id":"4.1.3-863b3de03","@libp2p/interface":"1.4.1-863b3de03","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.14-863b3de03","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.3-863b3de03"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.16-863b3de03_1718188259559_0.400198979677048","host":"s3://npm-registry-packages"}},"4.0.16-44791342":{"name":"@libp2p/keychain","version":"4.0.16-44791342","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.16-44791342","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e93181cc166f3d7cf0ccccef6666ad7d535b3a28","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.16-44791342.tgz","fileCount":24,"integrity":"sha512-DnV1M16nCbyQ18huZ5+AlePAPX5JA6HGlUDEHQ4RaQJo7cnwc3aISBJgiuJyy3tYG5lYHGM7RbenO7ywiGLjbQ==","signatures":[{"sig":"MEUCIBnLJVj13ERSV3yLRNkf3A2+WhiPhqO4c8Fec5tWmH4rAiEAoi5De/W0+rKj0w8AuaD0uzS7dLOdqbiRByGofqBG4+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.16-44791342","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248390},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"044791342239b187d4fdabb957b0ca6af93d9b73","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.3-044791342","@libp2p/peer-id":"4.1.3-044791342","@libp2p/interface":"1.4.1-044791342","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.14-044791342","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.3-044791342"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.16-44791342_1718207610623_0.20304058171871486","host":"s3://npm-registry-packages"}},"4.0.16-d1f1c2be7":{"name":"@libp2p/keychain","version":"4.0.16-d1f1c2be7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.16-d1f1c2be7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d82826f85e37677d7175b18314819aa74c9698fd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.16-d1f1c2be7.tgz","fileCount":24,"integrity":"sha512-DyJkmcrGqk0sw+cuAxhfM0/G+57e9MzYpfguUuufJosIN3NtUM6lB96HQzTWv6r49MdWvAPJv+tbc0dou6bVyQ==","signatures":[{"sig":"MEUCIF+kGU8suGtub4LVYuZApn14XhTNLM+b6kSwfoDBauWNAiEAvkpZSMnOPZ95R/3K62yLsmquVn1ckx+LcNShwo9dJfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.16-d1f1c2be7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249250},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d1f1c2be78bd195f404e62627c2c9f545845e5f5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.3-d1f1c2be7","@libp2p/peer-id":"4.1.3-d1f1c2be7","@libp2p/interface":"1.4.1-d1f1c2be7","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.14-d1f1c2be7","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.3-d1f1c2be7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.16-d1f1c2be7_1718268567295_0.30516037673864393","host":"s3://npm-registry-packages"}},"4.0.16-94cac115a":{"name":"@libp2p/keychain","version":"4.0.16-94cac115a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.16-94cac115a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ac35d9fc7ef993eec0a7c1bef97d6f7d0c7cea83","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.16-94cac115a.tgz","fileCount":24,"integrity":"sha512-3/etq896ZpLdfob5Kg+pTCZZHbzzJAKZO2C0NWo5IYKu3p0q4zDNDwtPidksY6Wqlf5qt/YLqiQn5UOt8kRDOA==","signatures":[{"sig":"MEUCIQCjA4Xv20mm4635rct8ixwVXY7RUpVL33C/N1Sr97J8WgIgC0leqSaitV7JCmuj1o9RXmrMsGbHff1Mcis2bNwAt3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.16-94cac115a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249250},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"94cac115a2ec5dc805fc987345bcacfe269260de","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.3-94cac115a","@libp2p/peer-id":"4.1.3-94cac115a","@libp2p/interface":"1.4.1-94cac115a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.14-94cac115a","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.3-94cac115a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.16-94cac115a_1718275891536_0.011714844393061474","host":"s3://npm-registry-packages"}},"4.0.16-8e4fdcde9":{"name":"@libp2p/keychain","version":"4.0.16-8e4fdcde9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.16-8e4fdcde9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"743777780a1fcfc3a3034aa817984f94a68bda9d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.16-8e4fdcde9.tgz","fileCount":24,"integrity":"sha512-k05YmXnT2RzOspDiL1NpWUbX8kVGuuvMga5A6ykIIRev8HLJ5jShA7uVTFTqXm2FAogCenvIfe1HXs0PNqlqnQ==","signatures":[{"sig":"MEQCIEAgY/q6Q2OALBQXvHh2+lDfOZqV0kl2V/jD1Y4EzRJ4AiA6HEdjhGok0aHpycvbfshFDyDT3+sbF2THGhJcwhkSTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.16-8e4fdcde9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249250},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8e4fdcde999a64b6f6e573960b2a53cc78c0bebf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.3-8e4fdcde9","@libp2p/peer-id":"4.1.3-8e4fdcde9","@libp2p/interface":"1.4.1-8e4fdcde9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.14-8e4fdcde9","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.3-8e4fdcde9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.16-8e4fdcde9_1718707404376_0.24862390012173674","host":"s3://npm-registry-packages"}},"4.0.16-9e0236627":{"name":"@libp2p/keychain","version":"4.0.16-9e0236627","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.0.16-9e0236627","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c0ac654fae2f346e214f3e1b1a651d9ab9e962fb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.0.16-9e0236627.tgz","fileCount":24,"integrity":"sha512-TWVhEvVkvdGoJotWtBRCr4W7ETEBJm+eMnpLniQdGa88rkkfgetWRothI1P7CKUzwlTcUGVjgWbSQHzRnh0wvg==","signatures":[{"sig":"MEUCIBJ7RLcYlip3O0dmrM5fdOlHoYqDDbK5fKeM8VNI4wt2AiEA2fiUeuZ7PLb68FZA6Q9Nc9zEil0Mtz69hNA7ClwP/cE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.0.16-9e0236627","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249250},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9e0236627b50a389df3350a90e58720cc205f0af","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.3-9e0236627","@libp2p/peer-id":"4.1.3-9e0236627","@libp2p/interface":"1.4.1-9e0236627","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.14-9e0236627","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.3-9e0236627"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.0.16-9e0236627_1718714838858_0.982827869477775","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@libp2p/keychain","version":"4.1.0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7aad41919c8da89fa91e259bc8eecedc970bb6ec","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.0.tgz","fileCount":25,"integrity":"sha512-BKrr7r//KKn+I9epN4pU+iwym6OO6hhdwJV+7mQb07ZwKUHZ7tnv8Ffyffvi6V/3prQLAXgBMGN/wsfsmsUmRw==","signatures":[{"sig":"MEUCIGA1QoyN52pAuhWC9lnqEPXfIwrm3VEjrzddGYqQVYDVAiEAzlyigt8sWYhsytEzBMlLzxgjBTtFhj2eC1RgMEnlrJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250394},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"703b39029c478446fc7d75c64a990883a75c1934","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.4","@libp2p/peer-id":"^4.1.4","@libp2p/interface":"^1.5.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"^4.0.15","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.0_1718812329169_0.6398040585459019","host":"s3://npm-registry-packages"}},"4.1.0-0b55625d1":{"name":"@libp2p/keychain","version":"4.1.0-0b55625d1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.0-0b55625d1","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1713eec2b7c0b792c17c6be382635043e2d60a35","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.0-0b55625d1.tgz","fileCount":24,"integrity":"sha512-vI6n5D/jl52cRbtlCQi4tb1cdaBNLe/lDPRJz2JEURJAEwfL+Ul/AZjwOUuHpqH1A5s6Xzg8/UcjoebynOupng==","signatures":[{"sig":"MEYCIQDSrjoTTvtb4LYq2DZEBS01zxbR7rpq55KJciwcqzFmfwIhAKpj2cb6bmPvsilWFbEjFe9n0s/RoJE823vsSDXIxFZT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.0-0b55625d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249249},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0b55625d146940994a306101650a55ee58e32f6c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.4-0b55625d1","@libp2p/peer-id":"4.1.4-0b55625d1","@libp2p/interface":"1.5.0-0b55625d1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.15-0b55625d1","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.4-0b55625d1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.0-0b55625d1_1719177401773_0.3354758196214336","host":"s3://npm-registry-packages"}},"4.1.0-3b9cbf7d8":{"name":"@libp2p/keychain","version":"4.1.0-3b9cbf7d8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.0-3b9cbf7d8","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fb9977afe4f2350cc5501feea21631895a61015f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.0-3b9cbf7d8.tgz","fileCount":24,"integrity":"sha512-Lliv9qMlYCpqYGjKDmERi1WpioM304qLJj8fFGxaDBpylKMniBnDVP5EpCQhTGDp4rt5XZen8EUlLKnNivWrdg==","signatures":[{"sig":"MEQCIFi4ABn60fwAmSSarSO3jVgHTX+r9OPEjgxS7bMGyJs7AiBrmBsdtzPON6qtyrgng9uhJfDXSp608IQfFC6K+u1mjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.0-3b9cbf7d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248293},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3b9cbf7d82fc24cd30b09ad2d3b768bdec741e99","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.4-3b9cbf7d8","@libp2p/peer-id":"4.1.4-3b9cbf7d8","@libp2p/interface":"1.5.0-3b9cbf7d8","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.15-3b9cbf7d8","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.4-3b9cbf7d8"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.0-3b9cbf7d8_1719855241534_0.16069670888969134","host":"s3://npm-registry-packages"}},"4.1.0-15eb66428":{"name":"@libp2p/keychain","version":"4.1.0-15eb66428","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.0-15eb66428","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8d1f6d02a6e17c0e7201ee5cc5204931be94eca3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.0-15eb66428.tgz","fileCount":24,"integrity":"sha512-4YYquPECNB0J9jY7JuRjW2HqEn22YYhaqamph7TOjBlWLx/3A84Y/ln56h94TSxnCbI3jjuhTfn0gYpiOiSNlQ==","signatures":[{"sig":"MEUCIDVPXfmAvGMHXKPpkxTDnuyMkaUfW3TH+x6KVIU9j38GAiEArkBmt+E72Fid5jt7h+6UBbAKYVyGnEOg/hzBOMece0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.0-15eb66428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248293},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"15eb66428d191e1c26db69ef3587bd2afb972d17","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.4-15eb66428","@libp2p/peer-id":"4.1.4-15eb66428","@libp2p/interface":"1.5.0-15eb66428","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.15-15eb66428","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.4-15eb66428"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.0-15eb66428_1719924248313_0.6631910112115957","host":"s3://npm-registry-packages"}},"4.1.0-6573cb8b0":{"name":"@libp2p/keychain","version":"4.1.0-6573cb8b0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.0-6573cb8b0","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"09e0fb2ada59b1756079207aa05a2131649f37c6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.0-6573cb8b0.tgz","fileCount":24,"integrity":"sha512-t1zprhbOJ9RAWtaKSgX/hzIZDQQpkwky7e4j8hiJNvbQhKTeXcIXvzUUaBUwn7ccPXjDWwlJBlT6CwoaJY4ARw==","signatures":[{"sig":"MEQCIE8pcJeyk0m0detZa8N69GSgAxG76xMoh38fx1Z2AleLAiAs4IGvXOv1ekeyHmYgyffrCskKhgRpajScRoHPq2rnyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.0-6573cb8b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248293},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6573cb8b072c9ab3b0b374a9d2a4270cbc5c19b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.4-6573cb8b0","@libp2p/peer-id":"4.1.4-6573cb8b0","@libp2p/interface":"1.5.0-6573cb8b0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.15-6573cb8b0","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.4-6573cb8b0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.0-6573cb8b0_1719924252506_0.09739282320773257","host":"s3://npm-registry-packages"}},"4.1.0-b0b6cae12":{"name":"@libp2p/keychain","version":"4.1.0-b0b6cae12","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.0-b0b6cae12","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f627b4c46d5eb3f40edfcac8d5ac31a422559b9d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.0-b0b6cae12.tgz","fileCount":24,"integrity":"sha512-rMuKaoVFw5TX87Z5zDsiXOezFQVeYrB5Oale3JpJiZ38wggGxTcEovRRrqM/YKQyCR8639ToE6UyAO2gpnca7w==","signatures":[{"sig":"MEQCIBIt1YQXLDH8ajkNOliTI0uP+bwcGG/fvRjMJxEv3TBWAiATgAOldR7d9kv/DRVtHBNPalukjfrRLwJ9gDgEW0vpqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.0-b0b6cae12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b0b6cae121f23b8b09b36aed6815bddd2ff6e149","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.4-b0b6cae12","@libp2p/peer-id":"4.1.4-b0b6cae12","@libp2p/interface":"1.5.0-b0b6cae12","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.15-b0b6cae12","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.4-b0b6cae12"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.0-b0b6cae12_1719925299311_0.8544824518752967","host":"s3://npm-registry-packages"}},"4.1.0-21cf7bc56":{"name":"@libp2p/keychain","version":"4.1.0-21cf7bc56","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.0-21cf7bc56","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"01420f1eb74fbec3cb7f6710d2e2a197da2e7329","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.0-21cf7bc56.tgz","fileCount":24,"integrity":"sha512-FCLqxmGu/OqpfksKUdKOjS9DSWW9D7qQtrLeBlgY2++BY7mCUQFt9Cxy9nucbzUIap7NqTJyR+5rEZXwgPxjBw==","signatures":[{"sig":"MEUCIGcYnGdxJ06kdTfY5s83ZFFtFydJvo1gQjL+NsQZzpDLAiEAofMBpAB39ZZYJBR52FEy5l2NHIJsw7Er5HgSJc7KPZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.0-21cf7bc56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"21cf7bc56bf352a15fe8a167a8d81edd23a9897c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.4-21cf7bc56","@libp2p/peer-id":"4.1.4-21cf7bc56","@libp2p/interface":"1.5.0-21cf7bc56","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.15-21cf7bc56","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.4-21cf7bc56"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.0-21cf7bc56_1719929001391_0.6923995627761168","host":"s3://npm-registry-packages"}},"4.1.0-af85a7cad":{"name":"@libp2p/keychain","version":"4.1.0-af85a7cad","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.0-af85a7cad","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3fb230e04dd7a0c839770c5ae96b731d3366a9c0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.0-af85a7cad.tgz","fileCount":24,"integrity":"sha512-qJcojhGj7rdK4aIWgZ0nsIFVp7hoPGgR2hVwHdM5mxDmiRZz2R9+HLNl/PGSs+N3mwoGIHXPpXNtUJIHezXUkA==","signatures":[{"sig":"MEUCIQDA9kQD0NXOItzQ2R/MWb6SMHAuiXGahRQbwl7VdF/OiwIgDGHWehGnSay8Fj7tUgTpPuXp/18W1qqS6fy3GrjnsTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.0-af85a7cad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"af85a7cadd2471c6d1ad730b659783453e9e5e37","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.4-af85a7cad","@libp2p/peer-id":"4.1.4-af85a7cad","@libp2p/interface":"1.5.0-af85a7cad","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.15-af85a7cad","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.4-af85a7cad"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.0-af85a7cad_1719943295225_0.15727990664609148","host":"s3://npm-registry-packages"}},"4.1.0-abb9f90c7":{"name":"@libp2p/keychain","version":"4.1.0-abb9f90c7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.0-abb9f90c7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"faf138b78858c4f6eac330a9246471de1beab13e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.0-abb9f90c7.tgz","fileCount":24,"integrity":"sha512-/Cc6GjcrR5w//+VNyNGiYv8yyuQNFlYwFvCfa7CxzMZFo2ar/GZpIPa+YP2j7iYQZKUpMbnk48Kpp62jl7fMNA==","signatures":[{"sig":"MEYCIQDc+ziiaLJCMuWdgGadDgYqUfUsKhVRNUESzUhzG3kkrgIhAIMbcQ65NteyAN621H8C0eJ6HoRni8CjNH41ZMX9LFyH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.0-abb9f90c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"abb9f90c7694ac9ff77b45930304a92b1db428ea","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.4-abb9f90c7","@libp2p/peer-id":"4.1.4-abb9f90c7","@libp2p/interface":"1.5.0-abb9f90c7","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.15-abb9f90c7","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.1.4-abb9f90c7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.0-abb9f90c7_1720011686678_0.15354922967019435","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@libp2p/keychain","version":"4.1.1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6dd73727d2f2051a401e3877818a096cee88fe0e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.1.tgz","fileCount":25,"integrity":"sha512-RhOnSypo37qBehQJ33dHLYP3bjWnPhFkgKgY0wBhl6vEA2UxBgB6OGq+RUuPafW9GlcquE7gLzM7IfUE4b+mpg==","signatures":[{"sig":"MEYCIQCIBGTMl/ZH4sEqudBBzhH/BQLGSt6hr/6DG4J+fUImZwIhAPrZkSUemri79HuPQAFgqk+/YWp7Tzp1ZqhHsNO5KxtX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249923},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b816fd9c27f653adf7fd038daf0c216f2a4b5305","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.5","@libp2p/peer-id":"^4.2.0","@libp2p/interface":"^1.6.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"^4.0.16","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.1_1720013924524_0.5754551299550945","host":"s3://npm-registry-packages"}},"4.1.1-151bc46fb":{"name":"@libp2p/keychain","version":"4.1.1-151bc46fb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.1-151bc46fb","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0946b6cecdbee3fc9217f29738d8c7804436729","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.1-151bc46fb.tgz","fileCount":24,"integrity":"sha512-Hmofa6MS7LICtlu+yOqpVEH/vVj2au+mF+zc2TwvHiHORrw6MjN0rOw+XzwirELhj+6E5H+fbdq27KjcNeoqpQ==","signatures":[{"sig":"MEYCIQDsdZDb9ZVYojyYTdEVHChHmYzQRrCwwgB2OvjAy4vZIAIhAJan6zb2iO5P4ewtff21pxKgWPRCUtFFXDyWFO49qm7e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.1-151bc46fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"151bc46fb4b41626143499cf9ebe0fcb309a78e2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.5-151bc46fb","@libp2p/peer-id":"4.2.0-151bc46fb","@libp2p/interface":"1.6.0-151bc46fb","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.16-151bc46fb","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.0-151bc46fb"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.1-151bc46fb_1720420119708_0.13814040083077628","host":"s3://npm-registry-packages"}},"4.1.1-ce6da9896":{"name":"@libp2p/keychain","version":"4.1.1-ce6da9896","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.1-ce6da9896","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dc6a65045ed1c839cf7b904742205fc206b0651e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.1-ce6da9896.tgz","fileCount":24,"integrity":"sha512-BX7xRDLnJyi7luMQE+T+NmlM0XH2NIVg1JjDTsQaxOBvnz2Gx2HWeZ7uQwHssQocHlFf55iFvgKMUiDXd99oyA==","signatures":[{"sig":"MEQCIDNCCBWJf4dBq68QV0Ni1AAd/JTH9/HJWZSLNzPyL7nQAiALMKLwGrWa0KlOs0tBZv16H+jDKsddHGVbvl+Sdk2uqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.1-ce6da9896","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ce6da9896c768205a9ad85d3d048938bf7b8f35c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.5-ce6da9896","@libp2p/peer-id":"4.2.0-ce6da9896","@libp2p/interface":"1.6.0-ce6da9896","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.16-ce6da9896","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.0-ce6da9896"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.1-ce6da9896_1720467245826_0.21725328606058758","host":"s3://npm-registry-packages"}},"4.1.1-d1aec4d9f":{"name":"@libp2p/keychain","version":"4.1.1-d1aec4d9f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.1-d1aec4d9f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"18bf979d43cb09faaeab5f037bb9d2ec1576f874","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.1-d1aec4d9f.tgz","fileCount":24,"integrity":"sha512-bi+ZlbVmoiQI/vYUo6PXwZZQdf9jfhX1CepX1H1ela9dO/O14Ta+egYBdB7qj0CUq8a0lNpieP5cZ5sde9XtXA==","signatures":[{"sig":"MEYCIQDtxPw04SsJByMSiGPmniTjxb1ljZFs6otsKK9JXO4F7gIhAO9n9RgqX02STTp8zvW4irxeNB3eu3dZvb2zDXLMVDqw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.1-d1aec4d9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d1aec4d9faeaced1dc71437f142c444fde3ebb98","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.5-d1aec4d9f","@libp2p/peer-id":"4.2.0-d1aec4d9f","@libp2p/interface":"1.6.0-d1aec4d9f","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.16-d1aec4d9f","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.0-d1aec4d9f"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.1-d1aec4d9f_1720467551299_0.011899508278624404","host":"s3://npm-registry-packages"}},"4.1.1-e1f0b307c":{"name":"@libp2p/keychain","version":"4.1.1-e1f0b307c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.1-e1f0b307c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8491fee382740568809845b92fa9be7b55b9d48c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.1-e1f0b307c.tgz","fileCount":24,"integrity":"sha512-Eb0zb7O3tdkZQP74bbAxwEJL/r8/4oL4/fBlbWwiIOsBpPDQoTxg8ff5eNJLspCU90aqQgouu4YOh0PoFf3sjA==","signatures":[{"sig":"MEUCIQDVG9jXtIVaexw2Xd2egpXE3LUuD/fzzz1vd+8eCplxYAIgQzSIpiUcyHAtrTMFmf5IvJ6vzO+gAgy4Mma3tLTqGNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.1-e1f0b307c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1f0b307c6992414d39cd5b44cf971d30f079fab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.5-e1f0b307c","@libp2p/peer-id":"4.2.0-e1f0b307c","@libp2p/interface":"1.6.0-e1f0b307c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.16-e1f0b307c","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.0-e1f0b307c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.1-e1f0b307c_1720630759720_0.9791090489261769","host":"s3://npm-registry-packages"}},"4.1.1-3319ff41e":{"name":"@libp2p/keychain","version":"4.1.1-3319ff41e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.1-3319ff41e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6e7a368b98d41178ad92ae6e762da729794f107a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.1-3319ff41e.tgz","fileCount":24,"integrity":"sha512-+4TGJiRq4V3JNb/mObLQTt5TsezYAESjmYcnz8626KiD79veqjRT+1hhrOwyrtptN5u04OIrRKjaTQ/ZFC/MXw==","signatures":[{"sig":"MEUCID6Ga14pP0vUCHAA8e51z5MZhu1Cek32FHlEadAkseHdAiEAkB9AMjNVRJG5i+Iu0cWh6oMPoik4/vttPgdQxgBDass=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.1-3319ff41e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3319ff41ec7a30a632343e3171136b57460e01cb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.5-3319ff41e","@libp2p/peer-id":"4.2.0-3319ff41e","@libp2p/interface":"1.6.0-3319ff41e","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.16-3319ff41e","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.0-3319ff41e"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.1-3319ff41e_1720635773515_0.7092951627124437","host":"s3://npm-registry-packages"}},"4.1.1-e9b6a242a":{"name":"@libp2p/keychain","version":"4.1.1-e9b6a242a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.1-e9b6a242a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dedaaea7092a4d95b49b9a996ea375157a5576d7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.1-e9b6a242a.tgz","fileCount":24,"integrity":"sha512-Ux8w3aR0JDDJua85kz8+IIMbYNdYuMpzKuE0TgtlwXBElKcjdSTBlSFWPgmGwRaOXMtksxTC1Lo8eQ5F+SJK3w==","signatures":[{"sig":"MEQCIClkrkFIPVkGvKPEKQqWkvU12FzRwxQDg+KLjnRq2HtRAiBaEPjBr61K63KM46u2tzrdAYtFLNc9vr07Ek2ws43TPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.1-e9b6a242a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e9b6a242ac8b485f5fe9c33710e100c660c308aa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.5-e9b6a242a","@libp2p/peer-id":"4.2.0-e9b6a242a","@libp2p/interface":"1.6.0-e9b6a242a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.16-e9b6a242a","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.0-e9b6a242a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.1-e9b6a242a_1720876515910_0.6585303994579885","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@libp2p/keychain","version":"4.1.2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d2bb61d3e78890ac5b30593ae11e54fadaeee0a2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.2.tgz","fileCount":25,"integrity":"sha512-ugufvjpHTUIUReHEvtTbFrKCf9pjhUFBMNtnNGS0t371pAYhuH+Jz1zk0OdO6JR15L7K8pcTdm6bRD+0zKNJmw==","signatures":[{"sig":"MEUCIB2X5sTAkF4gqWN/MLL1Ljhc/PouRZa12r7uGSUrRvrTAiEAxc9leXfmd5RcPxhB6ommW38bNNRki9Sw2fCv/r+4X6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249923},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bcd018310f7b55d15e7d1712f5b35630e5d80fc9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.6","@libp2p/peer-id":"^4.2.1","@libp2p/interface":"^1.6.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"^4.0.17","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.2_1720878962784_0.6512423155045597","host":"s3://npm-registry-packages"}},"4.1.2-a130993ed":{"name":"@libp2p/keychain","version":"4.1.2-a130993ed","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.2-a130993ed","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6083c7a80519171d00beaba21c81bedab9586dbe","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.2-a130993ed.tgz","fileCount":24,"integrity":"sha512-nlC5XQsQpkA1aUn7/IOC2shH87HW3A3UDir/LtR0+eA5HA7glRRtItItue8ErcMfAyl5v3oeNCaaBa2HJCBsTQ==","signatures":[{"sig":"MEUCIQDhFKliySWkHY3NAPRWXIFMbw8ymKwNzJWcRRUDEgtpVwIgX7AQbm21Fm7aBpAG6/45ZjldBsTcxHuH2uDZoPYt1Xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.2-a130993ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a130993edae3cf931bd1f4f4c24378a44dab4268","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.6-a130993ed","@libp2p/peer-id":"4.2.1-a130993ed","@libp2p/interface":"1.6.1-a130993ed","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.17-a130993ed","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.1-a130993ed"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.2-a130993ed_1721065860709_0.5660820837622482","host":"s3://npm-registry-packages"}},"4.1.2-928801a80":{"name":"@libp2p/keychain","version":"4.1.2-928801a80","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.2-928801a80","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e4d186b6d341d029b41ecbc7ad740cd6cef273e7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.2-928801a80.tgz","fileCount":24,"integrity":"sha512-X763OLuzJta0Y8un4eguj9DQPAZtg7v0MckYU3/lENPWr0XBx1lFFFjcqpce0frr4oGOah+ckjqsVksXjTe4jg==","signatures":[{"sig":"MEUCID85QP4HtSJz4wRgn5qdmlYhdoxHxabWwxiB5kaclI8kAiEAl28gm49xU1ty89wSZ6krWTmuNxgXfv6qUTLNE+OLlSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.2-928801a80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"928801a80232d437a058e79f5b21e12eac128f2c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.6-928801a80","@libp2p/peer-id":"4.2.1-928801a80","@libp2p/interface":"1.6.1-928801a80","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.17-928801a80","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.1-928801a80"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.2-928801a80_1721065866200_0.6739661347636052","host":"s3://npm-registry-packages"}},"4.1.2-40902d99b":{"name":"@libp2p/keychain","version":"4.1.2-40902d99b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.2-40902d99b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"96b38be21e8511a190a78c2a5c0e0b241f0eae52","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.2-40902d99b.tgz","fileCount":24,"integrity":"sha512-Ov23vbR9Nlnhh+aaLvDBTAI/x9CQEKOUj5T26mwA8Y69NxGEGYiJlLRyw+XAhX7AmyZUIJSZ4KxbfMk5fkwZuQ==","signatures":[{"sig":"MEYCIQDATMSfoyIvCjHmX7XepFzo9451taXbbkZu5t4bwVgxawIhAM3PZdkOM0YI05lyTLdydUxUV/lgyui6pHp44zSsWPyx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.2-40902d99b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"40902d99b1e67779ab1c0e87e34f5d4a6bb66daa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.6-40902d99b","@libp2p/peer-id":"4.2.1-40902d99b","@libp2p/interface":"1.6.1-40902d99b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.17-40902d99b","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.1-40902d99b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.2-40902d99b_1721066044017_0.3202807385279376","host":"s3://npm-registry-packages"}},"4.1.2-73f2b6b6d":{"name":"@libp2p/keychain","version":"4.1.2-73f2b6b6d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.2-73f2b6b6d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"142cd17b76f7693c8769e51135b15a8db8bb06e7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.2-73f2b6b6d.tgz","fileCount":24,"integrity":"sha512-W3apY4+/GyJ+ZOiPAi1DSKiuuMfLyoCgrfgK93kalMKKNc9G+kPY5IOgmGMMM7en7belOWal0cbo0Azw82v3Jw==","signatures":[{"sig":"MEQCIHrxGPW3ARB3JfbxvygWobAi0HyRGQTp5fXbuKNH/E0KAiAQ0+/6gShtKPCHEre2uLDd0xZLXFLMM0OmypbwccKU/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.2-73f2b6b6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"73f2b6b6d767492f8f1d740fac382a2d22c3fca1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.6-73f2b6b6d","@libp2p/peer-id":"4.2.1-73f2b6b6d","@libp2p/interface":"1.6.1-73f2b6b6d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.17-73f2b6b6d","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.1-73f2b6b6d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.2-73f2b6b6d_1721066296129_0.2233772141751753","host":"s3://npm-registry-packages"}},"4.1.2-4a994c5ef":{"name":"@libp2p/keychain","version":"4.1.2-4a994c5ef","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.2-4a994c5ef","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e73f159bb804244b456dacb8f2544a6d310bfcbe","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.2-4a994c5ef.tgz","fileCount":24,"integrity":"sha512-UmA6Z2tGeKbM0ih+fDwEEQZ2h1NzVbTq/HpweWlviMihHmy1i24NZ6QuEXK0BWmH7u7Zo3jdE9Xf1hVAqJHJYA==","signatures":[{"sig":"MEQCIHTFDkGkoFu20nyzmkiV5KdYl6OyXudcTl7RSHBZfPeKAiAO916WV8t2RmuselLfBOwg4PV0peSUcvKvaEBSDByMUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.2-4a994c5ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4a994c5effea95c363164c5ba51b8f78faa6bc8a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.6-4a994c5ef","@libp2p/peer-id":"4.2.1-4a994c5ef","@libp2p/interface":"1.6.1-4a994c5ef","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.17-4a994c5ef","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.1-4a994c5ef"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.2-4a994c5ef_1721639414123_0.4121424065138628","host":"s3://npm-registry-packages"}},"4.1.2-8b3114292":{"name":"@libp2p/keychain","version":"4.1.2-8b3114292","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.2-8b3114292","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0df63903461dff40ce068cfbb435637bae03563f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.2-8b3114292.tgz","fileCount":24,"integrity":"sha512-9WP2c1fJNruNfn7QE0ybK7Uh2DXo7bU9WOr/lQGV7j2ru/n7aBocuKLhdMMWNQzkXvl2GJI+blrjUt4su15qNw==","signatures":[{"sig":"MEQCIB2H0qtoYPZu6HtV7tH85b1abrxMKCrBR3p/cSEBD3q8AiByo8znLEzvAXcH6FFtJzGI9ly7HQxR+OCBwT9TB5XcUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.2-8b3114292","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b3114292272eb2741802927f8f424f0f717505c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.6-8b3114292","@libp2p/peer-id":"4.2.1-8b3114292","@libp2p/interface":"1.6.1-8b3114292","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.17-8b3114292","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.1-8b3114292"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.2-8b3114292_1721659123495_0.32245172711584824","host":"s3://npm-registry-packages"}},"4.1.2-34cf1f7cd":{"name":"@libp2p/keychain","version":"4.1.2-34cf1f7cd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.2-34cf1f7cd","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c74641c7bf2c996001beaf65b253d2e5b45af75e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.2-34cf1f7cd.tgz","fileCount":24,"integrity":"sha512-M3/8TT0u4XJERe4B3rk/z8TMLUpesRQXy96CdWb89uVBXnaM6uILR+MomIdPiAf6uCYMvUJUF/xy7TiyOj7HYA==","signatures":[{"sig":"MEUCIF84UQ0RIIFBKOM2yJrC0UfpobUe6FvSEIlDgetVX5maAiEArQOkF9101lBOST6Eijc0KoRS/mbL85fg4JUUJ4Zb0Xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.2-34cf1f7cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"34cf1f7cd178799a9f153dacf6734a3b83f11c3e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.6-34cf1f7cd","@libp2p/peer-id":"4.2.1-34cf1f7cd","@libp2p/interface":"1.6.1-34cf1f7cd","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.17-34cf1f7cd","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.1-34cf1f7cd"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.2-34cf1f7cd_1722013968303_0.6307668841767764","host":"s3://npm-registry-packages"}},"4.1.2-a82ff8221":{"name":"@libp2p/keychain","version":"4.1.2-a82ff8221","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.2-a82ff8221","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d718bad773028cc5edb7947722601b21197a41be","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.2-a82ff8221.tgz","fileCount":24,"integrity":"sha512-JX2yp5Rm99YdYF1kco4oPo7xkWMYVPiw4iIa7gNEkQaUd1rPHciT4my9QKk5WOjLYFwZi6HXFRsDd58DxXbmDQ==","signatures":[{"sig":"MEYCIQDaGJQpzOZAGVSy7H5QqQhCRYjXPgUFbBpp06zVVe1AWQIhAKbMtyZlEdH4csAZbmqGi+rDaaH6nWk2o3PH3P9+Yv6h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.2-a82ff8221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a82ff82211f187e6ad6eef2f73e3221f6fc7b444","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.6-a82ff8221","@libp2p/peer-id":"4.2.1-a82ff8221","@libp2p/interface":"1.6.1-a82ff8221","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.17-a82ff8221","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.1-a82ff8221"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.2-a82ff8221_1722016187780_0.5744668689974222","host":"s3://npm-registry-packages"}},"4.1.2-a8ec2bcb7":{"name":"@libp2p/keychain","version":"4.1.2-a8ec2bcb7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.2-a8ec2bcb7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8af475643d8d669c846080c1ba4285e4e4012c23","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.2-a8ec2bcb7.tgz","fileCount":24,"integrity":"sha512-QWyu0nabXuzrhlfa6WUoebAmhagAD7TOloC57Ls9u58IBC3v3/MeELUakerDBs/EOAbTx/rDMQKbqsB6Ko3WbQ==","signatures":[{"sig":"MEQCIFJv5zr0pXgO8A3S0q+Bq+zJwDAUWDIKCuVZC+1w3CCuAiAFYQNKvvpHYznSmiXV3Kr1QUE6oQGYFzYBcq4Kbk9qcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.2-a8ec2bcb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a8ec2bcb78b5e400cc0fc3a3f035a63fcb8001ac","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.6-a8ec2bcb7","@libp2p/peer-id":"4.2.1-a8ec2bcb7","@libp2p/interface":"1.6.1-a8ec2bcb7","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"4.0.17-a8ec2bcb7","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.1-a8ec2bcb7"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.2-a8ec2bcb7_1722240597164_0.9981566491528744","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"@libp2p/keychain","version":"4.1.3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8e0df4b8c89a3cb17cfef25f8fec7d661e65f7c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.3.tgz","fileCount":25,"integrity":"sha512-MBRxviP3VSbUZ1+k7iYc64FUUoNaIf4JA2HDWax9Oll/Fh7U3TONPWRzWf/Cfetmds+r8psdajRmTbt9nZzT4w==","signatures":[{"sig":"MEUCIBQAh9XjD5d0qfa0NuVSxeXcWQPLSPiE74wtFbDmS9+0AiEAmyBrWtQNHWXY/u8QYPklZM7CKS060k0Z4H5AUP5tjDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249923},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c755757f712232e53ad6d435409523ba92eac45","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.7","@libp2p/peer-id":"^4.2.2","@libp2p/interface":"^1.6.2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","@libp2p/logger":"^4.0.18","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.3_1722247699398_0.3665515081205164","host":"s3://npm-registry-packages"}},"4.1.3-944935f8d":{"name":"@libp2p/keychain","version":"4.1.3-944935f8d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.3-944935f8d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a588ca59927b43151a7a5cd036eb87564dc30975","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.3-944935f8d.tgz","fileCount":24,"integrity":"sha512-5ZifnUkCGuSZY/Dqo4rpDUpxagbmcuhUzlMWp2sndiCDL6aGuz9+k3nBd29YGyKk2GQSuuw/O4xvktJ9hSaCng==","signatures":[{"sig":"MEUCIQCmwsrG/mnQwTX8HNqKynL6CU45qIq6hcauCG7/29MWdAIgCPJm1cYvvqw+VK69dBtGuo+ZJE8Xn/d3rd+WTVguuFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.3-944935f8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248762},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"944935f8dbcc1083e4cb4a02b49a0aab3083d3d9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.7-944935f8d","@libp2p/peer-id":"4.2.2-944935f8d","@libp2p/interface":"1.6.2-944935f8d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.18-944935f8d","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.2-944935f8d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.3-944935f8d_1722264737964_0.245101889591675","host":"s3://npm-registry-packages"}},"4.1.3-f30e2ee8d":{"name":"@libp2p/keychain","version":"4.1.3-f30e2ee8d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.3-f30e2ee8d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"947b8b65dddb985a5bf718d43f4df4b103116456","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.3-f30e2ee8d.tgz","fileCount":24,"integrity":"sha512-yCXow1MKeyBwJWmFyPgutzwicsabPxxCgxrmKMRBHWXx5xpYLuEYKYxzPF5TdweVpIV73FSSqAynYwUTFoYK/A==","signatures":[{"sig":"MEUCIFXaN9jsiAuAALw1PitUdKAfnduD0MmCe4aq5S8MM5lZAiEA+9mcgmCEOcFwjY4/E5V/9xnl7dqmXDcSZHiYFO5iYSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.3-f30e2ee8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248762},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f30e2ee8de0ce5c050598cfc6744b02cc329c2b9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.7-f30e2ee8d","@libp2p/peer-id":"4.2.2-f30e2ee8d","@libp2p/interface":"1.6.2-f30e2ee8d","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.18-f30e2ee8d","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.2-f30e2ee8d"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.3-f30e2ee8d_1722611430918_0.10896362604966026","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"@libp2p/keychain","version":"4.1.4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8107267e3e689705e1b925bac65b6c4ef98598a5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.4.tgz","fileCount":25,"integrity":"sha512-nYMJ1RAuKP7WqtVocZByVyro57ZqLoKrDhC2+VDleFtco1FrTFxqrF7I5Hk6vn9lz94eIcG9ZCh9geRKEs5ecg==","signatures":[{"sig":"MEUCIGAI+QxS3lUQpfmtqhg3PdX2JGuL5t1y/IoKW/Yz6C9yAiEAgEVlAenCzofp8AAciXN//K5w6lZ9QZdDUWXFNwlzkNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249907},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fd4aea3efea861aa11b4b25b69c5ac8842208ab5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.8","@libp2p/peer-id":"^4.2.3","@libp2p/interface":"^1.6.3","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^4.0.19","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.4_1722616710198_0.8109416206706017","host":"s3://npm-registry-packages"}},"4.1.4-0edbfe7af":{"name":"@libp2p/keychain","version":"4.1.4-0edbfe7af","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.4-0edbfe7af","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d444d57c85eafdd4dd532885361c338e7e705211","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.4-0edbfe7af.tgz","fileCount":24,"integrity":"sha512-lcU7lGIzWyqYKYR9LrOmwGYYe9RDdOYpEHK/CwFDNopwnY2UGqFER8EML1/AtgCHJo0Dn95d7pxGweLg1Lz/Pg==","signatures":[{"sig":"MEUCIF0ujssv7YAeG22hYujuLmhSd2q3Afd2OUdTKfug6JfKAiEAgyfBd7sfjVjPTz2epMeCXcSoEFPcK/WpsFVH648Qd3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.4-0edbfe7af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249225},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0edbfe7af1ccf4bd23dd78b2bcc29ecf54ea02eb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.8-0edbfe7af","@libp2p/peer-id":"4.2.3-0edbfe7af","@libp2p/interface":"1.6.3-0edbfe7af","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.19-0edbfe7af","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.3-0edbfe7af"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.4-0edbfe7af_1723216904988_0.15698648324619846","host":"s3://npm-registry-packages"}},"4.1.4-c5dba70a9":{"name":"@libp2p/keychain","version":"4.1.4-c5dba70a9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.4-c5dba70a9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d18f2d03c314a545d3803acf567b22ca0115e060","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.4-c5dba70a9.tgz","fileCount":24,"integrity":"sha512-jrfshwtJWzXuNi83Z6M6X2lSO00yK6dJY70aXMU0LtxTn8Hl1xVrqaPjnjzHQpDnLuJacdwR/r8LbWbhHjC1qg==","signatures":[{"sig":"MEUCIFTWzYURDfVLhF+/1o33TFXS6TViaOrfQT9smkigm25LAiEArdGtpjFPQKz8SUz534Cu0IePrGNXVEMo91ap2NefI4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.4-c5dba70a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249225},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c5dba70a9a7df43741c59b50a78f1dfda659396c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.8-c5dba70a9","@libp2p/peer-id":"4.2.3-c5dba70a9","@libp2p/interface":"1.6.3-c5dba70a9","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.19-c5dba70a9","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.3-c5dba70a9"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.4-c5dba70a9_1723561325907_0.7723026169381542","host":"s3://npm-registry-packages"}},"4.1.4-7939dbd5c":{"name":"@libp2p/keychain","version":"4.1.4-7939dbd5c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.4-7939dbd5c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f7aefc0c0181a70ac29a8653259d684259f6443f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.4-7939dbd5c.tgz","fileCount":24,"integrity":"sha512-aNUU31ygBYylvRs7kbXJqhbEuxaq1VkZL8W2Q5dEpZuZC6VhwegNM+eKalUWvKavjroC4yvLdM+jQ3VTjMIyjw==","signatures":[{"sig":"MEUCIFKu0mJ3vbYUzqOLQcmx/ENX3q/JsIFVwYg17xUEBx7qAiEAqKfuKrRtwEbqRMv8jpZPmS0dr3kWbeWm03wA0Hf7NCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.4-7939dbd5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249225},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7939dbd5cbab1c7b4be671ff976d0258e9b48178","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.8-7939dbd5c","@libp2p/peer-id":"4.2.3-7939dbd5c","@libp2p/interface":"1.6.3-7939dbd5c","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.19-7939dbd5c","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.3-7939dbd5c"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.4-7939dbd5c_1723640033582_0.4589116430489304","host":"s3://npm-registry-packages"}},"4.1.4-1dfb74e79":{"name":"@libp2p/keychain","version":"4.1.4-1dfb74e79","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.4-1dfb74e79","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4862e482fca695226de13790819c5a2d5fb29eac","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.4-1dfb74e79.tgz","fileCount":24,"integrity":"sha512-HBhAjn7RgsdNQujNqILno9uHznt9BbpIyWE5+5KTBQNG6MdzQTXSkYPCW3fEe/+sX1HTCjedXGDgvUQKNTXLdg==","signatures":[{"sig":"MEQCICbz0w/0GtI+wFqjMUi8pR17Imp0kf+68+jfH+3p54qiAiAsR8duH5vyCilXG1wVg6u9LGwQ7jv7BGlLqkXfJUVd6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.4-1dfb74e79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249225},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1dfb74e795f45b67965467b4939d1855e070ffa0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.8-1dfb74e79","@libp2p/peer-id":"4.2.3-1dfb74e79","@libp2p/interface":"1.6.3-1dfb74e79","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.19-1dfb74e79","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.3-1dfb74e79"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.4-1dfb74e79_1723715305693_0.321750991472064","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"@libp2p/keychain","version":"4.1.5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ce03120232aa8fcb1cb5770775f3eac4f42f684","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.5.tgz","fileCount":25,"integrity":"sha512-teDH0WbQ4mMSBCtOxV5ZoPltTj13xQiuOV27rzarRNYf4jRopPn2BU7k2c5qOFZ0VaCIvMAd1DT2Q8kfjcT4cw==","signatures":[{"sig":"MEYCIQCg7RTHd7+0Fsa2nLWdAE1V6M1+QiaOxNME/oD0fCtRBAIhAMwX2pEm+8eVcjo42dxZaBinqimLyVBYHn1b0/XodL0F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250370},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"52ac5236b2528237c8c7992b32e9a8b7e0208845","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.9","@libp2p/peer-id":"^4.2.4","@libp2p/interface":"^1.7.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^4.0.20","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.2.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.5_1723737145026_0.036083668323657614","host":"s3://npm-registry-packages"}},"4.1.5-359265a3a":{"name":"@libp2p/keychain","version":"4.1.5-359265a3a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.5-359265a3a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dbf94b48b7bf7c30f581d06b36dd14118e040581","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.5-359265a3a.tgz","fileCount":24,"integrity":"sha512-o/9tKUav0CDds7Vo7k5/vB+B0aUxTOX/9t2MOQQbdX1b1REmbMuLFKM7R/9hk1SyfgqEpone9xvco3v78ZcqGA==","signatures":[{"sig":"MEUCIFiYNLoFMwSayTZP9MKuL5jhInIMVA+jfIIPXyB8y5HnAiEA/x/qlIqcvpE/RY/CQoZaeQ7RrNhDBAyKk89/yhSeFak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.5-359265a3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249225},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"359265a3a842698b5bdf93c6be64e3bcfee745bf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-359265a3a","@libp2p/peer-id":"4.2.4-359265a3a","@libp2p/interface":"1.7.0-359265a3a","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-359265a3a","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.4-359265a3a"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.5-359265a3a_1723817613779_0.7899398481593503","host":"s3://npm-registry-packages"}},"4.1.5-3c8dd5bbf":{"name":"@libp2p/keychain","version":"4.1.5-3c8dd5bbf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.5-3c8dd5bbf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"731d4e1ca8b2094a21adb54f6a0710ca7e865c07","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.5-3c8dd5bbf.tgz","fileCount":24,"integrity":"sha512-cTfQ/0ZHY6x6D4qu73yxie3AzR2LZkdOTpRnoMZP7fmBVt/YBoEXaZIEuYdsrmOtUqZdgKRl1xQPnHo24kP0Lg==","signatures":[{"sig":"MEUCIQDeM7zE8WuITP2sZlCueJ7dTINV+KrcyM/FHw0YJ3SH4wIgFSKKha8DDNBESYQsGQ5DwKLQXOqFlZrN+wPIatuPnj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.5-3c8dd5bbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249225},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3c8dd5bbfc57489a0b10b555c81e773058a58156","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-3c8dd5bbf","@libp2p/peer-id":"4.2.4-3c8dd5bbf","@libp2p/interface":"1.7.0-3c8dd5bbf","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-3c8dd5bbf","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.4-3c8dd5bbf"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.5-3c8dd5bbf_1723877389074_0.6128236143611585","host":"s3://npm-registry-packages"}},"4.1.5-e211b46cc":{"name":"@libp2p/keychain","version":"4.1.5-e211b46cc","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.5-e211b46cc","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ee11bb54d7c11545fa077ff05a8df83475dc2334","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.5-e211b46cc.tgz","fileCount":24,"integrity":"sha512-7DQaT71IrAb/e+Z5SNVVQ24juxUgX5H7OIfil/29TRpc1QQgzAiMCbZ9lajZvEM+K903fYZ81hKZ/kxWwS3ZAA==","signatures":[{"sig":"MEUCIQDVF0coogl5overw+BMXqp9YV/Fw7zGri0Qg5ymX9XCXAIgfFp4ycHMyX7WIFzHnv70VC8I8NZlk114xCGkFp/37wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.5-e211b46cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249549},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e211b46cc9f3b83180f00c09d17fd32c7607d7d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-e211b46cc","@libp2p/peer-id":"4.2.4-e211b46cc","@libp2p/interface":"1.7.0-e211b46cc","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-e211b46cc","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.4-e211b46cc"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.5-e211b46cc_1724937336512_0.2126351778071136","host":"s3://npm-registry-packages"}},"4.1.5-50b897139":{"name":"@libp2p/keychain","version":"4.1.5-50b897139","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.5-50b897139","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bae540723aba747f91029420fed8a2580da5f11d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.5-50b897139.tgz","fileCount":24,"integrity":"sha512-uj+q6Mhe1xdUG9gsB4Pmbo4aoDNmhdGtBfR/gg+m/MR6M3X1+kRRQP4x2Cgs4I1J1t/Dv7n0EY1DkqayVcBoeQ==","signatures":[{"sig":"MEUCIQCRSiWHvLKd0k0+zTFXQQ01fF4LE6OrFBI39L2aPi5OXwIgKODLkUOEIogdYjQt+W3Y5qQhLxwne5hMeGQtddWQT/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.5-50b897139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249549},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"50b897139cbace820548194191b7481e1379b149","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-50b897139","@libp2p/peer-id":"4.2.4-50b897139","@libp2p/interface":"1.7.0-50b897139","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-50b897139","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.4-50b897139"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.5-50b897139_1724943043154_0.5370370490449456","host":"s3://npm-registry-packages"}},"4.1.5-7655e5200":{"name":"@libp2p/keychain","version":"4.1.5-7655e5200","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.5-7655e5200","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e7874ff23f73fb01bcbb07663c53169199163303","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.5-7655e5200.tgz","fileCount":24,"integrity":"sha512-LzxmVnTat7QQfXZD1FMkPe87fhstH22S6ET/H6xp6lwpasUsjqa4CBq4qsx0JP7DDBxmbk62vNU/yJENlriQ+A==","signatures":[{"sig":"MEQCIBValedhPgY7FA4z4SZ5spPMYvGocLJByuIYs9PgQdy1AiAA+u918e0GJJtFmNXkWvSMcd74zZqQGrNCuuFeQGIM4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.5-7655e5200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249549},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7655e5200d32e7fe59387cedacb0fe640e260f1e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-7655e5200","@libp2p/peer-id":"4.2.4-7655e5200","@libp2p/interface":"1.7.0-7655e5200","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-7655e5200","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.4-7655e5200"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.5-7655e5200_1724944939328_0.841294070498015","host":"s3://npm-registry-packages"}},"4.1.6":{"name":"@libp2p/keychain","version":"4.1.6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b6ab4035c1a06ec7ab000011bb0efec7e08a982d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6.tgz","fileCount":25,"integrity":"sha512-HZ5VhKPAqItMWY/5jfXaFMKCddAxYuybgn0j3v3hZnnHQ2HyeLJnUvDd5yjM7L3DxMDLdetK2rdocrdtqjdWkA==","signatures":[{"sig":"MEUCIQDDP7x12qiYYGThn22OwsSliYmVEG7w7TmexE+wgx0ilAIgHpb11LAuyKZCH0bXs08zhjj+VYD82btLBlQfr1LUcUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250694},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6b8544eea6b8b26d8dcb8aa9f87ecc733e9eeb07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.9","@libp2p/peer-id":"^4.2.4","@libp2p/interface":"^1.7.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^4.0.20","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"^4.2.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6_1725012303854_0.09970173136484917","host":"s3://npm-registry-packages"}},"4.1.6-1675adee2":{"name":"@libp2p/keychain","version":"4.1.6-1675adee2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-1675adee2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c82f27b50d35a977e8c3a507925fa5360680d228","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-1675adee2.tgz","fileCount":24,"integrity":"sha512-rmQ/X9KqxwsdRGr4ASRs/qbwqNdm9ZtkwGfiwhcYAhBMkvgZFpdnLbXcf2J3yEFO7RolLoTDOPPzfki2quzYEA==","signatures":[{"sig":"MEUCIQD69kHmB/Mw9edk1r+TqoOHrupeHEbtBCLu6krQDV6zawIgBQqE5Q5iG717ZbKuD9RWZZDP3L0/XmDRvEgZBpo+Q64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-1675adee2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249549},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1675adee22047638fc9cc3c1c3ab01c99b5c747e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-1675adee2","@libp2p/peer-id":"4.2.4-1675adee2","@libp2p/interface":"1.7.0-1675adee2","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-1675adee2","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.4-1675adee2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-1675adee2_1725015122548_0.23898760703708666","host":"s3://npm-registry-packages"}},"4.1.6-2265e59ba":{"name":"@libp2p/keychain","version":"4.1.6-2265e59ba","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-2265e59ba","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8f61961e6107ac4937fab7d78fbf2ec5f25c00d4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-2265e59ba.tgz","fileCount":24,"integrity":"sha512-whUIAR/aM6NBXgBrnLWQ4iOZ7HYa5nWPSry6zV1AMgBDhxwaxON2ymhY53A8f/YAzJqgiWOjq8f9vWF7ws8aeA==","signatures":[{"sig":"MEUCIQCaSNft9QpeH4BYvFepVueCUJShMc+3//phQVKeWlqljQIgOMqFXieCdKuLI8d48FdOrceBfm52clrVF5/rmJmUuw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-2265e59ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251357},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2265e59baa489141192a6cdcc1f47bb736575b92","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-2265e59ba","@libp2p/peer-id":"4.2.4-2265e59ba","@libp2p/interface":"1.7.0-2265e59ba","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-2265e59ba","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.4-2265e59ba"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-2265e59ba_1725451101625_0.8507806046350672","host":"s3://npm-registry-packages"}},"4.1.6-737b3ea5b":{"name":"@libp2p/keychain","version":"4.1.6-737b3ea5b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-737b3ea5b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"14297b57d2b47de0fe598592ab8458139eb90d2e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-737b3ea5b.tgz","fileCount":24,"integrity":"sha512-t3vttQ5PD29y0IpavYIsbjRBcRJy3ySojAUHjwa+OfJE1DxQFYfo2iZtoZNOXIku7lJ/8pQ89+IHEWPIY/DFmg==","signatures":[{"sig":"MEUCIDpdNtudSbYUIWH/9x+itZFX0PMfK/v2uM4rwen9QSnyAiEAp8Che8RflfeNji5v1L9z1exsxJeWv3us97QDiGzQEPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-737b3ea5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251357},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"737b3ea5bd8555f09a0f63f2e0562aa9f0b73f62","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-737b3ea5b","@libp2p/peer-id":"4.2.4-737b3ea5b","@libp2p/interface":"1.7.0-737b3ea5b","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-737b3ea5b","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.4-737b3ea5b"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-737b3ea5b_1725456894625_0.09359022246846371","host":"s3://npm-registry-packages"}},"4.1.6-dd7b329c4":{"name":"@libp2p/keychain","version":"4.1.6-dd7b329c4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-dd7b329c4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa5e0623a38b1958eb87a5b0a581cb468f8e6c38","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-dd7b329c4.tgz","fileCount":24,"integrity":"sha512-biOIHoJrApMVhd3k+aK9bR0gq4I6zKEC6DSSmydZITsb986HSJTQd5A2lJI7/vSYjccctPzNNcgjKIwcB1Ajvw==","signatures":[{"sig":"MEQCIHEEPOp3KM1riDYYM0s5QMFEZwV7SsGRHHtsNqikOXA9AiAddtuYE9OPb8OdvlHkP2+Ffe/msmnKNB6/tnrSZkhKsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-dd7b329c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251357},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dd7b329c483d9d06964e212d71d3090dae0556f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"uint8arrays":"^5.1.0","multiformats":"^13.1.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-dd7b329c4","@libp2p/peer-id":"4.2.4-dd7b329c4","@libp2p/interface":"1.7.0-dd7b329c4","sanitize-filename":"^1.6.3","interface-datastore":"^8.2.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-dd7b329c4","datastore-core":"^9.2.9","@libp2p/peer-id-factory":"4.2.4-dd7b329c4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-dd7b329c4_1725548035699_0.17807881582719953","host":"s3://npm-registry-packages"}},"4.1.6-df330695a":{"name":"@libp2p/keychain","version":"4.1.6-df330695a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-df330695a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"22f6038efe69aa894e08fc20ade0f5ba116da90b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-df330695a.tgz","fileCount":29,"integrity":"sha512-0E1c4fyZDNr9BFdg/Ce4fEBSO0NMiKTjGErTfarwDRKHL55zJGigNnODHOGDU7UCw9FnaAoLRVtRluSiSWBuvA==","signatures":[{"sig":"MEUCIQCiQIMV29TUwg8LpYl/VpVTA3AF1uQusHzz31DqsOm/5gIgLMl7C+3vz6rVldT1oBqOzofZM5vmNUIlDrBtx39khg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-df330695a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258072},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"df330695a0ee627f79c51c1ab737cbf3278a91e8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-df330695a","@libp2p/interface":"1.7.0-df330695a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-df330695a","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-df330695a_1725623261213_0.41651471182830613","host":"s3://npm-registry-packages"}},"4.1.6-5214dec4a":{"name":"@libp2p/keychain","version":"4.1.6-5214dec4a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-5214dec4a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2227a284d5674a9f731c2c1a79fc34cac7a0dc1e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-5214dec4a.tgz","fileCount":29,"integrity":"sha512-t0pfXn6WvCfanMqYRKXLQxoyF8NSSNdQRB1n8HUeFA7wdPa6idZ7DZjLavyW2JzPDjeFKbWT9uCf5rnfjqwF4g==","signatures":[{"sig":"MEUCIFeYtPV32Z+t9Q1ctLBhbmw+f1Wz7OpaUfSpdY+QljWoAiEA61M476TBa6WaiktrUBC2j4EAbtpXRyIH4CFT92ZaV6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-5214dec4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258072},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5214dec4a0b7e7cb82056b9a681f1c77e82d34a2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-5214dec4a","@libp2p/interface":"1.7.0-5214dec4a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-5214dec4a","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-5214dec4a_1725868447666_0.9224239301617667","host":"s3://npm-registry-packages"}},"4.1.6-81ebe4e47":{"name":"@libp2p/keychain","version":"4.1.6-81ebe4e47","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-81ebe4e47","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"67b7195e3f4ae9f811b62dfc9c7a6651f8b3c103","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-81ebe4e47.tgz","fileCount":29,"integrity":"sha512-r1FboESJKpm2n2WLWgjME1VQ4fhwjVUu86yj8ERs5BTCyY6TBIWGKo+CXtp/xkUpNSlRk1g6IJWXV1fl5ujDvQ==","signatures":[{"sig":"MEQCIClpWBXzR2k5Z217HAd9z8rbquHLnPhEko+HkgesJOz6AiBGjgjrsgM7xmcvbS2jJYYIUjgdp16U/Zp2VHYgsuTRAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-81ebe4e47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258248},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"81ebe4e47e82508a847bb3af0af36cc249b78765","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-81ebe4e47","@libp2p/interface":"1.7.0-81ebe4e47","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-81ebe4e47","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-81ebe4e47_1725949275809_0.32087583088031857","host":"s3://npm-registry-packages"}},"4.1.6-a142bb642":{"name":"@libp2p/keychain","version":"4.1.6-a142bb642","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-a142bb642","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b03b9e4d4bd385dfb746c18c7eb67373bb1eb060","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-a142bb642.tgz","fileCount":29,"integrity":"sha512-3MpqREbbOx/QrrQmA7BwPVaaOOCpk4JPlobhE5w8VsVoRZCBoCyX43g8jEx0ayXPmEgkSB+ROYsUKJFXPgXTpQ==","signatures":[{"sig":"MEQCIG5JnH+PW7nrSU8X59q2mdivD2tv9Vkv7rsYVH8NwhWmAiAQwXJ+MgXm5yIWStwttuo+pdwFjP5BpAXggR6uRwj2hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-a142bb642","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258248},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a142bb642b3a232479c79a7da235508f0022dd94","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-a142bb642","@libp2p/interface":"1.7.0-a142bb642","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-a142bb642","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-a142bb642_1725955631491_0.6429412438682773","host":"s3://npm-registry-packages"}},"4.1.6-c010d575c":{"name":"@libp2p/keychain","version":"4.1.6-c010d575c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-c010d575c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a1f39eaf8cb55a303bb3dce166c28f5fa0f781f1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-c010d575c.tgz","fileCount":29,"integrity":"sha512-LCBK77XTJgkPuaC7vsZowFo4piH1LxJdsCzBtDGI67zPQHNP5eG0GtCtsAJlzCYuuKqtnjY7E+aBxYbvxG9dbw==","signatures":[{"sig":"MEUCIQC82Mp6Ut45ubRT1HOacQtwWiXTJLEIvAV5AGJ0NksiEAIgKipmjzOrCIm7bRkwqEzxJyrq9se+xYHrSc5VUjT3twc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-c010d575c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258248},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c010d575c945c094181f3b6bbafa0f3c5e5e2200","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-c010d575c","@libp2p/interface":"1.7.0-c010d575c","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-c010d575c","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-c010d575c_1725961437727_0.8643046215366341","host":"s3://npm-registry-packages"}},"4.1.6-71e5f7a5b":{"name":"@libp2p/keychain","version":"4.1.6-71e5f7a5b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-71e5f7a5b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5ce17c832b7ee641c1f8a15dff41e7e7ffe53a83","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-71e5f7a5b.tgz","fileCount":29,"integrity":"sha512-OnxaPxWGQR/tEKl/NUot5maPKHqKZH+9nu/0UrOcNUR42srPJ/7DzAXU/+SZXOPA9IKgsuNdBDflKoSyk89YUA==","signatures":[{"sig":"MEQCICTBIJA5rGXY9AV7WOLkQ62ONI8ntMYq+QtUUvMGF8b6AiBYsE5VF596fbH+pkPJ6bhNt5QemumuTUCyycgU/0Ge/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-71e5f7a5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258248},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"71e5f7a5b6723fcd8ca83da4ba3c8163d58a3394","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-71e5f7a5b","@libp2p/interface":"1.7.0-71e5f7a5b","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-71e5f7a5b","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-71e5f7a5b_1725968689262_0.29638570341653603","host":"s3://npm-registry-packages"}},"4.1.6-e1ca9cced":{"name":"@libp2p/keychain","version":"4.1.6-e1ca9cced","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-e1ca9cced","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e1059a91ba4d89a71118915232a3dfed7dc20819","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-e1ca9cced.tgz","fileCount":29,"integrity":"sha512-srwM0clBL89rXUaTcxSTzeF6bmcvZY8sPVWIqRLGE1jDUhSDA7rozWEbJplb7c870wxbr3OJbu67NJZieBqZjA==","signatures":[{"sig":"MEQCIEnA0V829GNL112ll7ScAnaiSUeYhEFodwdBcA6whDWWAiAIuSpXqwNxvp6wIhURTcqjNnBHA3IC4q8oGikVWCAKhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-e1ca9cced","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258248},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1ca9ccedaa2957648a7efadd1503efc2b2bd069","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-e1ca9cced","@libp2p/interface":"1.7.0-e1ca9cced","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-e1ca9cced","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-e1ca9cced_1725977707556_0.2300578974381977","host":"s3://npm-registry-packages"}},"4.1.6-2bbaf4361":{"name":"@libp2p/keychain","version":"4.1.6-2bbaf4361","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-2bbaf4361","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b02bfe338e0ab227c698b697cb174d4a40177707","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-2bbaf4361.tgz","fileCount":29,"integrity":"sha512-ZJ1bJGeD9BCSoP0jd8UrULgm7H6SZYUJ/0+S4QH3OPngLgclL2XcygTy470bbeeAP7kwLHj38OR4G9f/AjDThw==","signatures":[{"sig":"MEYCIQDDYziXTvjN/m2PDhWGxZDwpM7lsVS0NpmjrxPXx0DllAIhAOAuNsW9C//oG8in5tu4i0LXA+rOuvlY8DYt/9jGr9A8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-2bbaf4361","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258248},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2bbaf4361cbb5d642b628dd222eaab4c510f0a6a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-2bbaf4361","@libp2p/interface":"1.7.0-2bbaf4361","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-2bbaf4361","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-2bbaf4361_1725984375509_0.7050898956355078","host":"s3://npm-registry-packages"}},"4.1.6-b6681bd25":{"name":"@libp2p/keychain","version":"4.1.6-b6681bd25","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@4.1.6-b6681bd25","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1a62bd32b88951f9e841ebcef014fbfb3741dc7e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-4.1.6-b6681bd25.tgz","fileCount":29,"integrity":"sha512-nP2wlXJnJwt1bxVE73ob1h3R3kzsU14LwK6nY56orBcCuR7RjMtKtqEzrt+RvQ9xlfijoQg76xWWwjQ+twfdiA==","signatures":[{"sig":"MEQCIEAKm7D7I3xjRimqU9tEJaT9bck/SgzL5PX7UHUIT0wSAiAeuJX3YpSxtYc6t9eTqbzxbwPgzytDpeGb+YyptSRD5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@4.1.6-b6681bd25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258248},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b6681bd2505ac2749192042c3f16b14a88a8656d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-b6681bd25","@libp2p/interface":"1.7.0-b6681bd25","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"4.0.20-b6681bd25","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_4.1.6-b6681bd25_1726045739252_0.1160622369284916","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@libp2p/keychain","version":"5.0.0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"989553dc750da3c4d9954a4be2456bf792f7c4f6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.0.tgz","fileCount":30,"integrity":"sha512-dpQUZlMW3Ol9SxD6p2A9wnIvKOLDBdk838kfrjbZJ2NYv3eWYk5IsxeK9+qhfDPa2ZtMt9E+vais4SdkqKuX2A==","signatures":[{"sig":"MEQCIAIQvvk1J/Rcx7+1Tw9+JF4F+F/9exqdGcfdyqfK0RdnAiA+kkH7a32pCe2iUREXvWhHVQBqBI9x2Udy+4VwJD5ifw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259410},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cb9f3fffb76fc1367777d88a3fafc38d7a324ee7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.0","@libp2p/interface":"^2.0.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^5.0.0","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.0_1726049716016_0.38223776114372243","host":"s3://npm-registry-packages"}},"5.0.0-7cd984569":{"name":"@libp2p/keychain","version":"5.0.0-7cd984569","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.0-7cd984569","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2eb7b23f3b5bd281bc01f08087bb752bff9c9386","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.0-7cd984569.tgz","fileCount":29,"integrity":"sha512-H3AjZ0aUpMY3zfU9sWCB/A8wmaKcFlzdRJkJ7Yh6UrrQkVjGaPjGGXSShXfJx02wUWC3scnzjJUAYEJlQno5sw==","signatures":[{"sig":"MEYCIQCQjZG3uxgyTXoyLZjIqGLxyyEuP/OyHJM6Hh70OVXi1gIhAPT/UrngM1c8KihSeKX9UgsCORHeaaA8JLaKdhhfq1/X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.0-7cd984569","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258247},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7cd984569dbf0046861ec84e8e030ef62725fd14","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.0-7cd984569","@libp2p/interface":"2.0.0-7cd984569","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.0-7cd984569","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.0-7cd984569_1726075124146_0.5101261308619596","host":"s3://npm-registry-packages"}},"5.0.0-d101aac4b":{"name":"@libp2p/keychain","version":"5.0.0-d101aac4b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.0-d101aac4b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3c49a4a1cc791144915feca9dc496dc25bed949a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.0-d101aac4b.tgz","fileCount":29,"integrity":"sha512-RmUj5iGJLUb1RAj9HMlqtlyMSGbtzuCPdXntw8xwG07r/HDmLEdRe0QpvLAXDvya/JE1/a6EfNNoOSBfGXa5Xg==","signatures":[{"sig":"MEUCIBcEgNOlGDD6bW1EYTe/Oeu+KNa2/aFFnpbWpvmRHxr5AiEAp+rqsHAStaDYUI1DIbzfcLrgCCcYfgeuxsyVHAq67oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.0-d101aac4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258247},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d101aac4b67c41ad237ca084012e3087898494ca","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.0-d101aac4b","@libp2p/interface":"2.0.0-d101aac4b","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.0-d101aac4b","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.0-d101aac4b_1726075858577_0.3339367172053094","host":"s3://npm-registry-packages"}},"5.0.0-1210884ed":{"name":"@libp2p/keychain","version":"5.0.0-1210884ed","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.0-1210884ed","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2377f08c2816361a593cb8ba067262047ad27ee7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.0-1210884ed.tgz","fileCount":29,"integrity":"sha512-hLJm4SpTq/LpEAqDKSjVfTb0KbAzKtbTkDM4SQj04XoCSCOITYrbJ+gFhCvTw2yu2YY5056vjNXhedzqBD2q6Q==","signatures":[{"sig":"MEUCIQD7vKx4GF5YoLJ87TjQoPiKkQPS8klAnHiI1ntug15BBgIgEVGvqBWHl1Jd0pXzwWAl1Q+Ty9919xi5zcCWzlaJcTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.0-1210884ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258247},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1210884edfe724389bb99aaf67042626093ee60b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.0-1210884ed","@libp2p/interface":"2.0.0-1210884ed","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.0-1210884ed","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.0-1210884ed_1726131189321_0.6565237684198391","host":"s3://npm-registry-packages"}},"5.0.0-18dd3cb26":{"name":"@libp2p/keychain","version":"5.0.0-18dd3cb26","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.0-18dd3cb26","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"05d09e21e18ea9f14b25ed4e4acc9a68b6eee548","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.0-18dd3cb26.tgz","fileCount":29,"integrity":"sha512-VF7xVUN3oTqw6ZMs5WS62C+NyD+wzTwXsZbv42x2WJ4m814ABS5A5utT0qpuz6PkUFhYl9qMci5n4e74FOo1NA==","signatures":[{"sig":"MEUCIHmOoOCMdbGchTfd1/cFr9/qIDp4uud6MRx0b4JeLDgoAiEAwMB+YhDLNUet7yWPnow5/pDWY5DPBs2Y5i+CprVgYfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.0-18dd3cb26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258247},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"18dd3cb2649412126b995c90e976ed06220c8590","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.0-18dd3cb26","@libp2p/interface":"2.0.0-18dd3cb26","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.0-18dd3cb26","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.0-18dd3cb26_1726132834515_0.12487965430780923","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@libp2p/keychain","version":"5.0.1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0669e473f8b83c742632a36da3d4e2091db8614","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.1.tgz","fileCount":30,"integrity":"sha512-mOQzDoaOiGi/rTKP3X1+P1CzTWSOKbxb7azSPIKrdW4FtQUpkRCi9ozLTlrPrqTS3Zef0pVkOYBW5vMMArSnVA==","signatures":[{"sig":"MEQCIFJVczt4kuYfJ/DpA2xT178wzwpekzwQt+5X2+OpXIzlAiAY3zGxCDQ+RMpB/RnspkN53hOlQIp6HwJ8uRWR/cahXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259410},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"62ce7b29e1f7b8ebdcd00c25a099fecfec335197","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.1","@libp2p/interface":"^2.0.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^5.0.1","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.1_1726140561053_0.29839744380523703","host":"s3://npm-registry-packages"}},"5.0.1-34455b5f2":{"name":"@libp2p/keychain","version":"5.0.1-34455b5f2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.1-34455b5f2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff7f834f5509a6eccd77be05a165b60bbf7a825d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.1-34455b5f2.tgz","fileCount":29,"integrity":"sha512-wviKlLkhwBvIFi9pHjm4MduSar2hqbKoD9ecj5i0BSQaGK08LPToIPum3vgVQUk3WqEvfzmzhS3TH6bwhZR0FQ==","signatures":[{"sig":"MEQCIA7lXf/P+jNfXQxnx7v9I07C2OXjxzq3UveQVSKVyfOlAiAtRK9J6pP2R7p97km6j44i6s8wlQm3PxahlYt6PCyu9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.1-34455b5f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258243},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"34455b5f2848b4a7656699751e3cbe372641c13a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.1-34455b5f2","@libp2p/interface":"2.0.1-34455b5f2","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.1-34455b5f2","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.1-34455b5f2_1726244167399_0.596953925978891","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@libp2p/keychain","version":"5.0.2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e6d61719b2d3226db45bf7dfaf57521f55e96bbf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.2.tgz","fileCount":30,"integrity":"sha512-CyqA06q8xgrkkTUsYv4A+yWm2zFHthybt65+rSggHnE5KFfj62DnGuj2VhF7LgykKrcLfIE4KZEPuTo754nfDw==","signatures":[{"sig":"MEQCICoUiWbCe7zOUIYyCn7lK2uhqkVpSoqA8iaYuzBa0WciAiBnlSyrYNSVk2pJtuIjUc5kKJSjeMHGRLVxVD983G90QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259406},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b0c068196b890eb03583e2ba07b6b6350c66c480","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.1","@libp2p/interface":"^2.0.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^5.0.1","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.2_1726247823443_0.9542906573008967","host":"s3://npm-registry-packages"}},"5.0.2-6ccbb06f0":{"name":"@libp2p/keychain","version":"5.0.2-6ccbb06f0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.2-6ccbb06f0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa291f006c19641dbc41c6dd569c642098f0c68b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.2-6ccbb06f0.tgz","fileCount":29,"integrity":"sha512-yopj6oXVlKhoUMgSnrmGnhG5tMGwV03jhH8hxOXnii+xHYf9Tyn0D/Nby2G4LvOenDY0FLUMH8lo5w3VxByyLg==","signatures":[{"sig":"MEUCIQDINlyjB5QP7EL0s6yzOKflMLiiYhObfGW900UvvqXjTQIgYCerVx1oQkQqz8JK5puY/0QT59JQdsff3YVWRVkveVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.2-6ccbb06f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6ccbb06f0e76dcd1ba20d31e2518f3a1acb0efbc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.1-6ccbb06f0","@libp2p/interface":"2.0.1-6ccbb06f0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.1-6ccbb06f0","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.2-6ccbb06f0_1726740184609_0.23770414500939374","host":"s3://npm-registry-packages"}},"5.0.2-4fd7eb2e1":{"name":"@libp2p/keychain","version":"5.0.2-4fd7eb2e1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.2-4fd7eb2e1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f5ac48fabeae2d33b3aaec67a2e2b1933bf062f0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.2-4fd7eb2e1.tgz","fileCount":29,"integrity":"sha512-BsRprQd3l3n+895Yr98c8OWhGzcimAuXd4WBdTOzVXpk8A13a1LRht3X43Edv2kYvwDUUTBMew84puY9xKP/wA==","signatures":[{"sig":"MEQCIEs/KEsPdOKvsy3+JKefnfR0Po6nNkIMqYXBQ4guDihEAiAgCD/PNXePLY5YdXdy/9VykuEC+uFxsRajVN+qwwKpxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.2-4fd7eb2e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4fd7eb2e14c2ac30150060adb2c8aca4c5e295f3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.1-4fd7eb2e1","@libp2p/interface":"2.0.1-4fd7eb2e1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.1-4fd7eb2e1","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.2-4fd7eb2e1_1726844230529_0.24839070154276466","host":"s3://npm-registry-packages"}},"5.0.2-c628c44c5":{"name":"@libp2p/keychain","version":"5.0.2-c628c44c5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.2-c628c44c5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"39c66394e6fedd0f32b58b8958f513e6ec7a2a10","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.2-c628c44c5.tgz","fileCount":29,"integrity":"sha512-XXIpT6Vmd61gub4Mk6J6BQcGy6bdK30p4Xi+Quum0DqaTQO1tlCxnO6bOgJXTmp0WfddXiaZeKHSiJnMSWv3Mw==","signatures":[{"sig":"MEQCICHkgZvqdJrOQPpt4adgcy/O2vhCRHpM3DUqKQTlx0DGAiAbTOa7H7MzEfQMHNqTLokIxgm5y0bgiDuk+4t0/1ATQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.2-c628c44c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c628c44c588ad7102ce9522594ac888e751f35ba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.1-c628c44c5","@libp2p/interface":"2.0.1-c628c44c5","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.1-c628c44c5","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.2-c628c44c5_1727075279025_0.5186373990387068","host":"s3://npm-registry-packages"}},"5.0.2-21fe841f2":{"name":"@libp2p/keychain","version":"5.0.2-21fe841f2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.2-21fe841f2","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f9c43fb07d31a9be72c4a1da78ac08bdc729848","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.2-21fe841f2.tgz","fileCount":29,"integrity":"sha512-O8QyT+56m4OqudFh+oeKuEr+8CDKgiOVxPkGVp5iGWe4N8EVGm+fHSw2sqmCpne6vklE8qL/r8rpthe36mowIw==","signatures":[{"sig":"MEYCIQCAVy1aUJ7wapyf95nbCQhQzWWScWoESQFbZ8+FMREXygIhAMOTFHStvBobkN8U7jDo9ZrO0FAzasoHo3YkAnKSCnlB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.2-21fe841f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"21fe841f2584e0166253d78fc390401d7cee5601","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.1-21fe841f2","@libp2p/interface":"2.0.1-21fe841f2","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.1-21fe841f2","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.2-21fe841f2_1727082178590_0.1327453191679604","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"@libp2p/keychain","version":"5.0.3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1cefed8e88a904058dbac7cb32e26932a269850","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.3.tgz","fileCount":30,"integrity":"sha512-w7t9bdy3maK4BgI4XxXu9hvL5fyst6oShHJ0cCQaxBqQQOob4dVhRnsVWLZLJMJirrBuClWLke9Xu0fFf8lz3Q==","signatures":[{"sig":"MEUCIQCp7OpmFXUURpgJxuTSh714XkdVj01O/BkNMzFcenbVuQIgDQ1ZBtnNR5ovee6UjeOepvAiPVsqkO5zpyveajY4wu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259527},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"859f535c8243c7f6c6b41fca5c64b8a09850095b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.2","@libp2p/interface":"^2.1.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^5.0.2","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.3_1727091827549_0.35011835514977174","host":"s3://npm-registry-packages"}},"5.0.3-b3272cfce":{"name":"@libp2p/keychain","version":"5.0.3-b3272cfce","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.3-b3272cfce","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9dc1455d7db6764aad578c540d34bd09ff7d48bd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.3-b3272cfce.tgz","fileCount":29,"integrity":"sha512-btJfZleqqZNC/6Hru2NfUCEN08z5GoFCPhA3NnfOHRk1seFq4ssYJwvVDcmXRjh/j9aziRINHt6Uj7mF1eFSmw==","signatures":[{"sig":"MEUCIG8Dhnia0qWYzZtWbqdPkbTXhE8ldS1gMoYNeeohefDgAiEA2i9eXftQSOK9x6OCOsne9chGIyCp+ZH0spMYVkTLRLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.3-b3272cfce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b3272cfce13a56ea2302e5a6fe5dd0743c109cf7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.2-b3272cfce","@libp2p/interface":"2.1.0-b3272cfce","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.2-b3272cfce","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.3-b3272cfce_1727160398747_0.24058812196339807","host":"s3://npm-registry-packages"}},"5.0.3-7f7ec82ae":{"name":"@libp2p/keychain","version":"5.0.3-7f7ec82ae","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.3-7f7ec82ae","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"59a26ea8e739d9f8f643271b1f1a54f9625a636c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.3-7f7ec82ae.tgz","fileCount":29,"integrity":"sha512-fIH9LGdHd7w35AUO7wBb26cDfIcn6zPUM/I3GlQrAkEKAoGmowkY/wZH31HxRajXtlLmEc2Yy+GWy2oY0NfQHw==","signatures":[{"sig":"MEYCIQCrO66chQ+7tELcwtlo82VGrDrxhxerBKzgmP0O8zA/qQIhALSytafIsZQLgpHe4PaFJWoQnIrQNM8E+PhMYsK25R/Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.3-7f7ec82ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7f7ec82ae4ee7761360bdfdd294de271feaf1841","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.2-7f7ec82ae","@libp2p/interface":"2.1.0-7f7ec82ae","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.2-7f7ec82ae","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.3-7f7ec82ae_1727175903269_0.8988017316904144","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"@libp2p/keychain","version":"5.0.4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2b03a3de193193aece47bc57adcf4b569687b1f5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.4.tgz","fileCount":30,"integrity":"sha512-hi06rQH3L6lkqcmKzp38TwQCB6kIQFXYxrDMqhh0AbJ4BKU7TUoGIQeNBgHwtWnys1OJf82fi2v6PsrbtiKjTQ==","signatures":[{"sig":"MEQCIDmVSGbYvtuVnPIxd4pxRTA6yfNdNMOdeuCUcA1fRWNtAiA6j5LN4C+Cxs7xHNDQD44lTrg6rQsgMTi2azldKKKu8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259527},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"33f464e3e42642a04a07a7af468d2a62837d7234","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.3","@libp2p/interface":"^2.1.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^5.0.3","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.4_1727180773082_0.5219649609189567","host":"s3://npm-registry-packages"}},"5.0.4-c258b35af":{"name":"@libp2p/keychain","version":"5.0.4-c258b35af","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.4-c258b35af","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"80ea580d1b882a6de2709050a61aa1431011a9df","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.4-c258b35af.tgz","fileCount":29,"integrity":"sha512-mf30skxJW4cv6FgNLLcEm3zR8Sfm62Qo51vkiDcKyRtugJnonsnaSUHFflnIjVizeUsKAdAWzZEnH5O+KaihtQ==","signatures":[{"sig":"MEYCIQCiIe9/+Z7ZSodvvlU9QyzvCmLZueERjlFF3P+1mr5KTAIhANBAOLncXNIHaWEaglA41HklWwI+AHqx1iSeINd2CTAP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.4-c258b35af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c258b35af60eec906437129ab31201bfb9c80d16","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.3-c258b35af","@libp2p/interface":"2.1.1-c258b35af","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.3-c258b35af","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.4-c258b35af_1727191903677_0.41512225575928174","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"@libp2p/keychain","version":"5.0.5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ea138671d3207068128cad499bddf3acc5c81ce3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.5.tgz","fileCount":30,"integrity":"sha512-gZWBQeSLYJKB9WzUzAYWG89SJnsyV5N5XzBPpT1lRyKvoeWAuNMjgai0Ewn4DUe5AK0T8f4WF75fIDdWZFkILA==","signatures":[{"sig":"MEQCIGSPbvXVHMhQYznHigCv93PnPtInl5oApCSrfSWdjN9zAiA7Evl9r4QlY5NYAvv0IBRR3A10DQ6UXLejQE0ksuipyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259527},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4cc316c2bfb8757c9b1e4896941445331ebdcc8a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.4","@libp2p/interface":"^2.1.2","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^5.0.4","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.5_1727194948995_0.18539972577312125","host":"s3://npm-registry-packages"}},"5.0.5-fa83ee1c7":{"name":"@libp2p/keychain","version":"5.0.5-fa83ee1c7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.5-fa83ee1c7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ba9d04dda28bd3e326b046c35d966698dc04bac","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.5-fa83ee1c7.tgz","fileCount":29,"integrity":"sha512-3/GTdcOXN2N5ZN+nbYwPt4Z/AxMhUhkgTfMfcDf5h6sIXGBsQ9l256cBf8VhOnMaHRIwGkJ9EAqsmyjVg4KHHA==","signatures":[{"sig":"MEUCIQDHqtkiPUYxKw5ecWTF1stUOtEDKlgWy/mLctz8PInZ6AIgK2sG7A5P5QnvdAAKznd8mnFueHjelq0oOzbdh2By8E0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.5-fa83ee1c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fa83ee1c7b246cd264730368b39b45fe63b9999e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-fa83ee1c7","@libp2p/interface":"2.1.2-fa83ee1c7","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.4-fa83ee1c7","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.5-fa83ee1c7_1727246248763_0.12648080780748017","host":"s3://npm-registry-packages"}},"5.0.5-980038477":{"name":"@libp2p/keychain","version":"5.0.5-980038477","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.5-980038477","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e33163ac771c363ad0c3eca7dc960c8aa0799b7a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.5-980038477.tgz","fileCount":29,"integrity":"sha512-poJqSGlaM7vcyuuzXmpeysWzlUH1k0KtbIUV4ZgyaaEzFLX57M1KcQuASoTH4o2i2b44LM0gZszysnQPePP4QQ==","signatures":[{"sig":"MEUCIQDridwqACbgFXbquGW5C2ak4EVIEPb0r3qfQ2cfRcy+TQIgOzo3yYbcoWxaaoMc6slJc7mGJkdBwdplNoi8dVp6B6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.5-980038477","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9800384773597621bb87f4bf0587a9451a152d6f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-980038477","@libp2p/interface":"2.1.2-980038477","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.4-980038477","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.5-980038477_1727271078562_0.7348615205874862","host":"s3://npm-registry-packages"}},"5.0.5-c5988cce8":{"name":"@libp2p/keychain","version":"5.0.5-c5988cce8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.5-c5988cce8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff087a214ab60100a7a9ffaea376e6f8004566e8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.5-c5988cce8.tgz","fileCount":29,"integrity":"sha512-mHZjt5nS3PGvUetDP7zuyMORwJj18Mwlg6O4TOn430U5xNQk33ytH7HjNwkUeF4qNA02aXwQ9aD8Tat7kDuQ0g==","signatures":[{"sig":"MEUCIC1+JUPI0pFf8GwsxWcCr1k0Csn7IyZj0VeUz4CKhWkQAiEAwNdeYXmZX997FvSOz6JT18CQOLc7oFoM8uy2Yx/VovU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.5-c5988cce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c5988cce8ca8c1435315639ef8113199ef470d5d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-c5988cce8","@libp2p/interface":"2.1.2-c5988cce8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.4-c5988cce8","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.5-c5988cce8_1727271090752_0.4617742824468811","host":"s3://npm-registry-packages"}},"5.0.5-0c5957836":{"name":"@libp2p/keychain","version":"5.0.5-0c5957836","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.5-0c5957836","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a9352343293c7ee9ceb6e7bd294e7570df3ea0ed","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.5-0c5957836.tgz","fileCount":29,"integrity":"sha512-MDvL2yNRekqIYP8+DDgl/G4iBIXDKKF11qnBamadY3Z1tEe71duSL0OuaQ0s2zwwtzSVS/pnGxHkXGUAjHxPrQ==","signatures":[{"sig":"MEUCIC/SGh0wpJISoqSZF06/QtJiESWjnpBbKb2Mkj2OZc1rAiEAobnveInDyFdIybFF7KJ386sTu7lTAbQ7F/iYUlG3+eM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.5-0c5957836","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0c5957836d1416566f18233f58c92e7db6ab5525","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-0c5957836","@libp2p/interface":"2.1.2-0c5957836","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.0.4-0c5957836","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.5-0c5957836_1727271914212_0.613087456968425","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"@libp2p/keychain","version":"5.0.6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0a0a6daa918629f4efdd93e3135295ef3bab2d88","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6.tgz","fileCount":30,"integrity":"sha512-YBhpRZ0HhIEZ6cg0bpGUzqVkJR4MsQnz2494/Gid3T4OmxyKpwdft4LJ+H4UNNydrrW7w9lbPxuMZX99Ev/MIw==","signatures":[{"sig":"MEQCIFWkWSZthf3nylFud7VeCOC0O+CPqEur5PYkmVfWB+vRAiBDFAK8DfAmUFh1+QDxuUQFdiCw5vvkUEW09hCXATw0wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259527},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"82bd42bcf1bfd6bfeae1a38145c71365bd281aa5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.4","@libp2p/interface":"^2.1.2","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^5.1.0","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6_1727274183228_0.15438603358250047","host":"s3://npm-registry-packages"}},"5.0.6-82bd42bcf":{"name":"@libp2p/keychain","version":"5.0.6-82bd42bcf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-82bd42bcf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"741eca455b33fc6634fb64303b12f74c0d9ae3a0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-82bd42bcf.tgz","fileCount":29,"integrity":"sha512-b7OO+4wB1ihr7NDFQRHmyn7xaj6G56v8qbLHsOfieh9gv/8gQDW2e3BAc0MbmfXpC2Qlz6NGSPDj2uMjDJ4KCQ==","signatures":[{"sig":"MEUCIFVOBPLR1llqBSFedMCIEucHvgxlgd7aoZJ9GhBNKui0AiEAz2AlkRUtgCjVfnoqs+h1A20DRsmZeOwew1N0cYch9S8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-82bd42bcf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"82bd42bcf1bfd6bfeae1a38145c71365bd281aa5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-82bd42bcf","@libp2p/interface":"2.1.2-82bd42bcf","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-82bd42bcf","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-82bd42bcf_1727422130917_0.09295151334040042","host":"s3://npm-registry-packages"}},"5.0.6-a390db4a4":{"name":"@libp2p/keychain","version":"5.0.6-a390db4a4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-a390db4a4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9e2c1f3cfc51899e927800309f00d828fe4db31b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-a390db4a4.tgz","fileCount":29,"integrity":"sha512-UYlLjNSNtSIJtJ3VBpdtFoYWdkdpOvNB00tIviS+yF6jGCSCCofD9PGpRYzuT+ihLvtZwoDO/YtZz1QcuBruBA==","signatures":[{"sig":"MEQCIE6OyNqO2NEBIH49Ek/KDz6kkaUJcz3JS2EFMOyVxt9qAiAEN02kAZHC1oVIw6huaFMoyjfDnl3CYklHgXfT6JTr9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-a390db4a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a390db4a4b9c7936207283ca02d5b755091ee584","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-a390db4a4","@libp2p/interface":"2.1.2-a390db4a4","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-a390db4a4","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-a390db4a4_1727422406001_0.2205711753841597","host":"s3://npm-registry-packages"}},"5.0.6-dad979f9b":{"name":"@libp2p/keychain","version":"5.0.6-dad979f9b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-dad979f9b","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"83e8c0658fe50b0c061eed0ef120ab3e7eb28036","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-dad979f9b.tgz","fileCount":29,"integrity":"sha512-NBy4FoG5+gmQ8a9ron+zRXWWmrHHJZsNtfR2Rv4nJdKsu/K7qeO7QeZN4tbEzPKWbsJngQL83WG4nunxXoNSeg==","signatures":[{"sig":"MEUCIQDbWuXP0OV/3zt4timP/byKfnZ7yp8VLB7P96eSRVDFVgIgPk4VSKzbhFHQi9CxgFAPwy5/WrbQJZH6YKMxj19cRUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-dad979f9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dad979f9bf1181defb1a72de69b21f5b8d7fce5b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-dad979f9b","@libp2p/interface":"2.1.2-dad979f9b","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-dad979f9b","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-dad979f9b_1727430944503_0.6517738498273475","host":"s3://npm-registry-packages"}},"5.0.6-24fa1d5af":{"name":"@libp2p/keychain","version":"5.0.6-24fa1d5af","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-24fa1d5af","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"678bbcc423b460b391ef240ff9e8278196ed93f3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-24fa1d5af.tgz","fileCount":29,"integrity":"sha512-oYUlCN+Fv8riMyteXbw9RTxSGkcTkoECFFD8NsX1ORyhHMVUBDOFvnjMZit7NBp/ECqErCvypSReNikMpRT3Ow==","signatures":[{"sig":"MEUCIEuc1VUi+bZeOF/9vKrS6Utg73AfwDxViQnLDPlAZq+3AiEA2fmwtH+Yu2hA8aN7y530eDH5hpJ2AA4dpghdX6jEW+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-24fa1d5af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"24fa1d5af3be19f60f31261e8e0242c1747da0b2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-24fa1d5af","@libp2p/interface":"2.1.2-24fa1d5af","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-24fa1d5af","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-24fa1d5af_1727699854299_0.8772023483956055","host":"s3://npm-registry-packages"}},"5.0.6-d9c7e0f7e":{"name":"@libp2p/keychain","version":"5.0.6-d9c7e0f7e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-d9c7e0f7e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cf3e55f819778e00d56e93490ebf17e4cc56e237","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-d9c7e0f7e.tgz","fileCount":29,"integrity":"sha512-cnVsgGds2POHm6raTnJqfwMdw8NNR/MtH6D8mV5SS4t5bBfDNcsamI86guuR3L1AyINpG6FM+74TBl/28GcUCw==","signatures":[{"sig":"MEQCIFlM0vUdVM1cUoN9pnwn7MaE4XNLXFOCBNqMzA0WuoT6AiA16JY0d44CFsxh58rpYIPtl+gOeebFGI11Bm+et4cUDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-d9c7e0f7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d9c7e0f7ec608bd5154f30ae7baa6f1d6020bdfc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-d9c7e0f7e","@libp2p/interface":"2.1.2-d9c7e0f7e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-d9c7e0f7e","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-d9c7e0f7e_1727699860118_0.9456681986110489","host":"s3://npm-registry-packages"}},"5.0.6-58784abf7":{"name":"@libp2p/keychain","version":"5.0.6-58784abf7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-58784abf7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15be3b79b996cde6ac2b961a3ba8d460991207f8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-58784abf7.tgz","fileCount":29,"integrity":"sha512-qNXHcmMq71j23WA6BBT75i3+sUHE0aF3QQQ3RpPp1ejRvkYee4KDD2TFn2GU55vukC/QvOxhrcWd0HZsC8xzww==","signatures":[{"sig":"MEUCIDqKKpXlrgdSI/c59cP1ci4j6w92Fu57G1BdAQvfLrWYAiEAjUrza9oi9U9/es1/J7XOtJPk6z/ml/WwHLpWSJLZ9Sk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-58784abf7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"58784abf7c311308eb33a50b1e652d996592394a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-58784abf7","@libp2p/interface":"2.1.2-58784abf7","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-58784abf7","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-58784abf7_1727699863552_0.46792932515623464","host":"s3://npm-registry-packages"}},"5.0.6-32c176fd5":{"name":"@libp2p/keychain","version":"5.0.6-32c176fd5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-32c176fd5","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"51e5d6e29103b55221402aab3fd386f4473d1391","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-32c176fd5.tgz","fileCount":29,"integrity":"sha512-Df1vEnwltjn7sqGDqXkx8Zzj9cJkkTin/4cm1b2zqqe6ExSS06IYeE8mxRhiXxqKAqGXQMF/h2TwzxY4okjb4w==","signatures":[{"sig":"MEUCIDX6+dnxk7YZDPtVifZQTgcr4CAfnO5AKSBk3NI/46iRAiEAt3wJn5e+TELaUImAMLoCmYpCLd8ktjvNfspGy1EwZpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-32c176fd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"32c176fd53e9aa953885398ddc67387e46875b85","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-32c176fd5","@libp2p/interface":"2.1.2-32c176fd5","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-32c176fd5","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-32c176fd5_1727713977525_0.09246040082225049","host":"s3://npm-registry-packages"}},"5.0.6-35b48025c":{"name":"@libp2p/keychain","version":"5.0.6-35b48025c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-35b48025c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e55e22286434fd3bc527753f9ad4572b43cf34c7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-35b48025c.tgz","fileCount":29,"integrity":"sha512-4R6l3dkwmbMsnsl+U7+i5EkTQAxbC67csSnjnRUEvktb+W8WGLfEdhpbqgLnLgONtoXzOI2jOX2u9Xa58tY1gg==","signatures":[{"sig":"MEQCIA+/2XkUw1lVI9Hb+Epbv79bakehVdeWiFKZyWv1NROZAiBbBEYVTOHfFoySxutcByqy3s1Y1ODuevz6AkOPrIhnjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-35b48025c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"35b48025cad5c96b4acba0bdbe1308f96a9d1f47","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-35b48025c","@libp2p/interface":"2.1.2-35b48025c","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-35b48025c","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-35b48025c_1727727951350_0.5668222634477913","host":"s3://npm-registry-packages"}},"5.0.6-b4f02a637":{"name":"@libp2p/keychain","version":"5.0.6-b4f02a637","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-b4f02a637","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bb37d785460249316d7e7d0416897a324c393e3b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-b4f02a637.tgz","fileCount":29,"integrity":"sha512-TTpk9SSLvYQ1Uxfl80omP/Gz/pSSKPXbn9d3RJFNROrMOPunmctXmQxpbLE71NygYHZCKMm45N5LwtIKxPwITg==","signatures":[{"sig":"MEUCIQDfftEXt/mTFMgwNPpZ4BqN3YW/QYXHpr8WITjCmvt5awIgGASudwA85DelzX2olEEuTYjNSJjGMxBQ5055MCh7nw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-b4f02a637","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b4f02a6377510eed6cf088176ad75a397978bcec","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-b4f02a637","@libp2p/interface":"2.1.2-b4f02a637","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-b4f02a637","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-b4f02a637_1727859411374_0.2532328903104877","host":"s3://npm-registry-packages"}},"5.0.6-80e798cdc":{"name":"@libp2p/keychain","version":"5.0.6-80e798cdc","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-80e798cdc","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dee178c3942b038266f0445a0946c9c901349434","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-80e798cdc.tgz","fileCount":29,"integrity":"sha512-Us2lcA5RTfctOl7WPr0Tud8mhFZa67kzexN0Pi9C4DXV2poOjb9EV5w4APzYsBqlLWCU8Eby+EDiWrsV2emhdg==","signatures":[{"sig":"MEQCIC2zr+zPRBOCegiJWgi28pFLIVHHl+JybWQk9wDnOtBaAiBJyc693ofvcGmVgt7mdQrCa5RTrA9eoiRvhmdyKt7yHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-80e798cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80e798cdccc8ef579634dc140f35d5327e2e5cf2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-80e798cdc","@libp2p/interface":"2.1.2-80e798cdc","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-80e798cdc","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-80e798cdc_1727863327669_0.446139741032862","host":"s3://npm-registry-packages"}},"5.0.6-661d6586a":{"name":"@libp2p/keychain","version":"5.0.6-661d6586a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-661d6586a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9daa136286b562ea11caa7774263e7eebcd6813b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-661d6586a.tgz","fileCount":29,"integrity":"sha512-twpzqoR9NHABvAGThy9meqvxayRMGwiePQvdgprVJ+xmCgBKSEHs3Qf0WihIbbGvhp8Klo1wZX1PVfz3PP2YPg==","signatures":[{"sig":"MEUCIBQ9HafF9H2/oDi9qchaG2effEe/C9HWwCbs/pERGHQSAiEAzlDl9mlc5IXKCNPnkGaFcHZTcTSYPOuf3SaQBmv7AYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-661d6586a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"661d6586ace41973a61eb04a97692ef8cb74831a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-661d6586a","@libp2p/interface":"2.1.2-661d6586a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-661d6586a","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-661d6586a_1727959353461_0.94182414615543","host":"s3://npm-registry-packages"}},"5.0.6-27b2fa6b6":{"name":"@libp2p/keychain","version":"5.0.6-27b2fa6b6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-27b2fa6b6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a9d89674c35ecfce4c041fb7af91967cca2c26b0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-27b2fa6b6.tgz","fileCount":29,"integrity":"sha512-xH9Y0kIDtVHtvmYKS8D5vcvn0T5a22RYA/OqUjD4b1EaOCPauDnNg9/GZQWMsw3Hn7owRxH9SG5WpOQh3AkoyA==","signatures":[{"sig":"MEUCIQD/FGI7Zm+IWckxOJzsz3CSVEgNGkXFptyqbPUqwoG0jAIgRg6D/VraRBfVIih0W713zTpaR7Zw17PUgQ4B3DQbncc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-27b2fa6b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"27b2fa6b61af646c9459120b3bf6f31c2bd89878","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-27b2fa6b6","@libp2p/interface":"2.1.2-27b2fa6b6","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-27b2fa6b6","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-27b2fa6b6_1728116117961_0.09034701476255247","host":"s3://npm-registry-packages"}},"5.0.6-d4da56961":{"name":"@libp2p/keychain","version":"5.0.6-d4da56961","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-d4da56961","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a12c8be5c149ecbc593223a8641343a92b344c19","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-d4da56961.tgz","fileCount":29,"integrity":"sha512-PFvRSWHWNk2t4gh4YQMIjVM5p+RDqnUzIHZxMbq4Ez2/QsKvr1h1m2X/tL09xMqjfBi3tZmM2dLaSQnjmbI4jQ==","signatures":[{"sig":"MEUCIHne0uJDytFTEWnZhK/fT/39ytHtjvYnqTAS8rhzYVXIAiEAsPnz0j7GdHNQfsF3iESjobPQ/s+idmaDVYClTpa1VzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-d4da56961","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d4da569616d63f52a268d58f450d80caff3a1170","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-d4da56961","@libp2p/interface":"2.1.2-d4da56961","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-d4da56961","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-d4da56961_1728349444878_0.9189277344194724","host":"s3://npm-registry-packages"}},"5.0.6-934a891f9":{"name":"@libp2p/keychain","version":"5.0.6-934a891f9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-934a891f9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0b34b9d6a955bbde5c6840d25e75ba68e43986bd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-934a891f9.tgz","fileCount":29,"integrity":"sha512-kuHGom/Wly6PySfxOlSNm/j+UqYp+ZUUMQJe2yHkh2/JSkKZFSY426hLr9kF3mIahgWFSmfcj8JFBpCwuIJaGA==","signatures":[{"sig":"MEQCIEsg6Gosn8/XAQC2ytt+EIxQHIP8G+KH7eM44OHHNdYwAiBlx3EOUPAjIXsOQYkfo/OQmLfNmSRKKF1r9E9I5VQyZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-934a891f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"934a891f9af20f8982ef0823a4f9b36f6a7bc92d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-934a891f9","@libp2p/interface":"2.1.2-934a891f9","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-934a891f9","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-934a891f9_1728415980102_0.9189912476844437","host":"s3://npm-registry-packages"}},"5.0.6-d7a818e8e":{"name":"@libp2p/keychain","version":"5.0.6-d7a818e8e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-d7a818e8e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"23843f0ed0701448fe7502a12ade3fa247858aea","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-d7a818e8e.tgz","fileCount":29,"integrity":"sha512-GPI54mR17IY+VYIopDiBZA0xa38F9OFNdqPij7elwcM3PF0Mw8BDleAyA1N/xM+PZGHfAc2D9RPMXzGZ/v2oGw==","signatures":[{"sig":"MEQCICq9XxYgy9FqNgOKHikzFVdYfFNoEAjUSYGmbaMiy5MtAiAyWAMWcrv3SifEhHASxrF4f5MQ6iEQYyHNpW6X5BSPQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-d7a818e8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d7a818e8ecceb9bfe7f9032a2ee6ba4f4df590a1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-d7a818e8e","@libp2p/interface":"2.1.2-d7a818e8e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-d7a818e8e","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-d7a818e8e_1728457799737_0.20811830173165857","host":"s3://npm-registry-packages"}},"5.0.6-e99e8f448":{"name":"@libp2p/keychain","version":"5.0.6-e99e8f448","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-e99e8f448","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7a3d5f607ccdc07067aea201e5a2b72eb6a5be7f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-e99e8f448.tgz","fileCount":29,"integrity":"sha512-5C2mwpbPfMgSd+GkUd8aQkAV1tZZzhUZKJ4eyKb7EcJB6RrPYgUngSrAj5QFZPeq+nMEsoD3iuZ+glxAqzFgxA==","signatures":[{"sig":"MEQCIAIP+7vXPwa6ciPjRz1d926A3ldIsP1qv5WU+x5vvLiwAiAjrJ3BQLv52SKxC2O+ik7ouaOINbqWmglkU6PI5uHnOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-e99e8f448","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e99e8f448efc0dd0348da221b5e1c6da4a037507","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-e99e8f448","@libp2p/interface":"2.1.2-e99e8f448","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-e99e8f448","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-e99e8f448_1728468855134_0.41097721918942876","host":"s3://npm-registry-packages"}},"5.0.6-0d326d102":{"name":"@libp2p/keychain","version":"5.0.6-0d326d102","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.6-0d326d102","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ee177bb486ab514eec166e0b3bb9461eda0076c3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.6-0d326d102.tgz","fileCount":29,"integrity":"sha512-CnJ857R6cL5aXUn+Mt2rteZn7RttujdWEzSmAER6sQkNIDq5fbUU1QjbTsSgnf/axojEqFnX3O4AWx6OdboJZQ==","signatures":[{"sig":"MEUCIQDhglMZXFI4IsRGmzuo+RuHb+3J05y0oxxKR3rSBkh4nAIgXUbsQNMejIJPf1THo0kgyatr/WR0ctDKcdjMnTuLLME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.6-0d326d102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0d326d102e4f6bf06c6f3e961a3b6b5844486495","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-0d326d102","@libp2p/interface":"2.1.2-0d326d102","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.0-0d326d102","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.6-0d326d102_1728493331190_0.02287663461925349","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"@libp2p/keychain","version":"5.0.7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cc563453e9ee5b4f54c718ed1f5de884a7f9ba76","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.7.tgz","fileCount":30,"integrity":"sha512-SwEWAYZT7vX6YCnQNuOwwin+rf/06BxISqkS1OBD9/OK2tyunc8PL88xgMMuSu/JZy3q5xVsaWz7r8a5YnNTgQ==","signatures":[{"sig":"MEUCIQD8Xddi0r+goe1ssfQ/DadWUgCpf1kz9KvvvNMWerbBjwIgRFx93sSyNZy0E7d/+1Mph4zVbXxqIxdlmoV8OyOgBZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259527},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cbfd6cf392b0db80f744cfe4a0841ed80760c84","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.5","@libp2p/interface":"^2.1.3","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^5.1.1","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.7_1728497301842_0.8766027602142166","host":"s3://npm-registry-packages"}},"5.0.7-5d199f9b6":{"name":"@libp2p/keychain","version":"5.0.7-5d199f9b6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.7-5d199f9b6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e83db8fb4a15336705276789f847467c5d192f25","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.7-5d199f9b6.tgz","fileCount":29,"integrity":"sha512-z01yroLvaNri3mgDY6o+AAmcBFdsHJ7Eo9h0ZoXniAgOmDaG2F4GNQyBm+bybTrfUmFlOqIB/8ePsTtNmhNXkg==","signatures":[{"sig":"MEQCIHNP934hGzsh+8t+K11nNa4DNzYQsF5SqCEPpvxyZ8thAiAnlNM5P/+2EPYF26krMpI4rpxbCY121dfXZkDHaYrPXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.7-5d199f9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5d199f9b6ebe1cfd6f83051457b0ea62b0e86d91","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-5d199f9b6","@libp2p/interface":"2.1.3-5d199f9b6","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.1-5d199f9b6","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.7-5d199f9b6_1728668351315_0.08823550213000186","host":"s3://npm-registry-packages"}},"5.0.7-e6b4158c6":{"name":"@libp2p/keychain","version":"5.0.7-e6b4158c6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.7-e6b4158c6","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d829957eaa0c7cdca9837c8f81a4f16ec20b7fa0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.7-e6b4158c6.tgz","fileCount":29,"integrity":"sha512-g5cv7qOBIquVTOy/7m2nO0xMmBRkx6HliEySV9iR45GtgrPs0iaW3Jv6sK2YpQZTNcPfA38+J56n0y59ZbPYgg==","signatures":[{"sig":"MEQCIAnWbmkn9hXi3YAHrwG/zkc4iOWZNU775EAMJoxkYSqSAiAgpNqylVuZinHLDK0D+Tjg5L0LpQqEZ93B3j5WL+FL+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.7-e6b4158c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e6b4158c60d000fbb58aab5d93de1cbcc965ae79","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-e6b4158c6","@libp2p/interface":"2.1.3-e6b4158c6","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.1-e6b4158c6","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.7-e6b4158c6_1729585266111_0.8093412928905617","host":"s3://npm-registry-packages"}},"5.0.7-75301ac7d":{"name":"@libp2p/keychain","version":"5.0.7-75301ac7d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.7-75301ac7d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"541e01c7d35561c3381f877c7cc9c198fb0b5d89","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.7-75301ac7d.tgz","fileCount":29,"integrity":"sha512-woIv28m5F1iYhO5JoXaYOfHvdoPMvVvWZJTakzh1zcpYnGWXMdVTX88PyqmV2pR+h3EU40m7Xol2Wo4Hi2zPbQ==","signatures":[{"sig":"MEQCIC959SJBI1ByjscPg8HfRTUdl/wM2TXEHQbgY+9hLvQAAiBhLvrhwzbu38uvfQPyjoMs7sPyfy+Jc/zIVEwK9mJe/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.7-75301ac7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"75301ac7df0175ea53c729bd56f74c20c66307cb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-75301ac7d","@libp2p/interface":"2.1.3-75301ac7d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.1-75301ac7d","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.7-75301ac7d_1729585280023_0.3704275388430134","host":"s3://npm-registry-packages"}},"5.0.7-4521cf1f7":{"name":"@libp2p/keychain","version":"5.0.7-4521cf1f7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.7-4521cf1f7","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"abbf7225be81a3eeba0b80d8dd5e23fb1b9ef547","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.7-4521cf1f7.tgz","fileCount":29,"integrity":"sha512-Qh0ajbj/JAiRO6T9fQ+Wp1UdRfypDbcQqwyOdoo459RsiA4mTU/r1udMOnCsV0dQaS7D2+fuAt8e7pWRClvdXw==","signatures":[{"sig":"MEUCIAMh+bKtVqZ7blLJJVK5zzAEoirQmyiWhQdP3bRcu36jAiEA4wlQ9wmHpUxgwaITGlkqcDlXs9yf/kDiywkz6Xbz2fQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.7-4521cf1f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4521cf1f7b8c81728db6a454a7d36d38491afc41","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-4521cf1f7","@libp2p/interface":"2.1.3-4521cf1f7","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.1-4521cf1f7","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.7-4521cf1f7_1729670611984_0.9692166451628244","host":"s3://npm-registry-packages"}},"5.0.7-3244ed086":{"name":"@libp2p/keychain","version":"5.0.7-3244ed086","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.7-3244ed086","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"49e0110bfa75a7011b42c9bc17c4c160dc18c75f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.7-3244ed086.tgz","fileCount":29,"integrity":"sha512-MRCh9RD0kiQAtzS/+OM1s/0eGyC6boBYsLxvDQBAnv9kZcNWOmmm9tWkOSjnEYn+5jNwCga9UFi6h4s9O5JJKQ==","signatures":[{"sig":"MEUCIFIskVJRkjZ/ECd+CPLbwAJiLAPKYhTloBd1SRvxM1TXAiEAyCJVSMu+8FGmS5N+LMoMpJ6pafNiwTVv8avoru+PNJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.7-3244ed086","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3244ed08625516b25716485c936c26a34b69466a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-3244ed086","@libp2p/interface":"2.1.3-3244ed086","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.1-3244ed086","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.7-3244ed086_1729671077206_0.7802047957707496","host":"s3://npm-registry-packages"}},"5.0.7-3bc9769b8":{"name":"@libp2p/keychain","version":"5.0.7-3bc9769b8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.7-3bc9769b8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"128df53b05724e69fb3d4dae1f15bc3976325f91","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.7-3bc9769b8.tgz","fileCount":29,"integrity":"sha512-Ngg288CRCNsmyw6KYuRdWzoMXlK9mgrI4nhiM1mbyyfGlJQpS+2wUcuMv1cOsCCxJjBLwcPqvqrDhUxbgvrU5w==","signatures":[{"sig":"MEUCIH3luLVze5q0XPibvguPgdLFO6v0oBHtMCSDWszUiLrAAiEA50UJCzCslrXBPnpuTbPjA2GpOzCqFm1EWZ17yeBL0sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.7-3bc9769b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3bc9769b8aff1e9bb3588905323a2bc6b7d7b7bf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-3bc9769b8","@libp2p/interface":"2.1.3-3bc9769b8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.1-3bc9769b8","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.7-3bc9769b8_1729683663723_0.09556919869823877","host":"s3://npm-registry-packages"}},"5.0.7-aa8de9fd3":{"name":"@libp2p/keychain","version":"5.0.7-aa8de9fd3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.7-aa8de9fd3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"98451d2714a281c2b5aab5a0dd05b09716f89c90","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.7-aa8de9fd3.tgz","fileCount":29,"integrity":"sha512-EIXKh6F2bDYUWeDd3FmRleUSBPsvJQbZHFcrS9a+exLGMe6TDmQky03FsZ6IPKvPk543Zo9vHOQTKeyoEBsINw==","signatures":[{"sig":"MEUCIQCeCJdXFWqc2nP023TdW7wExQQTWmCeSQ1JfPkWGDNJLwIgAz/GydvD8vV6ruy9p6MsrR15FSTBbI5n1X4VRKAYM5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.7-aa8de9fd3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"aa8de9fd3f6ca8773596fa3fae765787caa8e866","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-aa8de9fd3","@libp2p/interface":"2.1.3-aa8de9fd3","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.1-aa8de9fd3","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.7-aa8de9fd3_1729686196625_0.12914190645309298","host":"s3://npm-registry-packages"}},"5.0.8":{"name":"@libp2p/keychain","version":"5.0.8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a2606aff00ba6625ba1942649ef16bf11d523ec2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.8.tgz","fileCount":30,"integrity":"sha512-rQ+73PNqeLJ4deBPv1s7PFeMBDAqgTO9QfZqXnKw5PkafT4FuKnMY94Hv7AEflh6/ZH7dpsOhDZJoHdAaXrnkg==","signatures":[{"sig":"MEUCIA8mYAf9GSMFL/ZMfg2/s8yjoH/gmFMNr6XjZQlwNKJIAiEAxi6wRaIFGJgTXKWy0TZEOfU19h43g6b80u8txW5icrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259527},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0f728b579975dbc4f1437ac29c5c1ac067db5689","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.5","@libp2p/interface":"^2.1.3","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^5.1.2","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.8_1729690171005_0.7879571799225977","host":"s3://npm-registry-packages"}},"5.0.8-717731e49":{"name":"@libp2p/keychain","version":"5.0.8-717731e49","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.8-717731e49","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce1c5935e6cea1ae859c6a2fe054c75e5e7e2d4e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.8-717731e49.tgz","fileCount":29,"integrity":"sha512-a7+D/mSPa5XGca9X0ZdyMWWf8oLTUIRfj5k3MawloILURpBXNi9l+Cppi4yRYiVb+R9dT8RefrSbwFqc4KEuWA==","signatures":[{"sig":"MEUCIBN/VHzlCadWljt0B5lPLIril+yYCHZKLV0IC5xj1UkPAiEAt0zhHHI6E8nqoKboG4xKRd636fP8zP9Th1JsRECGIxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.8-717731e49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"717731e49a40142164af6c5c5703f0cad32edbe5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-717731e49","@libp2p/interface":"2.1.3-717731e49","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.2-717731e49","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.8-717731e49_1729851696448_0.23130879528469128","host":"s3://npm-registry-packages"}},"5.0.8-7383821e1":{"name":"@libp2p/keychain","version":"5.0.8-7383821e1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.8-7383821e1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0811be3382b3b01ab5c3f495ab50e58ec203d145","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.8-7383821e1.tgz","fileCount":29,"integrity":"sha512-QBXG3VCIQCSWPy7qr6QV7EWOhyrc7sH6OZu9mxI4X1Lar/pn1jk1hPHOEYOiC+Uj+G5geJRZmqLUzxgrzgLJtA==","signatures":[{"sig":"MEUCIBvUypvafWVnd42UIjLhsieC2bJbZTkerLG+OFvOajyHAiEAiKtrF5Kegt2Z1X2y+Xb8PNe8RCo9Nds2mbItNholoSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.8-7383821e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7383821e1a4bab17ee56a55c78d523e918db0bcc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-7383821e1","@libp2p/interface":"2.1.3-7383821e1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.2-7383821e1","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.8-7383821e1_1729927694761_0.6769674434471609","host":"s3://npm-registry-packages"}},"5.0.8-d34642db1":{"name":"@libp2p/keychain","version":"5.0.8-d34642db1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.8-d34642db1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"449be18a8887139c7699ee053397ec98ec6547f9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.8-d34642db1.tgz","fileCount":29,"integrity":"sha512-/s25V/fKh6jOOQHINWlzcty1d15R9ljJAVipXsq+JFqa5MRcQCN2hHrF0E8l8DdzcMOepGuwsw1fy57tmDG8tQ==","signatures":[{"sig":"MEYCIQC0adSp6BThm9iDenQOpdia+6nDuEGcyzUx4tpu7lWxFwIhAJxvpwU5orce20s2H4zrkcEn1jBFvSVvy23qrdl2TEx5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.8-d34642db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258364},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d34642db1c2be39a74fe7cf21508eb17c19c8a22","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-d34642db1","@libp2p/interface":"2.1.3-d34642db1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.2-d34642db1","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.8-d34642db1_1730104295251_0.7802048370748929","host":"s3://npm-registry-packages"}},"5.0.8-a657bbd2e":{"name":"@libp2p/keychain","version":"5.0.8-a657bbd2e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.8-a657bbd2e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c745f84cd1a2b8a572b4a30cd4a4253426e0c0e5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.8-a657bbd2e.tgz","fileCount":29,"integrity":"sha512-B2c8TcotbWnafYOQq4TDb5+Ju+XMnf8BiVd7ojj8rgA73blK/RTYRZHxvB8TSK7ejZQ8F3KQ9VaVdmCRmIKCFA==","signatures":[{"sig":"MEYCIQDs5j6An1DL5NlV7gdmmvNDSfcwvxWSiDGAfI0Z5BE28QIhALBj6kD2MB7glDRTDqlZ3RDPGZbQT3mSeOqbwtGjpqKT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.8-a657bbd2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a657bbd2eede0fc5720f7e7dae9ff8a8a81d16fa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-a657bbd2e","@libp2p/interface":"2.1.3-a657bbd2e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.2-a657bbd2e","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.8-a657bbd2e_1730105018567_0.3865720084214963","host":"s3://npm-registry-packages"}},"5.0.9":{"name":"@libp2p/keychain","version":"5.0.9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"98f443307f6e27a4306e5685a59585178f8d8638","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9.tgz","fileCount":30,"integrity":"sha512-WFN46Exh119aeaOXSpytn7R/E662hmCXtmKLXjpX1ZviTJpeqi/WoV7oXp7ipfnd6PU6TqIGPh2JsyEZ0R2WWA==","signatures":[{"sig":"MEQCIHoupkI3Qh+fbayA0/t2rLKLoaQKBbouzderXRsbP1T0AiAoxJmvpRRx/dHVfumFCIBFVeUORCoiqbN40ZVKji3igA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259191},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2bbb5e191d4cf224c49a237fecbea379ff165cc8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.6","@libp2p/interface":"^2.2.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^5.1.3","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9_1730113002125_0.7989226805520648","host":"s3://npm-registry-packages"}},"5.0.9-a5cd8cfbe":{"name":"@libp2p/keychain","version":"5.0.9-a5cd8cfbe","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-a5cd8cfbe","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"888a1fb0906baa1ae640a96e910e5f37c59e7d65","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-a5cd8cfbe.tgz","fileCount":29,"integrity":"sha512-B8JIWdRlUtQnS3pBP/mu2yuKQVl6kPY2TzsyHMPxUDUJD4TFsnNGfLJcvSvHE3/R1K6IAroNw/y+sQjWsnm2QA==","signatures":[{"sig":"MEQCIErxgIhWjyKyzK2LVD3HmR83VTSIMQsmg8a9DDbD7iVJAiAbm9WA4CC19OiG16VZoaeA5GIKY3ByD4TK42NN8ID15A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-a5cd8cfbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a5cd8cfbe7d150659012879239ef2ef4ac3143c9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-a5cd8cfbe","@libp2p/interface":"2.2.0-a5cd8cfbe","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-a5cd8cfbe","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-a5cd8cfbe_1730141496684_0.39264758678214906","host":"s3://npm-registry-packages"}},"5.0.9-ad5cfd66a":{"name":"@libp2p/keychain","version":"5.0.9-ad5cfd66a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-ad5cfd66a","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ffa86adb81bacad3051f9dcdd0421b3570b84089","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-ad5cfd66a.tgz","fileCount":29,"integrity":"sha512-iiHK2JGMQ2bKLOiIXFmgH3fySfAbXC2Z2x+NLCWMiilDms6TJTx4rr7xHBxwZPeVUd+5YwpMJx2rJtERNKYKNw==","signatures":[{"sig":"MEUCIQCFuCvyFDWkGmvIO9ceJ4wKq+TDKowthps/ZU8jDo0jJQIgFZSpNh5dOgLJKpRMr39e2S3Ati6XE343c2ysf/8GyQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-ad5cfd66a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ad5cfd66a3fccf94ddcabce8675a3bf742669484","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-ad5cfd66a","@libp2p/interface":"2.2.0-ad5cfd66a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-ad5cfd66a","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-ad5cfd66a_1730280448155_0.5740371183269914","host":"s3://npm-registry-packages"}},"5.0.9-c2ff2e454":{"name":"@libp2p/keychain","version":"5.0.9-c2ff2e454","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-c2ff2e454","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"49dbacc3e01ea64313c1f0e492af97c1e1a6ed21","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-c2ff2e454.tgz","fileCount":29,"integrity":"sha512-SR8e6MYKgCeG2vLtSfumQ3ex2XHkRpwz9yJNOeauzU7CLeVKE56Li0Ddfv1coCqiFAQrRWgggRLMjOgG318Qng==","signatures":[{"sig":"MEUCIG5HAtNUWrG8ti+YrxjwUs69IE3nrpLoWzrjXrqiJi+CAiEAv7qFoVgfyI5RYoXQwzyNF/vmuON7pkKJbRs5WgkbwHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-c2ff2e454","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c2ff2e454ae7ad12acd223aa0b5fd2b065942aff","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-c2ff2e454","@libp2p/interface":"2.2.0-c2ff2e454","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-c2ff2e454","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-c2ff2e454_1730547790683_0.9678116827789778","host":"s3://npm-registry-packages"}},"5.0.9-0a3406a05":{"name":"@libp2p/keychain","version":"5.0.9-0a3406a05","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-0a3406a05","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0eb37de5ca59d3b4c26b302ac5d84248e66b7b3c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-0a3406a05.tgz","fileCount":29,"integrity":"sha512-1VPkSEMjGnLN4QA/tOXkbV2MRSkxxiXOaNUmU6E8bX9/Dto3PIypapVTrwSN89s7XwQ9h3si7L7T1MAI9cZ7ZQ==","signatures":[{"sig":"MEUCIDS05fyA7NkUy/wQb0BM3r6RTyJdxGZogkKfGCN+NeN1AiEAkM9+XBA+nc+OD7zROHWHbQUtcWtncDukLN+tODHUycw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-0a3406a05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0a3406a0536f8e7390e67eec88ccc518bd90e9a6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-0a3406a05","@libp2p/interface":"2.2.0-0a3406a05","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-0a3406a05","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-0a3406a05_1730549971640_0.6288784132528704","host":"s3://npm-registry-packages"}},"5.0.9-7c085d10c":{"name":"@libp2p/keychain","version":"5.0.9-7c085d10c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-7c085d10c","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"62bf5b0fb7114c0f0d2155b42dfa0f3891db4e82","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-7c085d10c.tgz","fileCount":29,"integrity":"sha512-SGWwHxsVTsv6nXNmqxol7o4WLoPVNKEWkzLxDgSdo7TeqBGNgKuEYhi7ArHXY6jQwj/PFfmGIIP5DvhCGPvAQg==","signatures":[{"sig":"MEYCIQCPPuoAeHMB6c1NvhR4gTg+vmR9sTC772JuWbshCjvgcwIhAMRpn/byk/1Ri5F/lLtM+F1urI9TF+AMYuM7EOYi4mhW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-7c085d10c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7c085d10c4d9f491ab85b2467ab1202769ec7a5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-7c085d10c","@libp2p/interface":"2.2.0-7c085d10c","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-7c085d10c","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-7c085d10c_1730760023395_0.23943650881300216","host":"s3://npm-registry-packages"}},"5.0.9-adc767899":{"name":"@libp2p/keychain","version":"5.0.9-adc767899","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-adc767899","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"18e701927a722af3e2012cf53006249ad7b8eb1b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-adc767899.tgz","fileCount":29,"integrity":"sha512-tWtCt1PjJhQ0DN8P4/IbV3oxsxf0V54ZukWxmnTsrv4Yy0HIexwFUb79gjM9Qpwy7XBU21igWs44cI8XL28RQA==","signatures":[{"sig":"MEUCIFn6bjAQHQn0SXcVdoirJzTsNn9wDrFPh6Ii14x7UsK3AiEA+ug0vmZRSVcka05NIwwgS0iyp7YyzirAR5TZ4OYhPYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-adc767899","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"adc767899d3fcf186a2bfb37a4d53decadc3a93f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-adc767899","@libp2p/interface":"2.2.0-adc767899","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-adc767899","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-adc767899_1730794151868_0.5365887478180513","host":"s3://npm-registry-packages"}},"5.0.9-d30d07e6f":{"name":"@libp2p/keychain","version":"5.0.9-d30d07e6f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-d30d07e6f","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bb4264d88955b378cdbe3cd3fd5ab4c49f70e173","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-d30d07e6f.tgz","fileCount":29,"integrity":"sha512-zzHMzNWeGMFHROt/5sY2MiM2p8oUChf9Hbvx5fgUMuS+90kg8z1cAj9Qx4wrYMzUlXrCaYXSvktmJLLyEsijTQ==","signatures":[{"sig":"MEQCIGwwvPHAhQ7JbvyDwX92t9dpG/BrIfbjPpzs64iG2WYOAiAELf+ogQWW05trbgZ8B3jDefXM7l9tK5vi6vawSCUiRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-d30d07e6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d30d07e6ff1b2825338a767f80c5dc14ae7fa3cd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-d30d07e6f","@libp2p/interface":"2.2.0-d30d07e6f","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-d30d07e6f","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-d30d07e6f_1730815888114_0.3324697591661965","host":"s3://npm-registry-packages"}},"5.0.9-91687998d":{"name":"@libp2p/keychain","version":"5.0.9-91687998d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-91687998d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d1856f305e782665b9daef09aaa03aa4f0e3a8f9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-91687998d.tgz","fileCount":29,"integrity":"sha512-LSjMqkzanuM4bAgYRYGyHM51VH8pff6t/YfD/y/TGkPY/JhmrWRVKer5ovcTthZY6T9evOewO8Js/ASVuvHc5A==","signatures":[{"sig":"MEYCIQDNRxCFcXS2QOh6QVDzp1uzRXSvb7m3cy0QqsEhunRSoAIhAL3+vb5masoJdyQWfnvrjsMsw1DvhaUbK+QG+ct06UmY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-91687998d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"91687998d7ae536549ddcd840aa430098860f0fb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-91687998d","@libp2p/interface":"2.2.0-91687998d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-91687998d","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-91687998d_1730878732176_0.7759396716853459","host":"s3://npm-registry-packages"}},"5.0.9-6bd7f9169":{"name":"@libp2p/keychain","version":"5.0.9-6bd7f9169","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-6bd7f9169","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"13dcc76253b13ff9cac9f151d10a344d458d65c4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-6bd7f9169.tgz","fileCount":29,"integrity":"sha512-HdFakrlwhdBtdqAZ9KUXHpRJtewayZY+K7kkMUmIy0oGYOyIyoFTxxHtIRVM4NbrRHfvs7EPXQ2TzuTOP8E40A==","signatures":[{"sig":"MEYCIQCSrTcV2ktCmRWB2yBGkklQiGaH4tjVPfG1ftP3rh/njAIhAK09FEZupfdVla0ge9y4dGdksW5CoS5Iu6h1zJh/Sh8q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-6bd7f9169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6bd7f9169cca1609071845c22a1ee41ab775f45b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-6bd7f9169","@libp2p/interface":"2.2.0-6bd7f9169","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-6bd7f9169","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-6bd7f9169_1730967816492_0.18366585524413237","host":"s3://npm-registry-packages"}},"5.0.9-7dead6d35":{"name":"@libp2p/keychain","version":"5.0.9-7dead6d35","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-7dead6d35","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"074770c5e9d4fb56386e6b96e335fba022cf39c1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-7dead6d35.tgz","fileCount":29,"integrity":"sha512-RpuvMm1z7rpq/Mj9siVrYkT7b8fW8oKTJ9nL/ZjH8mmDgQwDtme8tD283KuwhTSZf6ahkoPCvHQkQsT/kCZOjQ==","signatures":[{"sig":"MEQCIHDLh27V6F5iC6HZVww1CofRho+Et9y3AP9xFB6nCt1gAiBI7Qw+GD1KvHHd6ccUOvRz8wXu2QDCqdYLCeVURw+PCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-7dead6d35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7dead6d35d96add1cd4f386b5b7bf5f014d155da","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-7dead6d35","@libp2p/interface":"2.2.0-7dead6d35","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-7dead6d35","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-7dead6d35_1730985996713_0.12946142976469832","host":"s3://npm-registry-packages"}},"5.0.9-665769021":{"name":"@libp2p/keychain","version":"5.0.9-665769021","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-665769021","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b38d4c035d489e30dfe454516be7a871a1dd5d28","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-665769021.tgz","fileCount":29,"integrity":"sha512-qoVUMDaEd9FkZ4y/t95B5ScB3TDtUHjmzRBFTqY2ktspPfhrsQcXCbla+oHZdc+Si3TDh8PFCQR4n5SkKlH6yQ==","signatures":[{"sig":"MEUCIQC+mhtYuowjDlVPzqw0HX/3FsvFoaQ/TfDMpd2gEdRgjgIgWQPa9IFFo+ZHaYuhX9bJjXwPKsJDw5EGBEBzYnPXqvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-665769021","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6657690217b689653c70fee727aa13db2eeea773","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-665769021","@libp2p/interface":"2.2.0-665769021","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-665769021","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-665769021_1730990296516_0.8103941303842088","host":"s3://npm-registry-packages"}},"5.0.9-32ca76fcb":{"name":"@libp2p/keychain","version":"5.0.9-32ca76fcb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-32ca76fcb","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0db2b770eb8b17ff293d0f5c9612a24fd8dda423","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-32ca76fcb.tgz","fileCount":29,"integrity":"sha512-XtFiA6H+lhsedsETVqScIY39UC9oFG4RzjsDfkDODXf5IWwfw0vKT9CF+G0w16ZwdtaSGxzg1NDYZJnDs76aGw==","signatures":[{"sig":"MEUCIFWZJP5uoePDlJhCLlv0BMZllyVIM7KQXlrQP5a7Pvw5AiEAqCF5h5UvNchKofWhC/qAUXXrBfHVmRs1DjRJkTxAsCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-32ca76fcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"32ca76fcb5360c11b22bfd5e81712f08a46b1df8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-32ca76fcb","@libp2p/interface":"2.2.0-32ca76fcb","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-32ca76fcb","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-32ca76fcb_1731054130270_0.04077267566139131","host":"s3://npm-registry-packages"}},"5.0.9-02f285fc8":{"name":"@libp2p/keychain","version":"5.0.9-02f285fc8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-02f285fc8","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6218e7daf1e991582a5854662d1562595ec916c3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-02f285fc8.tgz","fileCount":29,"integrity":"sha512-ZQnZh8EQGsEJWdLcSvMYBvskyF4QG0h7VlTcj+1UGqlt95QO5FfokPpQcmUvJt5sysv5IJ3RPTe0jJuRBfG5aQ==","signatures":[{"sig":"MEYCIQCME33QVwCTjjjb2/kuoxAMx/1HFjIN8vCSRG070oWhdAIhAMQUYCvDTrfPjBCbv1aN4YJYG529YG94I7Z6XQuS7mHU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-02f285fc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"02f285fc8256cfc970f338e5ea7dbef67581b5d9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-02f285fc8","@libp2p/interface":"2.2.0-02f285fc8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-02f285fc8","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-02f285fc8_1731402442416_0.7210372271057994","host":"s3://npm-registry-packages"}},"5.0.9-7626b224d":{"name":"@libp2p/keychain","version":"5.0.9-7626b224d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-7626b224d","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"351fd4958b37508d62e866c38a942247e3c2f0ec","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-7626b224d.tgz","fileCount":29,"integrity":"sha512-KOnMOqevWvdE8ucQxxwsfc6rJXml1n06yTzUGYuY5J9WQ4l7Xg+6+l4K8A9wxj12Tog7CHW/5nbG86M2ehcdcw==","signatures":[{"sig":"MEUCIGepqBJDhYfxe75C9lgA84kqRrgbVnxj73DJQE/82xJlAiEAniQn2i3WouTr+S6N+NnnhMBVqTjutlxcbdSgpQE3CjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-7626b224d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7626b224d23c474d1c885c8a7922977ab7e4bea6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-7626b224d","@libp2p/interface":"2.2.0-7626b224d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-7626b224d","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-7626b224d_1731412482749_0.23027183574379229","host":"s3://npm-registry-packages"}},"5.0.9-7dcabb884":{"name":"@libp2p/keychain","version":"5.0.9-7dcabb884","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-7dcabb884","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"54e11db3f4a9d2f85f09ef1ead758348439685ce","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-7dcabb884.tgz","fileCount":29,"integrity":"sha512-KNMJMU1SFECfIxm/Dck7y8G9jQCnGMQmHH2zDq5Ig1t1YhSpJzQkjgLpHhj35O6p0jcaYGrPAVzvJ3TI6k2G4A==","signatures":[{"sig":"MEQCIAPeygdBlJziUd5Gh2B3O6mJ9nL0W6XkK4kaFc+DcAPYAiAYdVjYP6Tucf1ftUrzkRI3TbvAG837rbPhIYGGtfPktg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-7dcabb884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7dcabb884c37dfba69e3ce427544ab05209d137b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-7dcabb884","@libp2p/interface":"2.2.0-7dcabb884","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-7dcabb884","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-7dcabb884_1731581342374_0.5788913459638263","host":"s3://npm-registry-packages"}},"5.0.9-844a8d2d1":{"name":"@libp2p/keychain","version":"5.0.9-844a8d2d1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-844a8d2d1","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b933355b51d089e430b6fbb178faa81ed90b0565","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-844a8d2d1.tgz","fileCount":29,"integrity":"sha512-d4bo92wNC4oKX+3BpZVwL7+GefbRe3jdnWVR2Gi5n495diM1DGliBN2AmfI/v7jRaMo6aWC9PjiJEDfaTXVgUQ==","signatures":[{"sig":"MEUCIQDN7q5SKFncJs6mym5K0HG/3ZhlkmjM2/g3lZrzSWW95wIgfpK8qNCE7aSvNxnSBGYPtCNs9U97lVvPn5fiuK+wyoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-844a8d2d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"844a8d2d19d8f834a39ebc65f91ef771baa99501","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-844a8d2d1","@libp2p/interface":"2.2.0-844a8d2d1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-844a8d2d1","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-844a8d2d1_1731600461435_0.3595824478719416","host":"s3://npm-registry-packages"}},"5.0.9-c917314f3":{"name":"@libp2p/keychain","version":"5.0.9-c917314f3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-c917314f3","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"44b92c78cc31ffa9fc143f6c09f9a8ab2fece604","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-c917314f3.tgz","fileCount":29,"integrity":"sha512-IkE/IWnNi3LHkfdBg55SvI1zq6Jeqb9YogXjtvYXQ3x+LdpVJsr+ojhc/gfndrpAiVlqf7P8kjZYIhnfFyS4uQ==","signatures":[{"sig":"MEUCIEqfqieLqP0IzqkwI/seGFmP7SnDTrZ4lZZBaW2DNW7jAiEA0vdE0s1MST1GVRAsSRiFweoPAwGJMBOlR1/5Bdoam70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-c917314f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c917314f3e07f842f1d97f6453d00b27428de5ab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-c917314f3","@libp2p/interface":"2.2.0-c917314f3","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-c917314f3","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-c917314f3_1731602095089_0.9598312119914965","host":"s3://npm-registry-packages"}},"5.0.9-2feaeddb4":{"name":"@libp2p/keychain","version":"5.0.9-2feaeddb4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-2feaeddb4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cbdfbfc6abbeb6f8ae6b1295cfa244720c7e9213","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-2feaeddb4.tgz","fileCount":29,"integrity":"sha512-BmYXWu+gAfY1qSAXLEvEdYb6/IxBRGvm9V+5PtvCV8PDXPYsJ3XyFYear8py0c8nl+kA5kAaS1o9EHMmmA7bGw==","signatures":[{"sig":"MEYCIQD6EqRnsux4ntRjRgZhrsSV3kgfpPbjw3y70sjcnHDlXwIhAMUZXgfvDYjYpdWtas3LeWCbqcvqdmi2x+p5hEsBY6B/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-2feaeddb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2feaeddb40712a5d58aee158021a10b9b9bbf660","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-2feaeddb4","@libp2p/interface":"2.2.0-2feaeddb4","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-2feaeddb4","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-2feaeddb4_1731669236621_0.23579618820471748","host":"s3://npm-registry-packages"}},"5.0.9-eee97c7d4":{"name":"@libp2p/keychain","version":"5.0.9-eee97c7d4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-eee97c7d4","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2e84bcecdcfd410bf9255dc2bac7ba76bc969f31","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-eee97c7d4.tgz","fileCount":29,"integrity":"sha512-GeFehFW71B7S497EybpkSbg4akNu42GX+VBfP5McEy9Ain2i3ebHJUY9Y2M0TPWxgTucwiDOCqYENml9MmR3GA==","signatures":[{"sig":"MEQCIGm5IAyK33a874kB6gpypqE+BoUl+XBpSh24B8OaFaofAiAIiuRUc077BTTpZ81UZn3fv+Gim6mK7iibDnPOnvGkgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-eee97c7d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"eee97c7d4ced5763f6620e535f3c9a5619abf046","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-eee97c7d4","@libp2p/interface":"2.2.0-eee97c7d4","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-eee97c7d4","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-eee97c7d4_1731686630264_0.9703076102620813","host":"s3://npm-registry-packages"}},"5.0.9-432955390":{"name":"@libp2p/keychain","version":"5.0.9-432955390","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-432955390","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d02e78d4e9c6ee4aaf602a476f171b4792f5481b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-432955390.tgz","fileCount":29,"integrity":"sha512-4ECAz7Wybovd5X6SvUXv6yloX45sQQCJJXWNsQaAwHQhwf0F3deu4LbeG28mAJUf1u5iIyu5Vuw3KXinNNLltQ==","signatures":[{"sig":"MEYCIQDOMS+3dhLzN5Xqv0QUpNb9VgzrGBhO4YcFcGQN5Mrr9QIhAMt5Ol//aByiv4/CBxhd4tgloDH20FosimLZ0vgnC6gT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-432955390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"43295539045639fe003e762dede1ec1a5aa60c77","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-432955390","@libp2p/interface":"2.2.0-432955390","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-432955390","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-432955390_1731754309205_0.6202172908678951","host":"s3://npm-registry-packages"}},"5.0.9-656db81cf":{"name":"@libp2p/keychain","version":"5.0.9-656db81cf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-656db81cf","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bdac43d9ccdd098ede307ac108e04fbfd9dd092a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-656db81cf.tgz","fileCount":29,"integrity":"sha512-EKQW1Ynh5UHh4/KAELWUWwCsN+ww76v3B57nMTiBqfyqnIipS9ba1bPOl8f7IekN1ml6SV3iVeMfQ0YQocxz2A==","signatures":[{"sig":"MEQCICmXmBzMMyRzSkpcHyFotvpgB0Foy+6DeppO7I6oTbHIAiBxkUxhZlqqHHb7EBVQmKF8XMJ88itdE0wD1lz6pxk+fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-656db81cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"656db81cff6f5cb8d1d5523f1928323057308b5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-656db81cf","@libp2p/interface":"2.2.0-656db81cf","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-656db81cf","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-656db81cf_1731926576100_0.1831824736993033","host":"s3://npm-registry-packages"}},"5.0.9-05d559f54":{"name":"@libp2p/keychain","version":"5.0.9-05d559f54","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.9-05d559f54","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fba5b001a2f6e16e7e90e49607a0c7223b96ea37","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.9-05d559f54.tgz","fileCount":29,"integrity":"sha512-bS6Ik1N65SpE6NouHncPvupRVOf1Q6BDekauf8v2ajWe8mP83MhbtfDpYScUcizZAf/mVBs84Bo1qWcJT6Ivag==","signatures":[{"sig":"MEQCIGwFGpYs8RrYirj0NWrftxN+CYo1+1e4/QEYRtjqKveqAiAGK5gjxgnsepAieJgYfL+/Smom3quONZNDtJY/8ebsqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.9-05d559f54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"05d559f545d7408646f2b7dcd5adf5c6771a97e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-05d559f54","@libp2p/interface":"2.2.0-05d559f54","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.3-05d559f54","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.9-05d559f54_1731929042347_0.31502674572189715","host":"s3://npm-registry-packages"}},"5.0.10":{"name":"@libp2p/keychain","version":"5.0.10","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f3a35a31a10a5cdb23ccbd11a46b2943d7142d4d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10.tgz","fileCount":30,"integrity":"sha512-olTq2dbKpKkUCsDjAOYcxwSB4KotJ9zA3aaWOE8aUd2ZbwrYJ3VBlm0Ov5PfdGx9qsUhsfnmC01vpF6cEEOg0g==","signatures":[{"sig":"MEUCIQC8aDnkgZc/rIIpotirTD8Hx7EfJFfhriOMJ7VPHWQfTQIgexLpAxrYN6VllYLQDmE8xzHE+/ATindZjCmhwIiwOuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259192},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4d59c801a6b45dcc0b2d7b457b4ae3b107b57cbb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.7","@libp2p/interface":"^2.2.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"^5.1.4","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10_1731933704377_0.5183481097978668","host":"s3://npm-registry-packages"}},"5.0.10-f53f65d18":{"name":"@libp2p/keychain","version":"5.0.10-f53f65d18","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-f53f65d18","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"872fc2fe3e45ec7d0487fc2ccd05c97413b4fb0e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-f53f65d18.tgz","fileCount":29,"integrity":"sha512-o+A7q4oiz2t7QWqpVRgjdW4CbQVNLgfUDyUgkG2nhKGsIfiJG8l9KA6YHbuArPjKEOS4+gLJJJFCne8jLvi5PQ==","signatures":[{"sig":"MEUCIQD4C/bjRsZ2WhJw6uCC0+Lbz5MeRhjR4v2iHaYuBYofkwIgHenlq5OV+T3r0oORaWnSJnHsTowvD9TcEhUXTI2j9w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-f53f65d18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258029},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f53f65d1805f9cd41f1b55558cef06d03f7a796c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-f53f65d18","@libp2p/interface":"2.2.1-f53f65d18","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-f53f65d18","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-f53f65d18_1732027196560_0.5221500319248746","host":"s3://npm-registry-packages"}},"5.0.10-d866eb5bb":{"name":"@libp2p/keychain","version":"5.0.10-d866eb5bb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-d866eb5bb","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"41ed6830c258d63159e660011e31a1a3c1cec80d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-d866eb5bb.tgz","fileCount":29,"integrity":"sha512-GuDVBZqDOVCfdOnQyjmS5ksvvdiSTKc40uSnjA+Q+QvabBAxMhjLtSSmFLu4OTsX4jDvnn8NTlHY3WDi9G3cVA==","signatures":[{"sig":"MEUCIQD3wpEACTLnmOtDyXg6aQVKAhZlKoM1+R8MwkCiauVSrgIgaUBIKdEViPQaarvEoDSP2b/un6ZZGJszbFazWIJadWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-d866eb5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258029},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d866eb5bb8269485364c233119331ca073ff1343","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-d866eb5bb","@libp2p/interface":"2.2.1-d866eb5bb","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-d866eb5bb","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-d866eb5bb_1732036975957_0.9215379251860376","host":"s3://npm-registry-packages"}},"5.0.10-b248eefc0":{"name":"@libp2p/keychain","version":"5.0.10-b248eefc0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-b248eefc0","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"27525f36322e9fd5905365e6938cee6e4e826341","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-b248eefc0.tgz","fileCount":29,"integrity":"sha512-ZdHKknZ492qCQjQ57xlLvheG1QUrdCUhjTSr+gzX5SQY7ChDNYf0XzpDuVxfDVn8cl/HOlVPdgorWc64FaGwMA==","signatures":[{"sig":"MEYCIQChqvKd6QP9TefoWWhFsm7+jxZRPG7OHuCR0iFcgFuLLAIhAPNMA47hMOR981nC6ipbQYGn19FmcI4k/T75d4nnTWfx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-b248eefc0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258029},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b248eefc01e6034c211b0d458d0ce7a74e99c24f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-b248eefc0","@libp2p/interface":"2.2.1-b248eefc0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-b248eefc0","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-b248eefc0_1732180000934_0.87102875844145","host":"s3://npm-registry-packages"}},"5.0.10-0862522fe":{"name":"@libp2p/keychain","version":"5.0.10-0862522fe","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-0862522fe","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"527518f7d3b92834e48e184d4e20b459a9a71c81","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-0862522fe.tgz","fileCount":29,"integrity":"sha512-JQ6MGgnuMtr5+LTeEwEAqoqueQxWKmv5kdxByfXAc3sbpYHdpkWJ3OduJvmJ0r8f6akfHpN+FpOQIckViJYZ9g==","signatures":[{"sig":"MEUCIQCcIUPznGsyHmKzrQXyWwsJIdbiCRDWf1l1mGk9zCCrQAIgBK8l+pXZx0McW3o2292hC53fx2Z0t94UPlddHywQ+0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-0862522fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258029},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0862522fe7ebfd050b404edcd9101c8c2d8cc1b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-0862522fe","@libp2p/interface":"2.2.1-0862522fe","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-0862522fe","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-0862522fe_1732278778082_0.26188116623539703","host":"s3://npm-registry-packages"}},"5.0.10-6ddc1b80e":{"name":"@libp2p/keychain","version":"5.0.10-6ddc1b80e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-6ddc1b80e","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"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"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"78cc1a28bc7b60411ca459e7e36c9c6eed81268c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-6ddc1b80e.tgz","fileCount":29,"integrity":"sha512-cldeHCsO+KmyFG1fKSB2cLuoq7TwpGidPBoybu1yvAqxlU1JfUv4UiW9Xwt4G/jdusbLcMqmqFqiuEz+k7IBxw==","signatures":[{"sig":"MEYCIQCfKGVWdlCyn/WnmdhmOlD/BLqvGp5yLi3Ka0Ra3ZmExQIhAKTgidQEUUQ6zgdPXjGbnnsE1luvvcQNkeyt1pJryc3k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-6ddc1b80e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258029},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6ddc1b80ebe396afee58082865ae6cae2bb39fb1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-6ddc1b80e","@libp2p/interface":"2.2.1-6ddc1b80e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-6ddc1b80e","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-6ddc1b80e_1732279918696_0.5549054464638428","host":"s3://npm-registry-packages"}},"5.0.10-4a85eb033":{"name":"@libp2p/keychain","version":"5.0.10-4a85eb033","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-4a85eb033","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1f710bf73b38da84833cc13f27aa7788fa9bbb6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-4a85eb033.tgz","fileCount":29,"integrity":"sha512-krF77rPadPn4USJa2TFvuSXSs3p6Unc8vaQIlNCWaXiUS9rBf3i8/fVr9BP+65VpvvqVAalTUlFjZoAuaaawAw==","signatures":[{"sig":"MEUCIFy9xgoeg5+7MCGDO+snFTJDaQlSiLyVAuGeQwMWak9VAiEAxh0mI1RaQLC/+IsvLc7hguboPHemW+34sbHjq6AAW0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-4a85eb033","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258031},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4a85eb033f7ea8461a10bc8b38bbc76d1383d1cc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-4a85eb033","@libp2p/interface":"2.2.1-4a85eb033","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-4a85eb033","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-4a85eb033_1732521946893_0.766391129648285","host":"s3://npm-registry-packages"}},"5.0.10-98b43045c":{"name":"@libp2p/keychain","version":"5.0.10-98b43045c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-98b43045c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cfec411ba3eaf9139c9d086ca0304d27c9a90dbf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-98b43045c.tgz","fileCount":29,"integrity":"sha512-0mpDZ9NxKwIhyE08dPkYHQdjAhjLZdMEh8SAY8o5njwDNiaU3VAf58gLRyQ+5XRCJ2WyR8efW37kYUM+MQMk+w==","signatures":[{"sig":"MEUCIF8wI2JMgcFcDVyWO76X0sqHstuMtRR4ZXsfMo/f0GxzAiEArVn3+QsC3kOyawCYwSwGtmKi98+bfqqLstgfa3jg0Pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-98b43045c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270745},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"98b43045cb4786defc74e21c637489109377ea35","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-98b43045c","@libp2p/interface":"2.2.1-98b43045c","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-98b43045c","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-98b43045c_1732526700650_0.8951504471569265","host":"s3://npm-registry-packages"}},"5.0.10-d6cd25d0d":{"name":"@libp2p/keychain","version":"5.0.10-d6cd25d0d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-d6cd25d0d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d11e1ec55d6a05fa988341b3bface23283bde2ff","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-d6cd25d0d.tgz","fileCount":29,"integrity":"sha512-uIJ9Xn3gbXMf5slfOWjBunmWw3oWJd2U8OkWv2F2V0a6RKqQ1MLQ81/cTiQ2v6jiingMRHEon+Q6KpBE8zJM8w==","signatures":[{"sig":"MEUCIH/pKT2FssGnlsFvAyqeP5DLK1nJX/bP1qdipVFOW6SiAiEAwy6JK7u2PQzXE2Xyatm3LWBWOJl1PaZQRILWV7g+ZqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-d6cd25d0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270745},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d6cd25d0deca292420093d894edbfbc47b347e5d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-d6cd25d0d","@libp2p/interface":"2.2.1-d6cd25d0d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-d6cd25d0d","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-d6cd25d0d_1732526723739_0.5799150797371064","host":"s3://npm-registry-packages"}},"5.0.10-a82b07d8c":{"name":"@libp2p/keychain","version":"5.0.10-a82b07d8c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-a82b07d8c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"129fa68d2656d3fb206770d5d0a54da7be4f58f6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-a82b07d8c.tgz","fileCount":29,"integrity":"sha512-1grR/Um6IdPaRanWFLeWNC/M8jiGvkyH1NOrHCn8kpS5D5CYxYsC3vf0WhXuNmEOCjRdIzFKczFQUAF10XZ5Ew==","signatures":[{"sig":"MEQCIF7xjrOIrbqGRIr5CL+squA5RkJ2txcgFhE5KEzwWgj/AiASKC3WLJSOVBxtzomnbBKpdZzDHUhkYUO82cBLgisPbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-a82b07d8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270745},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a82b07d8c69640b6c72824a584b55bb7c30ca06e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-a82b07d8c","@libp2p/interface":"2.2.1-a82b07d8c","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-a82b07d8c","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-a82b07d8c_1732526729952_0.15489522838734193","host":"s3://npm-registry-packages"}},"5.0.10-bc90b4fd5":{"name":"@libp2p/keychain","version":"5.0.10-bc90b4fd5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-bc90b4fd5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f9b939757e5e1b7ae84b9746f217eca68e5a1baa","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-bc90b4fd5.tgz","fileCount":29,"integrity":"sha512-2b/JSKa8/Ju9tixtet2irnT1Q2vRyaARYkaHfj0h7qG4dNgKA8PwQNNUqwCo972NqqVall3rHHrN/ZQ1R5gBYw==","signatures":[{"sig":"MEQCIC8JgdOZwd9sYJbo5FOAgyyxBmz9y0rEZlKr6tYNokQdAiA8GFyZVUoMrFR3F+jWKg4zxRNGwP7JDee/oj7zqZisyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-bc90b4fd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270745},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bc90b4fd58aee1ccd94d4fd61cc48d336e77d772","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-bc90b4fd5","@libp2p/interface":"2.2.1-bc90b4fd5","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-bc90b4fd5","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-bc90b4fd5_1732526872719_0.6770449202487714","host":"s3://npm-registry-packages"}},"5.0.10-b02ea9b6e":{"name":"@libp2p/keychain","version":"5.0.10-b02ea9b6e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-b02ea9b6e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9764e000b8457a516e040068a074858b4c726e23","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-b02ea9b6e.tgz","fileCount":29,"integrity":"sha512-fidKCZ9hoaL9mRT0CLBKqMt8Of4JkImnjX+imLO+SNf96we5y22N/TZemBuqpuZ4x333cgSTZ/Ovib1bWgJQzQ==","signatures":[{"sig":"MEUCIQDriv+1OElnkxBys422QGEHduBV9GWC5BAlDqXdQTcvjAIgVo4kwzvtIPEgPowlHkeO2H1glWRwPjSPame/NItp/4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-b02ea9b6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270745},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b02ea9b6edf1a6ef2e059ea8570ba57cc9052229","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-b02ea9b6e","@libp2p/interface":"2.2.1-b02ea9b6e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-b02ea9b6e","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-b02ea9b6e_1732634982435_0.7837536786051973","host":"s3://npm-registry-packages"}},"5.0.10-3650283f7":{"name":"@libp2p/keychain","version":"5.0.10-3650283f7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-3650283f7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2c7bac623eb641c109d4d309237e7bbd0e63e32f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-3650283f7.tgz","fileCount":29,"integrity":"sha512-sfchIG6Uf4TZ8HZayLkHhCGemdtYBKgMp7dWQo+LZEn63XwWby8WPtgH9CQOdkskA7H7ZYzBwTinZ88MIHcfBg==","signatures":[{"sig":"MEYCIQCMSLMLzbCFxghoOsRuk4JsMwfQ4XMsLI5a6lOMltkAkQIhAKGwlV9WZ7RcHYi8NBpubPJEsSLOE5l+6klTUjTv0ddH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-3650283f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270745},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3650283f7aab93517730b21c0945731415d4663a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-3650283f7","@libp2p/interface":"2.2.1-3650283f7","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-3650283f7","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-3650283f7_1732639578502_0.20010407602835567","host":"s3://npm-registry-packages"}},"5.0.10-4761dd701":{"name":"@libp2p/keychain","version":"5.0.10-4761dd701","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-4761dd701","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c1df1f3071d64225923ebf1f5423c74d910b851","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-4761dd701.tgz","fileCount":29,"integrity":"sha512-15+JaTISR5bXYw8VQqOBUOtNn8s71bAYykkDkZn9SQ6JOt0kRzMNTXITeO6DJnSx7JfpV734KbRmGzXlPBKgqg==","signatures":[{"sig":"MEUCIQDjZzgW0Jjmb2CvSxZ36jXH9B5nxIiviB4uianPuGtv3wIgCZJgfoV/WbUJtzxx6JvrSr2cF8vwgCmvp+Nx7wJaG4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-4761dd701","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270745},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4761dd701aec6620ee504cb9908fa2319971b79b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-4761dd701","@libp2p/interface":"2.2.1-4761dd701","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-4761dd701","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-4761dd701_1732643326936_0.569127718401546","host":"s3://npm-registry-packages"}},"5.0.10-8a9258a24":{"name":"@libp2p/keychain","version":"5.0.10-8a9258a24","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-8a9258a24","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"89d14387762b25b9b40f21cccbeff9702d5be0d7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-8a9258a24.tgz","fileCount":29,"integrity":"sha512-psBKiB0+eqEMVBbFR3FORaUpBZqhKdIwi9r/nAqCXrshEx3B+jahx56QqEE6NJs/UJQ6FLI5uI9otUdssh6f7Q==","signatures":[{"sig":"MEQCIHWygMySdo9oDuP6VZVRyia1/SlUZwEjxp3ZYoq864FlAiA68s0ilH9/HBLXzBWcwa6K/xIZ8N6+GFTS7TbZjOCyaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-8a9258a24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270745},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8a9258a24168d13172eb139d32bc6889e71f81dc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.2.2","@noble/hashes":"^1.5.0","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-8a9258a24","@libp2p/interface":"2.2.1-8a9258a24","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","@libp2p/logger":"5.1.4-8a9258a24","datastore-core":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-8a9258a24_1732701349428_0.8860133061818722","host":"s3://npm-registry-packages"}},"5.0.10-339b7df88":{"name":"@libp2p/keychain","version":"5.0.10-339b7df88","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-339b7df88","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1505c7dd6fda4d45dc72db2fa65144dd00eed394","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-339b7df88.tgz","fileCount":28,"integrity":"sha512-gfSrjvIzuK+uYaZ1pIavnjd/cyXwVaEaN3iacUAqTYFeuh/OCmHARHyySEDEiq0zefvBBBbEc9RFJ3dLSD5TLg==","signatures":[{"sig":"MEYCIQDo650mvV/mEGt8kQGafrVFswBsqg+lu4f3QbiuvWYToAIhAIYHsZXDZm+aCjZn5hwcbUQm+G3QiE7x/tqacvUBiSUO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-339b7df88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"339b7df884dfaa4e7c9e77e6299bd9348c715f8b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-339b7df88","@libp2p/interface":"2.2.1-339b7df88","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-339b7df88","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-339b7df88_1732804967497_0.31283210886880064","host":"s3://npm-registry-packages"}},"5.0.10-f2f9008b8":{"name":"@libp2p/keychain","version":"5.0.10-f2f9008b8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-f2f9008b8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3197288e1bcf2a7ce4dad298b915fec69f40f1e9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-f2f9008b8.tgz","fileCount":28,"integrity":"sha512-sd7qZ+rNtoUA8ePEblNErRx6Zzlspj7joERsowOxzvM56HOOAHRrHOpDpZiaIh1E5MQhAn2BlRNH6z4ezt9YrA==","signatures":[{"sig":"MEUCIQDs+zcwErzF7oj/6YIzNnozuKKU4pkK4WlsXb2nnqJipgIgLQEweMPVbkn/dfvF7FkcDZ7xUmyZhw2qWq59f9uLykk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-f2f9008b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f2f9008b8e7c634a3855fea746af0762af920beb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-f2f9008b8","@libp2p/interface":"2.2.1-f2f9008b8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-f2f9008b8","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-f2f9008b8_1732893670977_0.039035810204543164","host":"s3://npm-registry-packages"}},"5.0.10-a0c8ceb99":{"name":"@libp2p/keychain","version":"5.0.10-a0c8ceb99","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-a0c8ceb99","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ba3bcc72635bcf24d48f8912932392da815a7949","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-a0c8ceb99.tgz","fileCount":28,"integrity":"sha512-I+Odd2UxZvk7I8ii3v1oQdrrZZFxC8gVuL+9oJpnL1XLnS6QCsBJCsQUWHZuQ7+u0vEq5thUeHeUR596b27RFA==","signatures":[{"sig":"MEUCIQDoPu/l9DB7ntU1a6PNgHxRcdtAAxt7IfFGPjlM6WRURgIgA9+EXqpbgpwr56IyHeEL08TcGlF9Jm32/ogJZXCYlRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-a0c8ceb99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a0c8ceb9917518e82587dab1be71f02aa7a6a52c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-a0c8ceb99","@libp2p/interface":"2.2.1-a0c8ceb99","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-a0c8ceb99","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-a0c8ceb99_1732905440534_0.3272795978788692","host":"s3://npm-registry-packages"}},"5.0.10-406b3916c":{"name":"@libp2p/keychain","version":"5.0.10-406b3916c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-406b3916c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5f2ebddbd2e1f15cffaeb87bf2a528a5505e8eb7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-406b3916c.tgz","fileCount":28,"integrity":"sha512-nI4dDM6ZHOE3rnUGBeLW/mFDpHFakIts2hXRucYy79EjjC/QUgpOxxPwF2ge2Z8LHaDWljgSMSk0xLsqPkLf6A==","signatures":[{"sig":"MEUCIF4I1gfo3sDk3qRmeKes2p39ONCdPaOidB9pozFW16nbAiEA8yeBc0xiFAfoNCPvEXmxifxd90B2Fq+Fj1v3yjWyRjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-406b3916c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"406b3916cac688cd98c02b61ee2e52a9cd041704","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-406b3916c","@libp2p/interface":"2.2.1-406b3916c","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-406b3916c","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-406b3916c_1732906939992_0.18777144854615702","host":"s3://npm-registry-packages"}},"5.0.10-f8da60e73":{"name":"@libp2p/keychain","version":"5.0.10-f8da60e73","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-f8da60e73","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2ee5b8348cb72b4b4ff1cbfe945d7bc723452d88","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-f8da60e73.tgz","fileCount":28,"integrity":"sha512-/4r8ZvpJn1IJbVha0mi9SNUUGY85hhidOm+thJTBtPchWwwL5v2OYpJOnuavnba1doY+l9CKmJ52gIlvPs8eFw==","signatures":[{"sig":"MEYCIQDxj/XRDyWe8I5w0fk2QG/wDRY5w9UAkGHIWzKy87P/lgIhALc3VfwOlI83Ac5NgTXShKHeQSciG8DAQJausg9W2BHm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-f8da60e73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f8da60e73fede669986b8d48218f66c4e55fd776","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-f8da60e73","@libp2p/interface":"2.2.1-f8da60e73","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-f8da60e73","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-f8da60e73_1732910117006_0.7469078730629342","host":"s3://npm-registry-packages"}},"5.0.10-99f5f270b":{"name":"@libp2p/keychain","version":"5.0.10-99f5f270b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-99f5f270b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"faacde73cdcb02ee820fb010c54d9ec814caaf42","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-99f5f270b.tgz","fileCount":28,"integrity":"sha512-41n2cPpyp4lFxL+Nkzljez5ET7OEjJrkRHRwrr2OkQBJ+Tz4RWVMMRK38f0gjObkPGpRG/3F6hcN/aIa/X0Xzg==","signatures":[{"sig":"MEUCIQDAwDBS3drbq9eaH2ft8VJEhacPLsCn7L95BcAk8TX8OQIgP/39m1EVAGQWEMh6js3zey3QU2oOp2fkLCJVXfkr2uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-99f5f270b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"99f5f270b9e7b69e4ef543c1ff1c019815af58cb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-99f5f270b","@libp2p/interface":"2.2.1-99f5f270b","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-99f5f270b","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-99f5f270b_1732969033341_0.6846939054558583","host":"s3://npm-registry-packages"}},"5.0.10-06f79b646":{"name":"@libp2p/keychain","version":"5.0.10-06f79b646","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-06f79b646","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a601b773ab042ba6e3a6d1667bf37253c3a4ab2d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-06f79b646.tgz","fileCount":28,"integrity":"sha512-FyEeXGlfQfybplvuaDqMig8tX0S6nhBtBZpGdsfx9RSj1EO3zm3Uk2czkMbbgRiCiTS+8fENjG0M3VlOjisH3w==","signatures":[{"sig":"MEUCIBv5Jx/KYmWr9hdBBOwq5mMAFiDdnXhjBBLOkroEyn3OAiEA1qClD/E44yio2qOGv6pcJeCynK/7iFRkNFVEoRe46NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-06f79b646","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"06f79b6466fa8f6656676a71a5b90e6071825303","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-06f79b646","@libp2p/interface":"2.2.1-06f79b646","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-06f79b646","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-06f79b646_1732981245805_0.15435879762473892","host":"s3://npm-registry-packages"}},"5.0.10-2c182d2e2":{"name":"@libp2p/keychain","version":"5.0.10-2c182d2e2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-2c182d2e2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4a2e83727c26f765f0f2bc019ee2b3d5ed298b67","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-2c182d2e2.tgz","fileCount":28,"integrity":"sha512-Br1ft/L0PPJZ5iioS15oFu1PNwrictvFt0BA1q40yfgCHoMJlD9pxo9Lf41W1SNbEoMj7FaBoUY3RHh8CbP1uQ==","signatures":[{"sig":"MEUCIH+biqCHGuo4dJkOA6CQvIyUHLp9/ANHlnGe2tQMJk2ZAiEA3k/7PRnI/6e7BwttV3W/UcKgtsEdU9XXk36ht1M/cOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-2c182d2e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2c182d2e23d3246ece92ac937dfd91275b39bdc0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-2c182d2e2","@libp2p/interface":"2.2.1-2c182d2e2","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-2c182d2e2","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-2c182d2e2_1732981253439_0.542777546654418","host":"s3://npm-registry-packages"}},"5.0.10-6ab85ea68":{"name":"@libp2p/keychain","version":"5.0.10-6ab85ea68","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-6ab85ea68","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"95d44f5877bae1c717e0588699e4ecc5c7da7ce3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-6ab85ea68.tgz","fileCount":28,"integrity":"sha512-CPTtbtRojExGH3FE+dumHYfwQrsK+iCQI42uWYXWytiy2fcobdvRZuYqMH6e3eESGvl1esNMiDdq6WWLgWW2pQ==","signatures":[{"sig":"MEUCIQCwsKMlpwst7D2+JFz2qvKJS4bTb34yUQc+MpbLXFeTHwIgTruwdHGgOUiD0WyONJ+Ai5mkv2Rt/I4l+w1p30sWHLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-6ab85ea68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6ab85ea68ac77e2528a3bf5ccf31b7bc8377d1e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-6ab85ea68","@libp2p/interface":"2.2.1-6ab85ea68","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-6ab85ea68","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-6ab85ea68_1733319257681_0.6818152514180515","host":"s3://npm-registry-packages"}},"5.0.10-d19974d93":{"name":"@libp2p/keychain","version":"5.0.10-d19974d93","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-d19974d93","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fe7a8ab1470d03f698608b04df51561452c9a4df","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-d19974d93.tgz","fileCount":28,"integrity":"sha512-BCSoNbJqsQTDTVYL0SOdUMB7KlT9gO3e9KVX95uocJfyWgdU3k0eZrkkQNUuOEjse+3/Q0A/Ez/Q/eIoZV+BwA==","signatures":[{"sig":"MEUCIFfNqv3OUmhYRokVnF3IPxSitsiFuLAL/diRH2/JuF2hAiEAnhnE4/KT1xsjRthwa3coVXNz0ajbYxDGo+R66MEvDxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-d19974d93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d19974d93a1015acfca95c2155dbcffc5fd6a6c0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-d19974d93","@libp2p/interface":"2.2.1-d19974d93","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-d19974d93","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-d19974d93_1733333780371_0.7161594513950951","host":"s3://npm-registry-packages"}},"5.0.10-92cc74082":{"name":"@libp2p/keychain","version":"5.0.10-92cc74082","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-92cc74082","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a5ca8a1d044ca5a651dacccfeb74090a6a4aaf93","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-92cc74082.tgz","fileCount":28,"integrity":"sha512-uh4T1kaSSLnOo+Bsi2s1Hu6Se1mCEkI8W/xvElAev6hOOvhomxkhSnyfE8/zwIqkBjgxWvXbNqiiXhz99G29tg==","signatures":[{"sig":"MEUCIA4RHV37p90pfFa3P0D8/Z46u4cZMF0ewj95osXuuZY0AiEA34774/YGAP9EpE2oPEuPy2OYx4SYGOjecqz5wS4B0Ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-92cc74082","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"92cc740828963a4786ea83befe606dac4ba25e45","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-92cc74082","@libp2p/interface":"2.2.1-92cc74082","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-92cc74082","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-92cc74082_1733486078881_0.8834131388991533","host":"s3://npm-registry-packages"}},"5.0.10-2625cc323":{"name":"@libp2p/keychain","version":"5.0.10-2625cc323","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-2625cc323","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"34562c435382dc727d5f6ac302f48bd174ace1a6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-2625cc323.tgz","fileCount":28,"integrity":"sha512-/2AyyqGn/KnYDA9vk/qyz4WN8eoSGKZbpnVStF1Mtwix8nEh1lptjEcLH+Qy/Z+u4PVG2qaQD382JYNLTPgsag==","signatures":[{"sig":"MEUCIQCXqnS6eE35nJVWtgif1BDqgSNJGe9wP2B8DjA78QOL4QIgUQpsCM1P+K/zMcOgt22ZQECSvyRjCPLCZ03WchHnvUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-2625cc323","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2625cc323b77ed4843d200a3b7022f80eba2e8f8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-2625cc323","@libp2p/interface":"2.2.1-2625cc323","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-2625cc323","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-2625cc323_1733489409182_0.5462474841117659","host":"s3://npm-registry-packages"}},"5.0.10-9614de7c6":{"name":"@libp2p/keychain","version":"5.0.10-9614de7c6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-9614de7c6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cccef5ae1e223a86b69e935bdb70389759bcce5a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-9614de7c6.tgz","fileCount":28,"integrity":"sha512-ODRiRpl59nMYN4dDfIOzX5w3ZrriId3YzuKmHR6TNhI3Svppmr0wKeTz0atB875ym8rxOMdpX3up7kVvvtutyQ==","signatures":[{"sig":"MEQCIAIUx/D+J/661AO2JLMyFy417PplLU005U3SzqqOXn+zAiBW8i2oFUYSiGnVch2DcdLyYYffi6HFqjZZb/ESII1oPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-9614de7c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9614de7c63d5dfad71fdad533b9be650d885205d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-9614de7c6","@libp2p/interface":"2.2.1-9614de7c6","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-9614de7c6","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-9614de7c6_1733493867806_0.7651012087539661","host":"s3://npm-registry-packages"}},"5.0.10-96654117c":{"name":"@libp2p/keychain","version":"5.0.10-96654117c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-96654117c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f0a0eb7990bb8cf4d38d867246654de96c0c0335","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-96654117c.tgz","fileCount":28,"integrity":"sha512-m1apGTT90KSf/go6qMV06+X3dvpNhXyOM2lCezYIzFyXBKaL7RvfuQ5zakGTpw4+nTEkuKB74AiYK4BdrzoSTA==","signatures":[{"sig":"MEYCIQCrXh3ybTEQfUfOrLM2NSJJrl9trtTG0F1qp3Zbyi6mZQIhAK7Eat8HmLYaU0zt4dBrw+zZM8BCNvZZoEx4pjz/VKI6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-96654117c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"96654117c449603aed5b3c6668da29bdab44cff9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-96654117c","@libp2p/interface":"2.2.1-96654117c","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-96654117c","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-96654117c_1733494108808_0.3506442599078219","host":"s3://npm-registry-packages"}},"5.0.10-48e9cfa56":{"name":"@libp2p/keychain","version":"5.0.10-48e9cfa56","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.10-48e9cfa56","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd0dbb634aeef5a7a9d2875a272cb82efdfabf7a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.10-48e9cfa56.tgz","fileCount":28,"integrity":"sha512-sbCgDlY4MV4cUyiv8HQSa+bvWsv2Ef67pipv6Nk+LGjszkn6Vt4BCH9cBSZnkTZG3CfpaTsYMms1uKOOAFJukA==","signatures":[{"sig":"MEUCIAJt0oHAW4/YXLd/tuVTuk4jXpP8FLSooA7oLz6CvqW/AiEAmeqYRz6Md2x02ikPJ1qilWnLQEvUzStPWa1HaqsYoRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.10-48e9cfa56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"48e9cfa56fdf9d2dcdc0efc758cf7f055106cbb5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-48e9cfa56","@libp2p/interface":"2.2.1-48e9cfa56","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.4-48e9cfa56","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.10-48e9cfa56_1733745910427_0.8648652863384447","host":"s3://npm-registry-packages-npm-production"}},"5.0.11":{"name":"@libp2p/keychain","version":"5.0.11","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5b956e01a53c9e709a078957b724ca14edbb0945","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11.tgz","fileCount":29,"integrity":"sha512-kznG/mCaULYZTVYXuXtGJgmq7ZBiWFQNd4UutIsi8T1h7q0uD37iQI3sNJxb58yDOHrpCYpICfDpjlK6X3bJzQ==","signatures":[{"sig":"MEUCIQDy8IuCwh9vyGgqvOpBcTzWfkPwS506GBbSRiPDPzWARQIgAO/9IcB/3EotqixwyDPCb4kaiyglkt1x09rWjamLsdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271749},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7133ee0003811aeb5c0aaf32f8df55431fa5c75","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.8","@libp2p/interface":"^2.3.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"^5.1.5","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11_1733753887215_0.976884829922837","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-127abe24b":{"name":"@libp2p/keychain","version":"5.0.11-127abe24b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-127abe24b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"11efd4d3a0c2be26e4019921feb897a22e0145bc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-127abe24b.tgz","fileCount":28,"integrity":"sha512-4d+CWzsd3PDTcPa+S02XtbkdlshRrQ1IPOeqFXmhyAr9PBEFCL7jLW42stU4S9LvoqphfejI9u+uhTuLYKMtHQ==","signatures":[{"sig":"MEUCIQC4d1msgbq/aZPOpx0qaxc8AeZrWBG6KnpBANjUECwmRAIgSDzQysxQICgQCFLA96QHauRaWvhQdbRJkA3ZlEBhkPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-127abe24b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"127abe24b567e462b5fb8809960201635bee2202","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-127abe24b","@libp2p/interface":"2.3.0-127abe24b","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-127abe24b","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-127abe24b_1733822100244_0.030520101969615965","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-5c4a79e5a":{"name":"@libp2p/keychain","version":"5.0.11-5c4a79e5a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-5c4a79e5a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0f2e996c1ce572eb13fa1a7ef97f9f594da8d604","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-5c4a79e5a.tgz","fileCount":28,"integrity":"sha512-Tl8eu/kL+opOGRirDzQZ9t/EEFOMM8HJLaHSrAGnIC4cqRBk8Blkwt14xRIWU+Z52ZAERn65jHieaxnyBNCSZg==","signatures":[{"sig":"MEQCIE/8bUy5POqham1tvuPhP3LW47wsybAyIpEkImr7ID0lAiAyKPlT5dhpaF3KFa4UJS6rmEAwSXD09IuP5LuuoVSV+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-5c4a79e5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5c4a79e5a6e8d0db1ef6464075841a0b9de507ef","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-5c4a79e5a","@libp2p/interface":"2.3.0-5c4a79e5a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-5c4a79e5a","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-5c4a79e5a_1733838836575_0.09822712072128548","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-3c63482e5":{"name":"@libp2p/keychain","version":"5.0.11-3c63482e5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-3c63482e5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6338199ac45a5a67e3fba036e7f4d0b5483c1edf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-3c63482e5.tgz","fileCount":28,"integrity":"sha512-ae+xxg/DMN5Dj/+JFmBJGttXhWSRzQow8FzKgfK+2YCNa8TycuQ0xE3aRrHAC2V7k+JkH+0Rr3N3PR65FfuTqg==","signatures":[{"sig":"MEUCIQDiCdEq/X/mQajallaz1dJEuU7SH2S9WcFwwjaRCdjTDwIgMoNHhV0mJ/1wNhMD9mgY4PHc6XzQOOH0cZGhRQ998pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-3c63482e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3c63482e5587e0edabb5c215cb6e565ed4f1185e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-3c63482e5","@libp2p/interface":"2.3.0-3c63482e5","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-3c63482e5","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-3c63482e5_1733992666702_0.7276274577447501","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-d3e5a3382":{"name":"@libp2p/keychain","version":"5.0.11-d3e5a3382","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-d3e5a3382","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9bae5a3738c9934b43bf3e641adcf596633d26af","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-d3e5a3382.tgz","fileCount":28,"integrity":"sha512-3GOsQtV1/x7Zb95JJfFxhkNkxDAfCsTK+7taS+1iRcQ/qsTfSS+5QZZ5HuL2Jpx/73VHhi3+XyEaoXTqfksdlQ==","signatures":[{"sig":"MEUCIGUIlldGnlhXuYdZGEuSwlAfAQUrhE/sNgsWkBss/SK/AiEAwI3FN3uTgS3q77taD5M25usN4TWw58XrRWebxmenv8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-d3e5a3382","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d3e5a3382ffd9b666b68e537ad8533ff38737102","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-d3e5a3382","@libp2p/interface":"2.3.0-d3e5a3382","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-d3e5a3382","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-d3e5a3382_1733992670572_0.21944022280122022","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-023ea575c":{"name":"@libp2p/keychain","version":"5.0.11-023ea575c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-023ea575c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"000ef4c9625998e1f4d5e1117eb048c93de897d0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-023ea575c.tgz","fileCount":28,"integrity":"sha512-3ORZKD2rBbQWspKdTEiWQJcSOHEDftXCqh+KQYJs/T3A77WTYwOnBhkMNt/syW8/aJw28Xy7g3Vq/lMN/mzPSg==","signatures":[{"sig":"MEUCIADuYVV2P7loGaubDdrdvJxb+rhGkWHpJrFw1g0tkFobAiEAvbAxb+VZjkm6irWzVnTzuaBZDRX5NxjS3RnpFJWnUYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-023ea575c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"023ea575cf70211012990116ccfc6c19bb5f37af","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-023ea575c","@libp2p/interface":"2.3.0-023ea575c","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-023ea575c","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-023ea575c_1734002332378_0.8881101360558235","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-52f0f2f13":{"name":"@libp2p/keychain","version":"5.0.11-52f0f2f13","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-52f0f2f13","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df7c6ccf393e0d06f18f7d4cf2aaa7769008dbaf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-52f0f2f13.tgz","fileCount":28,"integrity":"sha512-yTW70kErpkBr/WovLfKEhAeCrkJqohKdb4jxpkPHz6FdIcWMtbu96Uq1AWwCvDKPkYWCZXUx4R4dWfA76cHj/Q==","signatures":[{"sig":"MEUCIQCmDzs4x5CUrbBcekLaVHH10RnNIVzT/yQBhOUuCyhf0QIgF1VJT0xzVxRpZd6A+Y3hJzF8hZKtoNKKA+faVyj8kfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-52f0f2f13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"52f0f2f1324bb7316157c3bcdbbdb5f1b151e3ad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-52f0f2f13","@libp2p/interface":"2.3.0-52f0f2f13","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-52f0f2f13","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-52f0f2f13_1734076645043_0.3205298017715552","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-f4747450f":{"name":"@libp2p/keychain","version":"5.0.11-f4747450f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-f4747450f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e48385102bff77b8914fa59e9118a8e2be6094b6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-f4747450f.tgz","fileCount":28,"integrity":"sha512-8uFnZarYIhXKZdR+dyHVnq/o2OefwsxvpXJtZW8DKcXQwhZzPVlGJuFzO0rSRrmITOoAflo6H232SQNyULUZcA==","signatures":[{"sig":"MEUCIBFm07hP8IqH2SdyNk6uhqqZXdrBwrD3q40NJ+SqqUDVAiEAz8Tq1HHS7vmolWGE2vclIqpSbK3uchVEWd9UWvbo4+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-f4747450f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4747450f1025df1dc31970355ceed2154c5b835","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-f4747450f","@libp2p/interface":"2.3.0-f4747450f","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-f4747450f","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-f4747450f_1734076665271_0.6376415611755244","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-5acfae333":{"name":"@libp2p/keychain","version":"5.0.11-5acfae333","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-5acfae333","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c56ccec1fe7b45dc271fa96b918fc318ebcb39a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-5acfae333.tgz","fileCount":28,"integrity":"sha512-3HnSSopWJJ0OVQz75q8BAn+m9YVXYHBHAdw0WVPylH3duSYyHdJXWqzZzrmODz+FoYvaPiCHzmbYgfiNwCsZZg==","signatures":[{"sig":"MEQCIF/8ZmbrHCwOdKPfOzTFErQTR/qZTeTMgadVLz2OIH3EAiBTSsFDjEWs/OEJsAt0ulr3sz3/4G8JVFdBNEW5IDZFKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-5acfae333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5acfae333e586d558557ca91852e374de223f1c2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-5acfae333","@libp2p/interface":"2.3.0-5acfae333","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-5acfae333","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-5acfae333_1734076820215_0.052147530717335355","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-285dab7d7":{"name":"@libp2p/keychain","version":"5.0.11-285dab7d7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-285dab7d7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4cdc7413f248fbe410d72b8f28e266acd177f0a4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-285dab7d7.tgz","fileCount":28,"integrity":"sha512-dnOZHdh0cJzSEinPx6nQBDg5rFrOPchVP3nJTVe/b99J7A5LgUZiAd4n2W5LxabOtKSSWhiuiCR/C8L0BrrwAw==","signatures":[{"sig":"MEQCIDPWNnwe2lu1J6grLN81LT4zbdrsffF8vCD1Enp/z4bhAiBC9bau5QfDlcNVw2gxqgHOfpiPA/o6tlcH1URXmK5Q8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-285dab7d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270586},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"285dab7d768040f524c2ab2705ace162b98bd1c3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-285dab7d7","@libp2p/interface":"2.3.0-285dab7d7","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-285dab7d7","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-285dab7d7_1734077061749_0.18288657066067904","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-ae75570c8":{"name":"@libp2p/keychain","version":"5.0.11-ae75570c8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-ae75570c8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8fead0b860fd6d081375de213e3a74e746acbaf2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-ae75570c8.tgz","fileCount":28,"integrity":"sha512-EZs9Y8j9KHESSW8NxM9ZEGxXe5Vj97ooB4bxGqxgDWQsDUvn3/na76yA3S0Nv+7eVPp3pZcqpL6gElhhVYY5Lw==","signatures":[{"sig":"MEYCIQD2hBoeQNGSAZ//stqz/qziaXuMFpfPCvPNf1+CJn4dZAIhAM1Zb4Aw1aC58E4O7YhfAxk5hnxM7rRigH450+j1jmB1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-ae75570c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258849},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ae75570c852fa9bfe00910dca1c219fa585dcb83","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-ae75570c8","@libp2p/interface":"2.3.0-ae75570c8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-ae75570c8","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-ae75570c8_1736182167995_0.9571381742231604","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-20d9ba73e":{"name":"@libp2p/keychain","version":"5.0.11-20d9ba73e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-20d9ba73e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ebe320d62c49c6d67c8fe61bff09dd99f1737608","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-20d9ba73e.tgz","fileCount":28,"integrity":"sha512-uYAfyxCzGjbf4Z59GQiIL23b+d9tUgZhqk9qxlxXqPwZ3FxXLMubGvEbGChkBV4Nhpa/h5MCIckCF2INLvdRow==","signatures":[{"sig":"MEYCIQDL2C5z1uWbqLxdoklY1Rvr7GUIsu4eRlBgsJDMRLwLKAIhAPNke9v4Uu7aNgW6ZKm4mFZ2ZBsGbwtjftqu/SffGlzr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-20d9ba73e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258849},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"20d9ba73e2fc76e42327458b2a1e29d1ba162bba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-20d9ba73e","@libp2p/interface":"2.3.0-20d9ba73e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-20d9ba73e","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-20d9ba73e_1736244822131_0.5849833548784735","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-abe9bd154":{"name":"@libp2p/keychain","version":"5.0.11-abe9bd154","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.11-abe9bd154","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3136f2289e28a9a57bd5af34a7781599974ac46c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.11-abe9bd154.tgz","fileCount":28,"integrity":"sha512-jsA5Xvb89LgpMKuu/0ezaN7bA3OUi4aotpEopezqZfV26JDOopfTvZuBbO1mKJFnnpqzDa/U9HrhwV03njI9Bw==","signatures":[{"sig":"MEQCIDbOjOd7cUFt01DXqoOpu3l15L+cbnf35fCk2sv1hVqaAiB3q1Z+RYFY69lQ163CVAP3jtM3Ebv5fZJGs9ObTxu8Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.11-abe9bd154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258849},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"abe9bd154e4f1213c96efdb41764389fac823f02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-abe9bd154","@libp2p/interface":"2.3.0-abe9bd154","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.5-abe9bd154","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.11-abe9bd154_1736265083257_0.7796951613559784","host":"s3://npm-registry-packages-npm-production"}},"5.0.12":{"name":"@libp2p/keychain","version":"5.0.12","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.12","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d468ae361085d96814ed8741f37a36dc01ee074b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.12.tgz","fileCount":29,"integrity":"sha512-7G1l1AwaV2ZaAL8JExanCw5KGvpXDRTEQhi3xCMus6kZwZaKIMNIHz8cv8Y/fJrjSFcLErvkl5qIUJi/wQyHwg==","signatures":[{"sig":"MEUCIGwXMRqIaERgT2LbLWLe0ZAxM1mvOFi6Hneirt2fpcYBAiEAolMILUaxMIQSFaoet3clOmigecdWQS6wPNO+crMXuVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260012},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"60ccf1ad3bf92d9e1819be7cc4ed902fd9111ae7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.9","@libp2p/interface":"^2.4.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"^5.1.6","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.12_1736417767056_0.3011859617685708","host":"s3://npm-registry-packages-npm-production"}},"5.0.12-b56d91884":{"name":"@libp2p/keychain","version":"5.0.12-b56d91884","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.12-b56d91884","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5f2673f5ec73c45626565dcf67f3fbca2245410d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.12-b56d91884.tgz","fileCount":28,"integrity":"sha512-8opVjxZaWqxNBQ/532+hBUMJDT9+kXkh6l7w2FpWhBvx3KDOULze5F/xeLFDlSb/qSn8AbpksH13PHCnrJdP8g==","signatures":[{"sig":"MEYCIQC5oo66ibwlMd2VbQa6z1wjWQN9axxzNJBnTtYezrWI+AIhAJ6Ix4VjhsEuOjmsC2a6YaXhnapmEitCPRb+V1KZ4lDq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.12-b56d91884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258849},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b56d918848b22febde02171e90d2d04eb07203a4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.9-b56d91884","@libp2p/interface":"2.4.0-b56d91884","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.6-b56d91884","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.12-b56d91884_1736419110203_0.5923206819559674","host":"s3://npm-registry-packages-npm-production"}},"5.0.12-fe8af37a1":{"name":"@libp2p/keychain","version":"5.0.12-fe8af37a1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.12-fe8af37a1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1f7587533844481d80dfdd3c6dfb5ae89a089e97","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.12-fe8af37a1.tgz","fileCount":28,"integrity":"sha512-bBjdXYG7Aoq6NDmyPM93qNUgKbvegpY8BjFYxA3gdtK8q6+iN3MXj3Mwu7zTMGfXG9BbI86RLGwCxJKx5kloeg==","signatures":[{"sig":"MEUCIQCquzLautiGP+6tGgRWVOYaf0FK3fN8jlvzf+2peAX/dQIgK6wwbcoOLLsk7wKEIHXT0Sf7qvfbRhESy2q/3lJTJpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.12-fe8af37a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258849},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fe8af37a16c2657d6d150b2d791d638118711011","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.9-fe8af37a1","@libp2p/interface":"2.4.0-fe8af37a1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.6-fe8af37a1","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.12-fe8af37a1_1736777781093_0.46698245578910114","host":"s3://npm-registry-packages-npm-production"}},"5.0.12-c90984ec7":{"name":"@libp2p/keychain","version":"5.0.12-c90984ec7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.12-c90984ec7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0d3cd61f34703727e2aaddfc8e8d27d174a7efd0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.12-c90984ec7.tgz","fileCount":28,"integrity":"sha512-B5y9bxYJ42/3WQs3VGoeY4lCNM4h0UZuktEHU9+QhqkZlKfZBUjKdhOvt3SlGX6nn+i2AqiMES84kIKd8SNKnQ==","signatures":[{"sig":"MEUCIDNnXn+pV9wtqPF/7No7AaHHo5Qhz3/CfR4wv+mpdAR2AiEA+cLicKKeTKPKM4WSfbZIrXERZCzqvQj7C7dA01BGmo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.12-c90984ec7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258849},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c90984ec77b7184efa66b8b37d7e0913f1c207ce","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.9-c90984ec7","@libp2p/interface":"2.4.0-c90984ec7","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.6-c90984ec7","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.12-c90984ec7_1736780357894_0.9659744140186428","host":"s3://npm-registry-packages-npm-production"}},"5.0.12-06fc82da8":{"name":"@libp2p/keychain","version":"5.0.12-06fc82da8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.12-06fc82da8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"39f6f7f5ccf41faa9387bf3ac7ed595f09ee8e49","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.12-06fc82da8.tgz","fileCount":28,"integrity":"sha512-UGT0Uv68B/VbY9d8XxjZ8hHjV14Wpl1lVVm3Ly9rjSEdCwpAX4goATaREQlvDf9lYKQzI4okulS/ZKdyyDkv5A==","signatures":[{"sig":"MEUCIAqUvz3YPTNkINK/j11Ec5l0dXOhO13W98C7CVXipWpwAiEA3m3elXhNeUjzzayJXVpzFDUP1A+5ndSfGSSaenGqPm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.12-06fc82da8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258849},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"06fc82da85bdd4fdba5bba797135c7e8b2b10c53","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.9-06fc82da8","@libp2p/interface":"2.4.0-06fc82da8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.6-06fc82da8","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.12-06fc82da8_1736788107289_0.6545470144758279","host":"s3://npm-registry-packages-npm-production"}},"5.0.12-f767126e1":{"name":"@libp2p/keychain","version":"5.0.12-f767126e1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.12-f767126e1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0ae9c76de5d6b883b860b02af97147ebe7d037c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.12-f767126e1.tgz","fileCount":28,"integrity":"sha512-YF6Tcwp4VvlVQG8vIkjRl3gbBNiJRzmQFiIhbWnqkhJWQnds+9yOw21SxfysXYPUCF4yLJxv982KCVYAsFi8MQ==","signatures":[{"sig":"MEYCIQDa4AMeCjk/wXGE9Mt+w6te/pvY51xEEUJ4wwpB/THUqgIhAIC7J7CEkcHTeN1ZKUGVjmqi5OpOymEjhGUBeNaqPvTI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.12-f767126e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258917},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f767126e1e59f945ff29a06b1bbdf3d549743a95","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.9-f767126e1","@libp2p/interface":"2.4.0-f767126e1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.6-f767126e1","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.12-f767126e1_1737386333700_0.8557257669776617","host":"s3://npm-registry-packages-npm-production"}},"5.0.12-15a70af5f":{"name":"@libp2p/keychain","version":"5.0.12-15a70af5f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.12-15a70af5f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b942be53f9372bf10169013c5769cd145172947a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.12-15a70af5f.tgz","fileCount":28,"integrity":"sha512-1lxBOeYAn8TR4Vu/81dI5wn3M8IBqcREAPATu1Srgy4YWgUUlZKrZ6ie19s2MViaIQzfiaqX3Rh6NOxAk6OR+Q==","signatures":[{"sig":"MEUCIBwvrpnCJLURn7pDnRtY145ATjoqqF3bfVB4EwwQzSB9AiEAmk2HHSG1n/+A8tCKby0N1nPsEpPlTP0R7u95QBVulaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.12-15a70af5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258917},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"15a70af5f4750dd5ee8085e6051586f4e74de41c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.9-15a70af5f","@libp2p/interface":"2.4.0-15a70af5f","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.6-15a70af5f","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.12-15a70af5f_1738580355378_0.04680279364791162","host":"s3://npm-registry-packages-npm-production"}},"5.0.12-723bde6ce":{"name":"@libp2p/keychain","version":"5.0.12-723bde6ce","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.12-723bde6ce","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fb3fa3ba5c55483871d74ac807a5b7d031e0a94d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.12-723bde6ce.tgz","fileCount":28,"integrity":"sha512-iXm9BZpRRfzD9dG5SGLdqRnpybIHcscJIHf4JCTk5CwJCjpD5DuNr57QgxDw09QvbFXoFiIZRbipBGOIEZ4NZw==","signatures":[{"sig":"MEUCIFH5UkbJk+nOb56qxqfQ8qW+b17mlQZ/rmCuYYBrleMNAiEApg4kS3jv/tsmwSWGCNJJI9ZuvDbHN2zOJYaotxgtOgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.12-723bde6ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258917},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"723bde6ce6bc70c62c97ba4acfa484a316618149","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.9-723bde6ce","@libp2p/interface":"2.4.0-723bde6ce","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.6-723bde6ce","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.12-723bde6ce_1738583639316_0.22841983005726862","host":"s3://npm-registry-packages-npm-production"}},"5.0.12-4bbcfa707":{"name":"@libp2p/keychain","version":"5.0.12-4bbcfa707","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.12-4bbcfa707","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e87dcde74c599200068be75ea9132fb50a3be4c5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.12-4bbcfa707.tgz","fileCount":28,"integrity":"sha512-wuKnIh3P4beZp3Sg1AVw8njcP8VUIAwy60Zn/Ntxdo+WAdROJS2MgEekIXPdjDls6J9T6wMQ/kA2xs7mHUqFKw==","signatures":[{"sig":"MEUCIQCS8+lqsdZEefVBBdqUkaaPx/tpcEzjKI7FqKRKB3UR7AIgcpK/naMMhNQZsBrqFLZ5nH3/aVvsN7IRanhl+7olMj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.12-4bbcfa707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258917},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4bbcfa707bba45a028429061ce44dec3dd7add34","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.9-4bbcfa707","@libp2p/interface":"2.4.0-4bbcfa707","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.6-4bbcfa707","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.12-4bbcfa707_1738584376857_0.7423148261801722","host":"s3://npm-registry-packages-npm-production"}},"5.0.12-e2ec7bdaa":{"name":"@libp2p/keychain","version":"5.0.12-e2ec7bdaa","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.12-e2ec7bdaa","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6c4c0dbdd0ce3c7f96c24db141f0b0fa6153b02b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.12-e2ec7bdaa.tgz","fileCount":28,"integrity":"sha512-+4Ee97E/1YIF3hxyvr0BTZicJTmEH2yP6bfeWXXE86Fx8g8PBZKvAg8eDBXQS+mMuYOS9c6H0XVWdB7d+s4syA==","signatures":[{"sig":"MEQCID3QsJ3FXfBFKJzZ0kP91dOWawt57RbvdvGTpnSg7lA2AiBHyAzRvScl9sALEW0vx8WKHlRDAdN8ne4GyGBXNGrUCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.12-e2ec7bdaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258917},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e2ec7bdaae767061c0aa07ea101184608a5072bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.9-e2ec7bdaa","@libp2p/interface":"2.4.0-e2ec7bdaa","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.6-e2ec7bdaa","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.12-e2ec7bdaa_1738585665249_0.5343956218534773","host":"s3://npm-registry-packages-npm-production"}},"5.0.13":{"name":"@libp2p/keychain","version":"5.0.13","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7bdbcdb369727753bb6a8d2b254203c26dd0ae97","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13.tgz","fileCount":29,"integrity":"sha512-487I9757WyG5XK3lGeJBSc6+QjYtdyjZqvRTos76H27AMFKmBC89WRgAtirScK1Hg++jfLpgnFZtdKEUgn5RPA==","signatures":[{"sig":"MEQCIAw9gV+7vsPT6oCDkqxdoLPy+3zMfu2Gktc5i7Y+bJyxAiAPCNBPdxi7Vci+qujVKhDfOwdJMFyI3y3hNbTsGEB8PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260081},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"52d06d96fdcd339515775b3bc4297999eb6a697d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.10","@libp2p/interface":"^2.4.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"^5.1.7","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13_1738588956527_0.36397583362525476","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-80ddad5bb":{"name":"@libp2p/keychain","version":"5.0.13-80ddad5bb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-80ddad5bb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ed7e6e70cc02de129cbd34972cb728685c305cd6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-80ddad5bb.tgz","fileCount":28,"integrity":"sha512-GQADQt/IP14nfTjZ5VErULqMSNDNZ70lc65SMhzXq5ASvYapiD+POHH5Np8TPdHuODw1fPWtMeLTz4ePqKYZXw==","signatures":[{"sig":"MEUCIBDtxZW3pb8HkCx7LBGBym7UYgnzd4/e+2F1p7BzinMsAiEA/+EhlPv3bn+l5eSkrW2a+XjYk+pqeFNaIq28Y0zG9R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-80ddad5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80ddad5bbbed06552d805cab4d341367300a4388","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-80ddad5bb","@libp2p/interface":"2.4.1-80ddad5bb","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-80ddad5bb","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-80ddad5bb_1738652740121_0.4303889112639123","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-d61cbacec":{"name":"@libp2p/keychain","version":"5.0.13-d61cbacec","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-d61cbacec","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"287049948c2b72c8b331f6ecb2c2fb056572b738","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-d61cbacec.tgz","fileCount":28,"integrity":"sha512-eEEIAFUzWzcLwVbAEPNkhS1LJrIt+MrZujxpmchSJH0WI5gvEPOhnh9MGsv7pCMIFyFmg/3jSaAK0XNH3hQ1Xg==","signatures":[{"sig":"MEUCIBmupafdjX9UjxjzblK9xTrpCbJ67EFaLU5Vii6xyODtAiEAqTCN0CbXJLfRVIuf5OmvTbvBMnMBaI5nrDosQ4SVmHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-d61cbacec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d61cbacec14b9cdc61984d3b9e67f20eec038c4e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-d61cbacec","@libp2p/interface":"2.4.1-d61cbacec","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-d61cbacec","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-d61cbacec_1738657531032_0.4620793468494062","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-c1d0b7fa4":{"name":"@libp2p/keychain","version":"5.0.13-c1d0b7fa4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-c1d0b7fa4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"30f96e92c1e1aa9e4149d9d671cc7dddce9d0ded","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-c1d0b7fa4.tgz","fileCount":28,"integrity":"sha512-dDjtTd3G2A9E41ECnjIX08BLqAuwWEScIdcO8noJfWVfAHCzv++Mf8AUl7Mk+FpW122lWfil8JYeUnutK5s+UQ==","signatures":[{"sig":"MEUCIHrYbBRLTh6SemNK7m7HmasIX88QtHZpg0d5IMW+kLigAiEA5ZBUxXPbczOPLC5Zh81wf7j94UoxtOjWMyMj1miqyyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-c1d0b7fa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c1d0b7fa455ccee4dcc296ec7daa0da2d2e627e4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-c1d0b7fa4","@libp2p/interface":"2.4.1-c1d0b7fa4","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-c1d0b7fa4","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-c1d0b7fa4_1738662651898_0.6889972709452632","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-66c3ec5e1":{"name":"@libp2p/keychain","version":"5.0.13-66c3ec5e1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-66c3ec5e1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dcdae68e397f9f51042a33ab3431b275631b2413","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-66c3ec5e1.tgz","fileCount":28,"integrity":"sha512-rDxIVF50PvVm0Fu7ok2luQEcxiP96pf2NQHo2Jg1X0s2RT9m5/jd7q/KNAKvY99Gts+fp5j6T2U0s4ho98IVaQ==","signatures":[{"sig":"MEQCIDOH24wHWiuNtEK2YiiugNWJfUlER+vQaYJ3CqqcUnpgAiABaRS1dl/711KYiSWbaYTX8DHoKGge7PpES+wy0KNIWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-66c3ec5e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"66c3ec5e1de2706de53e9b5261df8b470d2294a4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-66c3ec5e1","@libp2p/interface":"2.4.1-66c3ec5e1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-66c3ec5e1","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-66c3ec5e1_1738663165403_0.15687079498097156","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-26313e695":{"name":"@libp2p/keychain","version":"5.0.13-26313e695","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-26313e695","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fb753f476b3119934a606eaddc7a26a8836c9392","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-26313e695.tgz","fileCount":28,"integrity":"sha512-B8GMuF4iteIIZ1Tl92YIOPFFo6Zy007Hj0wvm4BV348/NrSB4HXDqEgHP1ezSOES9umUq6OvfYdmTASX+82AKg==","signatures":[{"sig":"MEQCIBXWYH/1Hzw01X+HCKT+DtXdjwxKMPlbWrHLSeKomVeCAiAHlWCrO0sHnF5wYN8caeXAAjRXHcc64DeFiw6KiBQ7jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-26313e695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"26313e6959513eeb6235662ad4b5dc53cfb61470","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-26313e695","@libp2p/interface":"2.4.1-26313e695","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-26313e695","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-26313e695_1738665591431_0.3668688445628283","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-bf0f74d66":{"name":"@libp2p/keychain","version":"5.0.13-bf0f74d66","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-bf0f74d66","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"00041d998dfdfc569ce9206f01501c45b2ef686d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-bf0f74d66.tgz","fileCount":28,"integrity":"sha512-bGdS3y2P1UhelOd3XNP4/nWBJzF9XP4XfSS/0/ukUr3xidwQFDM5MkqtrcenLDjbWuH7gJF1Fc5Ri3SMRO8Tzw==","signatures":[{"sig":"MEYCIQCSegzAUUPlaVrend+L8yYzYhPDgVdPymSSfMaEfKszmAIhANW0+So2/gq40J1ky+bqsS9f8fSRXG6UmkGPxiiVm2U5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-bf0f74d66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bf0f74d662a5219cce7082cc7a3230486325c6e9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-bf0f74d66","@libp2p/interface":"2.4.1-bf0f74d66","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-bf0f74d66","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-bf0f74d66_1738668051052_0.09467327550554527","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-d72b51184":{"name":"@libp2p/keychain","version":"5.0.13-d72b51184","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-d72b51184","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b3a1de68bd82cebac08ef9cf3fbeeec1fd68e66","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-d72b51184.tgz","fileCount":28,"integrity":"sha512-ZhrIZi6azm6BQ/uZ+yuyk43x8rscBr6C7WOCWiDCoWlcutdFq+79EqCNRC+lL4IG4esFkzSkbHsf8uR5cBleMQ==","signatures":[{"sig":"MEQCIEeeh4MgY+FJb9Kf67ILckzESzUMX1D8Sq6WUeF+VKO1AiACf2Njsv+Qy1WtFdydGa2iaK06O05X6YuKsaeWybvFYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-d72b51184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d72b511845ee8a519f1d5490d4448c8adef93960","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-d72b51184","@libp2p/interface":"2.4.1-d72b51184","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-d72b51184","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-d72b51184_1738689717178_0.5462170210527146","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-34b3c14b8":{"name":"@libp2p/keychain","version":"5.0.13-34b3c14b8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-34b3c14b8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ccfa643458ce922583bc5e8a020d47b7bc6bc9c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-34b3c14b8.tgz","fileCount":28,"integrity":"sha512-Rl1HKGoBOlcKOWZGyENOQKLfZ7AdIrbfRwkroMYkJnj3KGG8sBE7imqHbRls3q3inNvtMxqOKSzQ/BIToB7gkg==","signatures":[{"sig":"MEUCIE5OjWExR3EVvd1aKzDjR+xOWY4FY/L/xyb/rACSKN9sAiEAq/aKG+WkOR5q6n+yK4ornhmXQ+VQaSySKYEYD6be0VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-34b3c14b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"34b3c14b87e57cdec90861830f4c26edad5b8dcc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-34b3c14b8","@libp2p/interface":"2.4.1-34b3c14b8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-34b3c14b8","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-34b3c14b8_1738771832935_0.7651065337505674","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-96f14e429":{"name":"@libp2p/keychain","version":"5.0.13-96f14e429","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-96f14e429","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5442cb9790b3f386afb6fb2841a965468da0ab82","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-96f14e429.tgz","fileCount":28,"integrity":"sha512-cKS2UC1RQ9rrCqb95An1hWseoiL/azwzzL46pjiLokSFQhj/b0bc/HcmY5vIvWNUlKgto28zEDVyxFeNMEw3Kg==","signatures":[{"sig":"MEUCIQC4y4lOBXvp+xB/FXv+oXlPOWlRjtdjiGY3LU11hi1TxgIgFCB6pazQHFwwFvAl1N7G4xb+znbnOw7Dh2+ok8lze0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-96f14e429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"96f14e429eac84d02504c4b97f183511c8af2add","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-96f14e429","@libp2p/interface":"2.4.1-96f14e429","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-96f14e429","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-96f14e429_1738821615676_0.6686485932185571","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-21088c519":{"name":"@libp2p/keychain","version":"5.0.13-21088c519","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-21088c519","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"afeaf9ada1b3d2708973ca57fbdc4e73a4c10d73","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-21088c519.tgz","fileCount":28,"integrity":"sha512-2xUnBSirdCzOg9Uob+XLtOY6RYGy8sU1V1L4HqkZyMPaEHJypJG7AVgmtSM4GwVjp9UHvz/qmymAinfuCtBzUg==","signatures":[{"sig":"MEUCIQD0IIhSh1nGwDD2VbEiS77x2FEYd+EAMRMm7g377zVpEQIgEEOSUfdCv6yzaNXwtkn0tr6ZwIdGV/bTYWdH6bKCN/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-21088c519","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"21088c5195df2c3c371fc28bb824f5f84760bf12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-21088c519","@libp2p/interface":"2.4.1-21088c519","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-21088c519","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-21088c519_1738828781666_0.6755742819958694","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-7a1665cd8":{"name":"@libp2p/keychain","version":"5.0.13-7a1665cd8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-7a1665cd8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5dba3f78404cb0b2f828f51e3a002df5bd4566d0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-7a1665cd8.tgz","fileCount":28,"integrity":"sha512-QBDALf5blbBEX1VptClSACBVqfL9qXK9GyNUtvrIv+QqORLf3IWZQFB8KXuRZD5XudWlIB+YHz+cPL08DR1HvA==","signatures":[{"sig":"MEUCIEVopl78N9l5Bq2hy0RXaqyqJfRKfBy+NOSKb63AJLRzAiEAsWuP7AavnsgljaTXxQoLXF8zGNU5uv78nuIkKjn81Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-7a1665cd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7a1665cd8f7cee9f3d1d5c828da8711f611bd2db","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-7a1665cd8","@libp2p/interface":"2.4.1-7a1665cd8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-7a1665cd8","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-7a1665cd8_1738839820518_0.2626965630997282","host":"s3://npm-registry-packages-npm-production"}},"5.0.13-6e52ee346":{"name":"@libp2p/keychain","version":"5.0.13-6e52ee346","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.13-6e52ee346","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e6499874a7fd342ef2a530d53e3c292bf4b19b98","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.13-6e52ee346.tgz","fileCount":28,"integrity":"sha512-td7t6bQd7I+uL9JR2t1lZgAizDVeRjbGhxENiV/tvLAKuPHa+TgPf7reT4mgkfNdmayJj7htcefUGTX+kx27SQ==","signatures":[{"sig":"MEUCIC7heWVi0rkKGLlJktzJmcEaCxaQYyYN5PV3yJwO9pGPAiEAy1Go9PuEw9lJUrSeIlQo3jT+VH+Rx8Yz1KsNUKj8gY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.13-6e52ee346","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6e52ee3465a6a88afb5f28aaa6d278be357856e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.10-6e52ee346","@libp2p/interface":"2.4.1-6e52ee346","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.7-6e52ee346","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.13-6e52ee346_1739166512447_0.03120525091067705","host":"s3://npm-registry-packages-npm-production"}},"5.0.14":{"name":"@libp2p/keychain","version":"5.0.14","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b93c26f6971da80ff53e1eb6d009d5c04d4d6ffc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14.tgz","fileCount":29,"integrity":"sha512-WTxHrLu8Dx8DNmVTOvlYtODQVsFNPgjL/tmyp61HwhBqKLqeEefH5BeU7W/W3YDlnwcL0JaUi5tIdMeu2qwRLw==","signatures":[{"sig":"MEUCIDZ3VH4SrGKwOTP5uSC3wpRATIw0O+vssNXP2KvRq/ADAiEA0zQfYmtfcFt/wJ6z3RjrTD5fXqyB0ihH1wij9IzTkfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260081},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e48af802712626a4ea54fb45d4e55aad14af09c3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.11","@libp2p/interface":"^2.5.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"^5.1.8","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14_1739169658061_0.7373506227592743","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-d8f003e6e":{"name":"@libp2p/keychain","version":"5.0.14-d8f003e6e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-d8f003e6e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"442b1f3439df49b3d0d995378468004be03b874f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-d8f003e6e.tgz","fileCount":28,"integrity":"sha512-+4EtHhTlcxg8f3WlhJZhIXXZeoLGbr/PY6LIJ1KQNLAzzbgdHLXcdrHEBVzbEXT0iBAPL2Z1PtLjHNzXVsNhBA==","signatures":[{"sig":"MEQCIDfc277rC4Q5Hcp/73vCZAo66dcYJHpp+XtE6b2Fy80PAiB4f5gXlyeIAXKzH86VTCy59tnqHL4IAwAm0KZxi1fLmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-d8f003e6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d8f003e6e512fb3cff46ab167e7cd4f521c13f1b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-d8f003e6e","@libp2p/interface":"2.5.0-d8f003e6e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-d8f003e6e","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-d8f003e6e_1739177771944_0.013064031309654833","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-4ab04faf0":{"name":"@libp2p/keychain","version":"5.0.14-4ab04faf0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-4ab04faf0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f4c861093e1b1a1baebe332482e7f651658e182c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-4ab04faf0.tgz","fileCount":28,"integrity":"sha512-GRlRKMHEmkj5AIGmOOahqBtCkEhFztRV+kmYtNvokqTJ8OIpxcDd73aD2LXwKsJa1lMTdMMF2yxGsqiEa2U7OA==","signatures":[{"sig":"MEUCIQDdAabq8yaO59OYTp5CdsgyHyPGMN8Ch2SOJGZkXUo7zgIgX6R/y/65rpOmxCiyUAJYiB/CqOWjowiyNmu8G3g34do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-4ab04faf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4ab04faf01daca6f61c599862e233cc57c0055dd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-4ab04faf0","@libp2p/interface":"2.5.0-4ab04faf0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-4ab04faf0","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-4ab04faf0_1739382803050_0.8576258704920334","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-7655833bb":{"name":"@libp2p/keychain","version":"5.0.14-7655833bb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-7655833bb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"11c70dbfa3bd19afceb389b12fd2b8bbfc007219","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-7655833bb.tgz","fileCount":28,"integrity":"sha512-vt6pcOEv2VdOmMDzR8UJS7DdbIoXYmL9BPKuAI/yHABL5vRL4kRdyMwSnY0GeJN9JFVDW+fuHc/OscG4xrm1AQ==","signatures":[{"sig":"MEUCIQDh6KS2s71gGRMoj9MvrxJnmO1Li5CZjduJNNPqnQazCwIgRc+NnFrwTsRphdYTb6sqpykHXL/Iu2nk3Se43Gxo1tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-7655833bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7655833bbb270bf8aaf15c1193f95eea59e774d0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-7655833bb","@libp2p/interface":"2.5.0-7655833bb","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-7655833bb","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-7655833bb_1739431284111_0.9078303612083827","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-f9345a7a1":{"name":"@libp2p/keychain","version":"5.0.14-f9345a7a1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-f9345a7a1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"181d61f4add2100662314762e7706c887ff4b6c6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-f9345a7a1.tgz","fileCount":28,"integrity":"sha512-1mYGhoXZ2FcJRR9Q6+HGXNfdfOy4doMGpOfEQEN0PTbpBPbKcM37A3p0iuVNUO/GQ2gaFmwaCyYxPCiM5G0G0A==","signatures":[{"sig":"MEYCIQCckQmxXP9fLYGLPBQjw+/MFXT5D1y6N+xkAsxxlPfwXwIhALSjMk4myrY8wJtWRJS/uYj4a0Y4AT8YxrJOooatRt+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-f9345a7a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f9345a7a10974edf47a61279360b57012aae2da0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-f9345a7a1","@libp2p/interface":"2.5.0-f9345a7a1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-f9345a7a1","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-f9345a7a1_1739435569955_0.47317936223275736","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-d188511b9":{"name":"@libp2p/keychain","version":"5.0.14-d188511b9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-d188511b9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5eb5f327c86227d0cd3abcf4c1d48638c43d0f5c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-d188511b9.tgz","fileCount":28,"integrity":"sha512-oi7xsIF7dvvME4pOGga28X9jPRdIksDd6wFv6pSnOhMp2MljVSaDcJghTaY8nlxHJIzHSZoHvUMbsLWF6G+RcQ==","signatures":[{"sig":"MEUCIQCQ3TsJXoG8wPeF0KMXTtRLfH5kmeZpkDXXJJljoEm9fAIgHHDFp4XB1pF6PoGBqLU4ChjnCgWMMRRSInfS+plC95A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-d188511b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d188511b97ef9fc320233d284d16a6275b029b81","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-d188511b9","@libp2p/interface":"2.5.0-d188511b9","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-d188511b9","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-d188511b9_1739440696143_0.5217556299485073","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-c4e862731":{"name":"@libp2p/keychain","version":"5.0.14-c4e862731","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-c4e862731","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c04e07b170d9996977553038d49db987b9e18bff","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-c4e862731.tgz","fileCount":28,"integrity":"sha512-jDM5+hBc0DklVp5ATHfpLcOSk7lMJFUBSSldFfKcbeVmoFdzpAZkiZoW/9t2nDpIUAFs6ZDKhESJ20I81Ud7CQ==","signatures":[{"sig":"MEYCIQCSPf5thVXBM/LeldfK3lXzuMzZIi401AUXa3ZYcg8FHgIhALzVbHUbrUSUMlLhIqYgSSUWdE8SoqE4Q/zmenCWdXCs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-c4e862731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c4e8627313f40cd625b6149da6967df48ce6ffba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-c4e862731","@libp2p/interface":"2.5.0-c4e862731","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-c4e862731","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-c4e862731_1739450895086_0.9983230185846603","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-2e35b6055":{"name":"@libp2p/keychain","version":"5.0.14-2e35b6055","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-2e35b6055","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a70d22d54c10c7d94c1dc9fc125b530352c5a4bf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-2e35b6055.tgz","fileCount":28,"integrity":"sha512-4Dt+Rl+7jtiEen8iFFOzHS/PkPoEoIl7mSjFSol98tCnRvG7yQW1/rvxK2ClO9hK7pmGxX6hI4aS4oet2z5ybw==","signatures":[{"sig":"MEQCIBuu6ByUEttM43QF96w7hh9C3r2C669f91iZNjXoN8LkAiAPlrdEzG2P7pRvbu7ozLYFvE/7FxLS7mQbo5piQNFKig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-2e35b6055","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2e35b60554ad8f00bbece2dc38d173504b1c2ddf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-2e35b6055","@libp2p/interface":"2.5.0-2e35b6055","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-2e35b6055","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-2e35b6055_1739457605063_0.6483183917410429","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-35a52f029":{"name":"@libp2p/keychain","version":"5.0.14-35a52f029","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-35a52f029","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ed599f44bfed2bdf8bd3a7476bf82673816939ee","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-35a52f029.tgz","fileCount":28,"integrity":"sha512-w5EEoIkBCYV08EmqLseobrFuKOslWzf7tteTJFxgkB/saef/+5mz/h9I2D46v62xcks4LA72mJNM/9s8esqBkg==","signatures":[{"sig":"MEYCIQCKx1Dykdeb+swuCpW6kgaZWCotVXCXVPu7Qw6k8uY9JAIhAMsiiflq/yW5N3wtizu1LGfya9uXGrUbFeO6kyqlo2N0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-35a52f029","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"35a52f02921a328590a47e36890814ed052c9e1c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-35a52f029","@libp2p/interface":"2.5.0-35a52f029","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-35a52f029","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-35a52f029_1739459628327_0.906002871673619","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-23685db5e":{"name":"@libp2p/keychain","version":"5.0.14-23685db5e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-23685db5e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5887f25418f81c6ce9916214d59ccb533354ce52","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-23685db5e.tgz","fileCount":28,"integrity":"sha512-YgbWHlsE4LFzaxggc7RNKLSa2h/OiAXbNRKJbDWKMqyUQscqLUAnfYdeGBHbX6vC/TVXgoV5nLBpfjB4PCrzzA==","signatures":[{"sig":"MEQCIFcujq3KEfmf4SxBKkc1UOeTAyE4VL/aolQfBuGEPjnDAiBSdQ6OB6WTNnGetD1Wrivv+71TJm7WfirYXenkcDVfUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-23685db5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"23685db5ee73cb3ec389f3cabba04a9cf0335e8a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-23685db5e","@libp2p/interface":"2.5.0-23685db5e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-23685db5e","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-23685db5e_1739463750224_0.9908224323807955","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-1fc0e2662":{"name":"@libp2p/keychain","version":"5.0.14-1fc0e2662","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-1fc0e2662","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d2065293bcb7472d876c403a253753d7ffe9eb61","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-1fc0e2662.tgz","fileCount":28,"integrity":"sha512-bLr5NG7M2QMNNsEY6G/Tu6k8wec3I79OhpP8q7Y0C0lKU/WyIorQbcKDiaBME+ECUkR9hO80epgS6LIf4ouW7g==","signatures":[{"sig":"MEUCIQDkmHNmW7dTWCYavXTvYvTLPFpIM+Ami+mtJiYx+O8eVwIgPvzOGDBOLuo2htzQD9eUy9A3ICnu08oZSiMjOVh4aes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-1fc0e2662","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1fc0e26620d2fd9d752179ab4f6dcc7b6ed5ee5c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-1fc0e2662","@libp2p/interface":"2.5.0-1fc0e2662","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-1fc0e2662","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-1fc0e2662_1739549810449_0.05348238891471713","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-b818882e0":{"name":"@libp2p/keychain","version":"5.0.14-b818882e0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-b818882e0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2ae1837a895e922f0841be72603dc9cb6a474ced","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-b818882e0.tgz","fileCount":28,"integrity":"sha512-eKRqVAwGTDlGdZQej9W9OV6Ummqtre7pBZgkHD4VGVZWoIfbEcumI4e9bdnFP1pZND0Fvvf/uGFvFf/JWZ+q5A==","signatures":[{"sig":"MEUCIEHGj6k50olikDs+2DpVdB4UpyoKKPUj0jyO8jQwa77tAiEA7uQC1Vkp0luvMbAzpNrtz6wZLrA2wHMVfkOVafj90xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-b818882e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b818882e061b925fbb1d27cb5a46ca7e642decb5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-b818882e0","@libp2p/interface":"2.5.0-b818882e0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-b818882e0","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-b818882e0_1739867491214_0.7175746477944422","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-68ad3663e":{"name":"@libp2p/keychain","version":"5.0.14-68ad3663e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-68ad3663e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"88367400d3e6d0c9dd1ecd76e8be4c8c6c170295","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-68ad3663e.tgz","fileCount":28,"integrity":"sha512-b1djJbndsih5nTRsQx2N6OeUXyBten2/F9kfL+0chncnW/guYz8/6SVUJmulD1yse63UUsOKsjRon57NxAM1vg==","signatures":[{"sig":"MEUCIQDF92NQa7CjLittlxLVoZBhTTHYU2PhRYg4x5R10lTcDQIgU98JHzJr/BKAONjCNrFjt67q95Owhio2UY/sMifcxQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-68ad3663e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"68ad3663ef6117f242a8e7f9921005fd43446a61","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-68ad3663e","@libp2p/interface":"2.5.0-68ad3663e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-68ad3663e","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-68ad3663e_1739885827727_0.5433490600224375","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-e7e280257":{"name":"@libp2p/keychain","version":"5.0.14-e7e280257","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-e7e280257","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e550551f128e8f761df7cb40b1c8fd5b1d2327f8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-e7e280257.tgz","fileCount":28,"integrity":"sha512-fdx2kIxy52OGtH74vgeIkEMdSYJ+VwKAz52v25b7C6RpF2J7BifTH877Mu5ieDVJ+mkcrsdprtk32NpZOREm8w==","signatures":[{"sig":"MEQCIEOzSKpBbP9kK8pZ/yWw7D4eE7RD9qW/cGTa0WdMNV1uAiAx4xKd/bgY/o0J0bF6dGmUdJeVdkvFP7qeT7QSa5Zp4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-e7e280257","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7e28025777d9ca5315d63cb822bcef6d7b961ed","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-e7e280257","@libp2p/interface":"2.5.0-e7e280257","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-e7e280257","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-e7e280257_1739893676964_0.9159603281108901","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-754fe84db":{"name":"@libp2p/keychain","version":"5.0.14-754fe84db","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-754fe84db","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4c9f04e138d1b18eb6c0840e5fbee3de414b00bc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-754fe84db.tgz","fileCount":28,"integrity":"sha512-GUCMgI1eAyQ0Ug3NxAbJ8yAw4jL196vW9zHV6fFYctJSR7abHRGPB8E5uGOTb1Zo3rkDexdZYLxy99NdkbaagA==","signatures":[{"sig":"MEYCIQC4IzWfWSfuFMEu+3BhUscgt4K5TjFvYpjFvINJQrSr6wIhAJS9IqTI9oHXFikDL+eKlUd1KkXnjWnLiLROrGj3X2Kf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-754fe84db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258918},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"754fe84db8f5f075c4fb23f1c2b9539b71ab3b66","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-754fe84db","@libp2p/interface":"2.5.0-754fe84db","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-754fe84db","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-754fe84db_1739977125556_0.1170833230329702","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-700e4c0b5":{"name":"@libp2p/keychain","version":"5.0.14-700e4c0b5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-700e4c0b5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7a46c08d50ae9689d0f69865125da34a9afbb47d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-700e4c0b5.tgz","fileCount":28,"integrity":"sha512-YyY3nx2Mnlkr6NhHTR8XUJl1tCm9EkGzl/GKx2m+HzTwAGQYyvMepKbW708jJStVbM92Dz23nMCHrH9FQqn1PA==","signatures":[{"sig":"MEQCIH/mT2tBs4Yw2TgFd1z01r4PYGpe97JJqkW2uwEunvgBAiBfmDE2i3Y4BbYMz80cvsdHzck0/LgdYx1clt7DVSUZVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-700e4c0b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260378},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"700e4c0b5e33e19698085e546eca6089b9098b42","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-700e4c0b5","@libp2p/interface":"2.5.0-700e4c0b5","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-700e4c0b5","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-700e4c0b5_1740049244175_0.9458964212659169","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-ff951f1a0":{"name":"@libp2p/keychain","version":"5.0.14-ff951f1a0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-ff951f1a0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e64ac0909783bc3b052e4dcd2025d4e5f08d58cd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-ff951f1a0.tgz","fileCount":28,"integrity":"sha512-H0ICznwOEVd8eANMbP/t+NUlq0AIZzVQIXQN+33/YmLqzZ6pxVt7hNZJropSmBJtAUm1gZJ9L+tBj2EH26scEQ==","signatures":[{"sig":"MEUCIQDWx91rfvsFUuNjs1gJLFwgHFJO0+9eXaPY6CC7BR/czAIgfeBrfjBT/njuDIxsgXzqQH5iiqvokanYcLps7hOgLwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-ff951f1a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260378},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ff951f1a0a959f2a2a15aaab7cef63860a827048","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-ff951f1a0","@libp2p/interface":"2.5.0-ff951f1a0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-ff951f1a0","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-ff951f1a0_1740055693635_0.2897364664873934","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-cc7fcfe98":{"name":"@libp2p/keychain","version":"5.0.14-cc7fcfe98","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-cc7fcfe98","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5e287e2917dee1857c61540adc4e406bff584cf0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-cc7fcfe98.tgz","fileCount":28,"integrity":"sha512-qL93+iTxGAFD9XFVCw0/u8N6427E5bLHKjbtPD+aXvJ3MrO6D8Q4toiATMIzxXIy3ycyqz2zDDAd6TN/Vsid2A==","signatures":[{"sig":"MEUCIQDSwnLKZVJeF1XGHIj7xNFXzMBZ0LfgZnhX14gFbVwlXAIgAwvU/zGdjHOC8NuJ7qe0DNH/2Nqo/7tZiT0hCV++6Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-cc7fcfe98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260378},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cc7fcfe98a19ac4b9d3ebcf45c5286dbc80bc9a4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-cc7fcfe98","@libp2p/interface":"2.5.0-cc7fcfe98","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-cc7fcfe98","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-cc7fcfe98_1740061685983_0.9787534570283938","host":"s3://npm-registry-packages-npm-production"}},"5.0.14-8331c8ea8":{"name":"@libp2p/keychain","version":"5.0.14-8331c8ea8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.0.14-8331c8ea8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4fd3aafab258638eca80d81f25eab1f22a31e86e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.0.14-8331c8ea8.tgz","fileCount":28,"integrity":"sha512-bFnqG9LVbZB6csx31Lu+dI9qRUN+Hi2eBdxoUOBoaL0j48dqae76+ipKv7NyRcnEIwX8MP2wn/bBLNlILy7adQ==","signatures":[{"sig":"MEQCIBsMTdMP5nI9i2fat2UVP8XOJhcYyqG5N8CY6rUk3ju1AiA00wedqurKFKVkPlJF8xaopeE0I/EjqgL+fBCpjjN1Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.0.14-8331c8ea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260378},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8331c8ea8feef1d642b6667213409dbe8293b606","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-8331c8ea8","@libp2p/interface":"2.5.0-8331c8ea8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.8-8331c8ea8","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.0.14-8331c8ea8_1740063105939_0.04121446087003244","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@libp2p/keychain","version":"5.1.0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d0b29f609b662be2c1f898ca4583cae6de358ce2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0.tgz","fileCount":29,"integrity":"sha512-yDZIR6ep7SmZkfWzmM48a8kUr4HLzCOfZyRyIhVdBt6+F5qARXMkx+GWzAkQO0Pxsud+Ukk8yl3m3llfceIwOw==","signatures":[{"sig":"MEQCIH3wF6qK5AVNa4l50PsuaLl3Mh3pkwZycwL1JCSY83mzAiArqkvb5XVKFtFO2rD5HF0NM4Unumzn+nGWBE71mtGILQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261540},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"545e87fa0d361891a8335ebe69f74202d9562027","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.12","@libp2p/interface":"^2.6.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"^5.1.9","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0_1740066230381_0.8357692746399574","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-7718d020a":{"name":"@libp2p/keychain","version":"5.1.0-7718d020a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-7718d020a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1ecb72758d948a3906068dec6a5865a525c4b92","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-7718d020a.tgz","fileCount":28,"integrity":"sha512-FQlTLrPfM3hnj3ChBuGNnjbCOf6kZ64yWMqHTyEEOb0AtEzJMCOP5K8nxcDG0jmIO7pmF9W8mvN/8Dok2Ze3TQ==","signatures":[{"sig":"MEUCIEZLZVjp+AVgOPx2hQ003tul5Bt7mSwFJxqbsqd5WS19AiEAkcE8tjrtHNOIwjkufdQPRgORPgDYTtwkeJYtRzcU6OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-7718d020a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260377},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7718d020ae5809dd6ef149c29aace4ea3258face","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-7718d020a","@libp2p/interface":"2.6.0-7718d020a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.9-7718d020a","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-7718d020a_1740127142910_0.29962547561174335","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-d98cc46e4":{"name":"@libp2p/keychain","version":"5.1.0-d98cc46e4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-d98cc46e4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2c5700490e35b21d8662786aac7713f4535a89b3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-d98cc46e4.tgz","fileCount":28,"integrity":"sha512-+1VGhgyVAFrhnpOgv/WBnuzxOhu7ITeFe18IIP25crG5qEWTvQVG7kgxfCT4yJ3FWnQV2KbskKSzOB5mUie1XQ==","signatures":[{"sig":"MEQCIHQxKpphzSnyyF/NndhT/wLneEXc36d9YugPSkR2ZUl3AiBbAE6j8WgYu9f7AuCogDutKziDg/Qs6hdPmpAD8Ucsyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-d98cc46e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260377},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d98cc46e4c9557c0eeb6caf528b9b97261d1d165","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-d98cc46e4","@libp2p/interface":"2.6.0-d98cc46e4","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.9-d98cc46e4","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-d98cc46e4_1740130367084_0.7853194393357732","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-1ab50cc0d":{"name":"@libp2p/keychain","version":"5.1.0-1ab50cc0d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-1ab50cc0d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8de812be6aea6079b351429ffcddd44a34daea32","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-1ab50cc0d.tgz","fileCount":28,"integrity":"sha512-GjHHrRYyYjK32Lcq0LfF7Xq6VGsYe5QkbK8bhJx9VQ2uaeXrUy0qmL6EtC3LoPvP1S8DZA1aNhMS8jdQNTSBAg==","signatures":[{"sig":"MEYCIQDaa5Pr4lVK47ehIuCwG5phoQmmE9ab8upW3Zhwmv5mZgIhAIIgU83uyiAiTJnBviVGR0QnFfeQA3S5oa3eI/UbTKCL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-1ab50cc0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260377},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1ab50cc0d1ce19f629105b9e154be9f8571dba8d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-1ab50cc0d","@libp2p/interface":"2.6.0-1ab50cc0d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.9-1ab50cc0d","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-1ab50cc0d_1740138699658_0.07915208348110347","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-2b49a5f74":{"name":"@libp2p/keychain","version":"5.1.0-2b49a5f74","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-2b49a5f74","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c9ae8fbf43901de1fe2805f28a1599944060f228","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-2b49a5f74.tgz","fileCount":28,"integrity":"sha512-VkQet3Pxb/VFuyjcBOWfBtip9xS+64R8USUQ/8ocTq8DkJTcTRjfEi0TaF3g8fUbiIKBpbST4p/iU7EPE+9RfQ==","signatures":[{"sig":"MEUCIQDG+TkD9d5S51/O8wWNwNWgakEYXvI4qodn8GyRlAAFoQIgMMcDQxWD40LSiDcHBpYn5D9d5EK3FPEbpbFQPvaUTuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-2b49a5f74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260377},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2b49a5f74e8c79d571396e8a6a70f904b73763f2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-2b49a5f74","@libp2p/interface":"2.6.0-2b49a5f74","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.9-2b49a5f74","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-2b49a5f74_1740142019524_0.7334925950754392","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-9b1a3791d":{"name":"@libp2p/keychain","version":"5.1.0-9b1a3791d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-9b1a3791d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d4f4a3ac5a66f2c082458260e5bb4cbe2957d999","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-9b1a3791d.tgz","fileCount":28,"integrity":"sha512-yfDhV2m8LbFcj5DFJbWqX9jTdO+XTW9zaMkOPRq/UeLk3B4sb2+PYFinwJGgjVRBJosGsUwyPThekhNjPu5H4Q==","signatures":[{"sig":"MEQCIBKiYeL/+1gOpwQzJDq5lBq3zqCEKdmTTUhFdqSTnk97AiBsqXrYS8u2p+nQEukE+DZkAtVdecwi9oDt70P3hh+V6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-9b1a3791d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260377},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9b1a3791dc5a37f23d608f222fc6a48f999096a5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-9b1a3791d","@libp2p/interface":"2.6.0-9b1a3791d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.9-9b1a3791d","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-9b1a3791d_1740157405078_0.1315101873069371","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-a4f0db1e9":{"name":"@libp2p/keychain","version":"5.1.0-a4f0db1e9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-a4f0db1e9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bae1aab5c6a630e8f411aa33814e903c44c80c59","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-a4f0db1e9.tgz","fileCount":28,"integrity":"sha512-wkySoIfMy4e5K3AeExJtv1MfvrCQHC85TPK7ae6zipceJCxpLHxE3ZV8F7OvdsXwLr4tYbQS373jcHtr4ea0jQ==","signatures":[{"sig":"MEUCIQC8k/v5WjLbnYa7HeWbUapSmcPUBB3CuNXc4KaYXI7kiQIgIDJwUppv/6O4oqhzjXBdQe0gZGm+SE8RQAoX20dOcjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-a4f0db1e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260377},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a4f0db1e9e8e1ddf2a84c6ec2feed0300fae27ea","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-a4f0db1e9","@libp2p/interface":"2.6.0-a4f0db1e9","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.9-a4f0db1e9","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-a4f0db1e9_1740159593087_0.7308243734821049","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-2a3cec922":{"name":"@libp2p/keychain","version":"5.1.0-2a3cec922","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-2a3cec922","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f3e772f74ad5734a9a399e30009b32f1c50d491c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-2a3cec922.tgz","fileCount":28,"integrity":"sha512-KEFRtqn9s3xBUvv+89mrF+Jh5ZP9lAN74KFa5rnOK9NZoqM78x7BoHB/QLF1zCoExF523jxyOGKsG6xtoSGhSw==","signatures":[{"sig":"MEUCIQDVPcK/twSF+WqreznHHR5BGaGEk3ZlU63kFFN0FaU47QIged/e2Uc7xUxGTVSicZOoqMgfzs+VlOj3sNyKit2Guqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-2a3cec922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260377},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2a3cec9220f1250b7558635c4cb37d61f745645d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-2a3cec922","@libp2p/interface":"2.6.0-2a3cec922","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.9-2a3cec922","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-2a3cec922_1740159632319_0.9849835579971025","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-e7e01f58f":{"name":"@libp2p/keychain","version":"5.1.0-e7e01f58f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-e7e01f58f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9416661f2747628f5daddcae6dd22b8de8e98e4e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-e7e01f58f.tgz","fileCount":28,"integrity":"sha512-3fDFn5fN7XW4XKOTWdDm0MEDbbQzfqsD2Sj0jPgavjbyp82BDFlXtR1oFZD3xhTrPARuz/T/SNq3htSRcsIxRQ==","signatures":[{"sig":"MEQCIB9i6SwZWDmh7hCawLz/Y5b7apclso8C4PAtIdoJl/fJAiAkeyDySuHJAnyydbpVQLtjwuPgoobLLG1SJ94r5z05kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-e7e01f58f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260428},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7e01f58fa7cb4f0a0e5a43fd4501f58f5ed29ad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-e7e01f58f","@libp2p/interface":"2.6.0-e7e01f58f","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.9-e7e01f58f","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-e7e01f58f_1740298158185_0.5978646553230542","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-5b084e968":{"name":"@libp2p/keychain","version":"5.1.0-5b084e968","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-5b084e968","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a592229ee9dfd6577b7da459ae5c51d35babf248","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-5b084e968.tgz","fileCount":28,"integrity":"sha512-QaXz0TsuB0mcBihv+49KgMjv8DniAe7RswdlJ65IFazUHLv94bQuFKguq146RUW5AHH+N8PfzMx0RmWqQwIt2g==","signatures":[{"sig":"MEUCIEVOcnqKuTofeCDT9tcW5wUSLxYKBxRUhYvvAw2GvWK5AiEAkpqHaCGI253Nf3aoEFPyEAm4np+j3fdFmU9YBoNlYG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-5b084e968","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260667},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5b084e9682a572e82f7907714d7807b3b9856326","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-5b084e968","@libp2p/interface":"2.6.0-5b084e968","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.9-5b084e968","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-5b084e968_1740330201661_0.25115564565835835","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-f465c5473":{"name":"@libp2p/keychain","version":"5.1.0-f465c5473","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-f465c5473","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"18f023018761e58ef90e479c0cba2f7edae22c15","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-f465c5473.tgz","fileCount":28,"integrity":"sha512-wYVT6Gl4H5gTvWqrHETHiT+Xm1r2MJTeCiSUUinJpaXlUKZHVIWVD2OYKUgEh3L5ppkaNv3G0X/uB7I85UUaqA==","signatures":[{"sig":"MEUCIQDHvEoKAVkmccq1qXg25/QG3OE8HahCyKvoW+k9vZNJMAIgJbWXFiFuhi7kSK1C8hsFfa0isxUL3Ds+Li/brvwaf18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-f465c5473","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260667},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f465c5473bbf4446fa1e8b882e6df6c1da18785e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-f465c5473","@libp2p/interface":"2.6.0-f465c5473","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","@libp2p/logger":"5.1.9-f465c5473","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-f465c5473_1740332760848_0.003624490412781789","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-6f8cfeafb":{"name":"@libp2p/keychain","version":"5.1.0-6f8cfeafb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-6f8cfeafb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6cf6651a9545d736ee9084b7b4ccbb4f11b8b676","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-6f8cfeafb.tgz","fileCount":28,"integrity":"sha512-2LU4qcl8In89bgPeV+vAbr1HZu4eT2GIxZlFHZ3NPd+kYI0iVeY+tHrkLA6EdZLjoNU2Jc5lS84LYll3pXbZEw==","signatures":[{"sig":"MEUCIC0yqssOGd2L+Ufc78FhBO15pyFXHyFz8B3IcASca62+AiEAjdIrUdK3MlPAYiUM28d0V0+6ClCtW2+qLYkBVk88tn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-6f8cfeafb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260667},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6f8cfeafb2f6ddc231a85ca369fb33cf759940f7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-6f8cfeafb","@libp2p/interface":"2.6.0-6f8cfeafb","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.9-6f8cfeafb","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-6f8cfeafb_1740398398768_0.26323597878328253","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-90cca822b":{"name":"@libp2p/keychain","version":"5.1.0-90cca822b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.0-90cca822b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4b6db06a277ce43da923705ba295b2a1726044ba","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.0-90cca822b.tgz","fileCount":28,"integrity":"sha512-6kYuZ4ohcejkC/1ogsZo7DdZx2ElhdB2pqHXbDltkQ1ctZE0kMQjdc504ZBHSn+2h4KVQpStUB/HU5zHwKr4OQ==","signatures":[{"sig":"MEUCIQCM8oQhqkkg83PnkZGG64yeGptdSYyPN257wfi+gFaBfQIgOY7Kx0y/wbFI6HM5SCv8RdAnpeyT+Lt3CXpVAXftfNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.0-90cca822b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260667},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"90cca822b4cb112fc71bf9ad954023de685a9040","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-90cca822b","@libp2p/interface":"2.6.0-90cca822b","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.9-90cca822b","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.0-90cca822b_1740470126675_0.7292758471803602","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@libp2p/keychain","version":"5.1.1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e9fde79666123690929192d4f5ce113337cc3512","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.1.tgz","fileCount":29,"integrity":"sha512-YywXsQJ63dQ6aLSTAcV4Z4vqOzTFhB11QDXFu4V0qWO8p1gMJsWFqsTpwNbBigV4ZsnIbSht2fap0xEMLUOblQ==","signatures":[{"sig":"MEQCIFXWgPjTHoKIRk5P+Ea6DFZ8x6cmadDmz7v5fIuS6ZjPAiB22s2FtR1iob1bDN+g7XahRMC1iXV7pGPZFvtZj0onyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261831},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e91a5a49b825806a9520c8bd2de91cbd1d41f55a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.13","@libp2p/interface":"^2.6.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"^5.1.10","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.1_1740475716046_0.8896169872185189","host":"s3://npm-registry-packages-npm-production"}},"5.1.1-e2f49432b":{"name":"@libp2p/keychain","version":"5.1.1-e2f49432b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.1-e2f49432b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"68ab5d9f2ff53d7443451fe0c3ab64f897705b87","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.1-e2f49432b.tgz","fileCount":28,"integrity":"sha512-eWiUwakQiQ4LOfaE+JKU+RugWle4ycMZNTZWL3tMlGWz6bY7HiIYOITXc37SIvPYI9a8F6KLwR+cL2rpB6AiaQ==","signatures":[{"sig":"MEYCIQD7UBXyMkToL70f6mW3JM9tHsQ+GVo0pYeeB5InVRrZaAIhAJj+x81I2xRpmTl2SzywqH0jkECs8XMG0kzZTmhw5ZQS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.1-e2f49432b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260668},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e2f49432b58fe3f8484c8f7f0237f996b4d211fa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.13-e2f49432b","@libp2p/interface":"2.6.1-e2f49432b","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.10-e2f49432b","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.1-e2f49432b_1740553109995_0.46526662287958875","host":"s3://npm-registry-packages-npm-production"}},"5.1.1-e1f868f03":{"name":"@libp2p/keychain","version":"5.1.1-e1f868f03","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.1-e1f868f03","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"263f0697eb482d85eb7b8a6a016247e2a6d6404c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.1-e1f868f03.tgz","fileCount":28,"integrity":"sha512-tTGjkKQoOW1cbNf9FlBx1Ts/cMno4TgS+9/bMW0pehsCC+fjhhUwpnq8Q3pHVv9qApvRtPihud6RIbmJOtT2aA==","signatures":[{"sig":"MEYCIQDDNvlMjbzfHicth6Ks5u6lW0CPDjvLZ76ktWfVRONVqAIhAMm3LgiWo6AtngUB0prooY3oefXVoIOSNbBQGexfJHMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.1-e1f868f03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260668},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1f868f038b96699a7275baf58f6c85e6d392aad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.13-e1f868f03","@libp2p/interface":"2.6.1-e1f868f03","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.10-e1f868f03","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.1-e1f868f03_1740558438402_0.288945826276229","host":"s3://npm-registry-packages-npm-production"}},"5.1.1-96f79bc11":{"name":"@libp2p/keychain","version":"5.1.1-96f79bc11","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.1-96f79bc11","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"20f858955f342d50378118a47730fa1e3eac4fd3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.1-96f79bc11.tgz","fileCount":28,"integrity":"sha512-OMQbc5a+I72X+Izgyc9SRoH1b8u4BusdtNfeB7IXVFzxMKbotLDdtKabrIW1z6RuPr2EmAv+LHvj/wpFWgTdcQ==","signatures":[{"sig":"MEUCIA6BbHWH4gIvv9QiIv0PsBv5pKuTIhuwzKbPYHf2vD1HAiEA9K/rNEfWsQdIzDokNcxPML3N1UrvitbZPhCKS3HdKig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.1-96f79bc11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260668},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"96f79bc119b3ee841d20d24b100c12ab51b1ce18","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.13-96f79bc11","@libp2p/interface":"2.6.1-96f79bc11","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.10-96f79bc11","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.1-96f79bc11_1740558828485_0.9496123978244906","host":"s3://npm-registry-packages-npm-production"}},"5.1.1-4939ef7ae":{"name":"@libp2p/keychain","version":"5.1.1-4939ef7ae","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.1-4939ef7ae","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fd23338092b14c9ca2f64f63ffb510c40ebb8e89","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.1-4939ef7ae.tgz","fileCount":28,"integrity":"sha512-MaQx297jgTRwTmKx/2ItyrksP4TnSoweMWNWRXMSVdJvoK5uo3c9z4fazk0CpPIqGGpGhjj9qoc5pLTRCi9evQ==","signatures":[{"sig":"MEUCIHIoKY1jDhXNgacoBC6ntQSSp2zVfV26W2fhxRJQNUCtAiEA5m0yK5CcAfLRtcmOeRLKIB+aW0ubGJL6N7brAKbce5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.1-4939ef7ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260668},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4939ef7aeda77ee506d38fef548344e5bdd73d52","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.13-4939ef7ae","@libp2p/interface":"2.6.1-4939ef7ae","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.10-4939ef7ae","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.1-4939ef7ae_1740563325027_0.7221242061147835","host":"s3://npm-registry-packages-npm-production"}},"5.1.1-22e62d00f":{"name":"@libp2p/keychain","version":"5.1.1-22e62d00f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.1-22e62d00f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"544ab4ca90030cb3ba17c192d45443ba61dd5386","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.1-22e62d00f.tgz","fileCount":28,"integrity":"sha512-fgnxuZm5TJupDqXOOSlgDv1HGJADLZ0tD7MjzTe5f3t46shIkODdLXfffBF0f7uX4cjViGZ7Ps9gjehAKB0oGQ==","signatures":[{"sig":"MEUCIBqu+iL5jExEGSKKsF7I2N2Il7CWD7SOvYIGT2eyDqS/AiEAj3+0PNxKQE6TjHKKtImkvQe9+SJK3KbBHR1e4F8s9oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.1-22e62d00f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260668},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"22e62d00f508b0d77fc61e93b2f365963b6b699a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.13-22e62d00f","@libp2p/interface":"2.6.1-22e62d00f","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.10-22e62d00f","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.1-22e62d00f_1740574537844_0.4854972795456878","host":"s3://npm-registry-packages-npm-production"}},"5.1.1-0555339ba":{"name":"@libp2p/keychain","version":"5.1.1-0555339ba","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.1-0555339ba","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f59310872946b54f1ac30e1b341674e62b1d44a8","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.1-0555339ba.tgz","fileCount":28,"integrity":"sha512-rx0nf204sMor76ePRWQWhpL0Erc+sgk1/UjmcpfgfuK2k8LmO++N1HKj8zl3Zra5LShRTIRb9R60e+beRrb78A==","signatures":[{"sig":"MEQCIEo33U9ROSkzCEAszsAiBeMK+k/gVAb14gckk591mQZjAiBV1RGRNuYwRrIwrITlJXAP80m6PVwiCdgAA9eWU9WJ8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.1-0555339ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260668},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0555339ba3bb67822fd4595684f9175aaedaf963","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.13-0555339ba","@libp2p/interface":"2.6.1-0555339ba","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.10-0555339ba","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.1-0555339ba_1740576345117_0.15197347026801356","host":"s3://npm-registry-packages-npm-production"}},"5.1.1-9acccaaed":{"name":"@libp2p/keychain","version":"5.1.1-9acccaaed","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.1-9acccaaed","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ad8ad8bea4d6f0ac8acdf44c5f7991315ecdfcdc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.1-9acccaaed.tgz","fileCount":28,"integrity":"sha512-XvcWOJSg0SSsE06tqgpkGUu+zZM4MQs710+tcOTIQLbgZ+NSCYYLzPrx8JppsE832nkyvkbKwpYLsAzDNWPbnw==","signatures":[{"sig":"MEUCIERBRzlWh+cDkucCucup8K0bcm3EUfwokqaW4JeV7G6QAiEA//KN1ut0UFJ4U9Y6Ecz5ReRVrUb8xYYnf1Lp8OxbCwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.1-9acccaaed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267801},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9acccaaed99ae7a42e3dc750437b29f8a002463f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.13-9acccaaed","@libp2p/interface":"2.6.1-9acccaaed","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.10-9acccaaed","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.1-9acccaaed_1740675396689_0.45614385197149954","host":"s3://npm-registry-packages-npm-production"}},"5.1.1-3d9b07c34":{"name":"@libp2p/keychain","version":"5.1.1-3d9b07c34","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.1-3d9b07c34","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"21f97677d69c3bd8e07492cdf5f89d35af20704f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.1-3d9b07c34.tgz","fileCount":28,"integrity":"sha512-bE/grQJ9T+1yeW2l9F+lIS5OwTFbEt9Osdg+enO2+Lo17TYovLuLVXYayHYDHYH5IXxbZ3ICY55KNMYF8LERyQ==","signatures":[{"sig":"MEQCIDCtkXGg8UrWGykmkdF9LxO8AVgLhf/Fkl2nj1z7MRbZAiAsoHVnBF2r+Y3MF0TcEXwPe38sKKsc4yuAZhEsPLcjTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.1-3d9b07c34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267801},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3d9b07c34857376adc6942aaba19bc8a208f58df","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.13-3d9b07c34","@libp2p/interface":"2.6.1-3d9b07c34","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.10-3d9b07c34","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.1-3d9b07c34_1740677220668_0.3021899164486703","host":"s3://npm-registry-packages-npm-production"}},"5.1.1-52a46ecad":{"name":"@libp2p/keychain","version":"5.1.1-52a46ecad","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.1-52a46ecad","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1fd1dd0f266218c7b1d26e9507b5bcb8d0e99e8f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.1-52a46ecad.tgz","fileCount":28,"integrity":"sha512-GHA1zSh4eekfUZNP+7xhXbYAuyqIHf5wpPQ1UCjE2IGK7R5IG4tkEG0J+JxrxoAXeS7/DdEvl0Hce6lzizu7Fw==","signatures":[{"sig":"MEQCIAaV6uvjBP42DX9+w9deDo0shkDNEP0zU9NNfFLXbuvtAiAwfxyDnWtPt77cHLUbM/X8PswtjwWeQeksAMCkEIjdjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.1-52a46ecad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"52a46ecad0d2ccd88eaf6190a1d6d67d388fd11b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.13-52a46ecad","@libp2p/interface":"2.6.1-52a46ecad","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.10-52a46ecad","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.1-52a46ecad_1741001463716_0.4395102047896038","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"@libp2p/keychain","version":"5.1.2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"46fb590540db6ec1a9791defd4f4bddfc44e467d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.2.tgz","fileCount":29,"integrity":"sha512-YyS59+E39u/LbbsjZwNY52fBrMiPXdyZjt2YwOTOsUe3ECHYBHxNnz8+iZhlVVOFxEXQXpf9EALe+EA91Dnhog==","signatures":[{"sig":"MEUCIQDdphOlUY8wAwaA6OJkS6T8yxy1piEyelYb6pCyjZ4XMAIgd6dNpM2gL1mwt2MZeqyZgSN4FcM7X24KP8CapnTuIww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268969},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6074de6a36b57fbf48b2594dc6b29b10b8c1938e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.14","@libp2p/interface":"^2.6.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"^5.1.11","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.2_1741003908263_0.22673122712253724","host":"s3://npm-registry-packages-npm-production"}},"5.1.2-80fe31aa1":{"name":"@libp2p/keychain","version":"5.1.2-80fe31aa1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.2-80fe31aa1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"81cfa14b0889863c1393c7eeaea7f3f2147b3a0c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.2-80fe31aa1.tgz","fileCount":28,"integrity":"sha512-+W4rsskeTogfUskcoFHW+IP1m6gvtex3AlyOG4rTbTr0Yj/Deouh4IGdi15GA7VeTQxIOizHi+QZj0Ygi1j12g==","signatures":[{"sig":"MEUCIGpRtFhg5eqbIOvvIdPLKJmEF+08kNuOFUijyxVrzxvwAiEA2UWF/042pu2yfoZgL4UyjvE6/O7ZlI4muJSHEUDYdo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.2-80fe31aa1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80fe31aa1c5c7938644a7e45b53740579297f804","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.14-80fe31aa1","@libp2p/interface":"2.6.1-80fe31aa1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.11-80fe31aa1","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.2-80fe31aa1_1741005081978_0.3799725343294871","host":"s3://npm-registry-packages-npm-production"}},"5.1.2-dd71d8a86":{"name":"@libp2p/keychain","version":"5.1.2-dd71d8a86","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.2-dd71d8a86","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6fd163a9fcae718d82deb40ad5c0e8b3df965b1f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.2-dd71d8a86.tgz","fileCount":28,"integrity":"sha512-cU/V4Oqmkhk25oeRoLPTXaXGIuO63NUs53IL/NVdooWrb+HeRWb3VmtFlTGrSxMeUdrpHT9SdYkkRgnkQm4w/Q==","signatures":[{"sig":"MEUCICiZaQOHS2nBxhqxsR/m4v1+ZCBo1PLj3bF7JyQo1AMdAiEAz7w58kq9cdH00nEZl7d/bcDKznWJ/n7K3lS6Kvogljw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.2-dd71d8a86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dd71d8a86841acbccdca8f3e930bda0eced6d1d0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.14-dd71d8a86","@libp2p/interface":"2.6.1-dd71d8a86","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.11-dd71d8a86","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.2-dd71d8a86_1741005473745_0.11305890029710519","host":"s3://npm-registry-packages-npm-production"}},"5.1.2-3f127b610":{"name":"@libp2p/keychain","version":"5.1.2-3f127b610","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.2-3f127b610","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f64875e4203cd0204b188143ad7a5f55e073c697","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.2-3f127b610.tgz","fileCount":28,"integrity":"sha512-txvnU6abRByc/mo56NWN4Ldi0L/A7xAPznQQVUXL8o3wgoVF2wPje/Cbl69NTNzwA3ewilfJIRKWE8ys3v/3+A==","signatures":[{"sig":"MEUCIQCWIULUPrQ8+MGyWZfap3EbhRLOQBOSZjrd9DFW8ePTwwIgIUn3f3r0b5e6u5mp2zbEquCQ9PAO12mx4C7JvFCnGO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.2-3f127b610","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3f127b6104339b95d947c7c741e73508a90f0352","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.14-3f127b610","@libp2p/interface":"2.6.1-3f127b610","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.11-3f127b610","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.2-3f127b610_1741013333136_0.06667994262313703","host":"s3://npm-registry-packages-npm-production"}},"5.1.2-2c8ecb455":{"name":"@libp2p/keychain","version":"5.1.2-2c8ecb455","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.2-2c8ecb455","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"116deb9ebd8ecaed40faf96339bb1ccf6aae62b6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.2-2c8ecb455.tgz","fileCount":28,"integrity":"sha512-VMY+ZRpFjw/YY36THw609kaSLxQLs21NQ9UdfK+fjMv0smDnHmwz1lTtflBNn83N4sXP0+PvFrNkwQagLBcugQ==","signatures":[{"sig":"MEUCIHrg7yYawJEazVdz/5RnyZN9blFF9SWYmSfTPqHw9jKkAiEA9G83ILvlW/kW9I5aNJBQ57482YYb58c8pVxdu1og/mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.2-2c8ecb455","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2c8ecb455833074300953270a9d9386386275699","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.14-2c8ecb455","@libp2p/interface":"2.6.1-2c8ecb455","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.11-2c8ecb455","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.2-2c8ecb455_1741021949953_0.9414325460794375","host":"s3://npm-registry-packages-npm-production"}},"5.1.2-2fbcdb687":{"name":"@libp2p/keychain","version":"5.1.2-2fbcdb687","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.2-2fbcdb687","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"52ccbd978becc8f78968cfe462a3586316c57379","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.2-2fbcdb687.tgz","fileCount":28,"integrity":"sha512-K4/MTByOYXv1i1GYnBprpLB4nC5iLDIVYj29Prw+zSyYP0JeFonc/bTO76Ebcx9bpnusBnL+F89NrRBVbfHUjQ==","signatures":[{"sig":"MEQCIE9yyeTKTilR/TsrQoq0tFfbLawb8GeeBalvfGqVN2bZAiAi0q+N0WZOBjoZZ5Rub3Pw6vhztRBSfWdCQHH/RGkngA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.2-2fbcdb687","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2fbcdb68763032db4cc9f3ff7d8acc7de3a65789","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.14-2fbcdb687","@libp2p/interface":"2.6.1-2fbcdb687","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.11-2fbcdb687","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.2-2fbcdb687_1741025132254_0.6326546712070826","host":"s3://npm-registry-packages-npm-production"}},"5.1.2-48cd9b652":{"name":"@libp2p/keychain","version":"5.1.2-48cd9b652","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.2-48cd9b652","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b1adfe9e034a414c7cea08d46d82cdb41453f37","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.2-48cd9b652.tgz","fileCount":28,"integrity":"sha512-D//NSm/Vt4+DZnw5DZVp9WWgVjf3ViFsR4PswZV1Ke64vAhgUJ0xeqIyt8mXBMjO9riwqm/DqNTxdmgX6e/Rig==","signatures":[{"sig":"MEUCIEHNpHdOIQhMg6FWb+xJ1INefVGQDkwavB8J9lKWnWbJAiEA8B6QBZlk5WksBHEqNmGgGyZBlI0GXgnTpZKsuGUsN1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.2-48cd9b652","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"48cd9b6529d78a6a5797c40332015d15c242128a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.14-48cd9b652","@libp2p/interface":"2.6.1-48cd9b652","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.11-48cd9b652","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.2-48cd9b652_1741026809396_0.8777496653794372","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@libp2p/keychain","version":"5.1.3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4655fa1f58eb7ae7f51281b954cbf36fdbfb5772","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.3.tgz","fileCount":29,"integrity":"sha512-gOE3toYmlrZjMUj9MJdJwz3Wl2QXsdbnWJaQnblSTnXTcajn1S0750D2gyXaKxewXBda/z1LaFgQDXU8ttbKhw==","signatures":[{"sig":"MEQCIEcJ3sJjQZCoQ2KmC50AGUr0akb0Ghz7YbGXM6Dvnf44AiBJuNG7jETEzIE2vCM9De+Tp3yCkrFTzljzbyfYhOJnDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268969},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0ce69f0f21ce9bec4ae7ee75f389f53d714677b3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.15","@libp2p/interface":"^2.7.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"^5.1.12","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.3_1741072121483_0.7666718011713236","host":"s3://npm-registry-packages-npm-production"}},"5.1.3-5fe2a18fc":{"name":"@libp2p/keychain","version":"5.1.3-5fe2a18fc","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.3-5fe2a18fc","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1ef22b1930199b57bae12daf140e414d13e50731","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.3-5fe2a18fc.tgz","fileCount":28,"integrity":"sha512-fX+bf59MSwxjg7INw1ctHY0lW1kpInzNtC3XO5irnqqiVGpbovdESo5PrwMFQDmbvnzSY52tQ/10KJGlMIc0Ng==","signatures":[{"sig":"MEUCIQCveCcx8I7t4uc3UGjDgHs2Ikuh3QV8VINcORnIY24rhQIgWM3Hb16o6pPd/KGCnkoSqOiaDpFT8T/f48Fes20WfZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.3-5fe2a18fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5fe2a18fc13e090efe23138f7a89aed59d15591f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-5fe2a18fc","@libp2p/interface":"2.7.0-5fe2a18fc","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.12-5fe2a18fc","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.3-5fe2a18fc_1741110103007_0.10715718516057993","host":"s3://npm-registry-packages-npm-production"}},"5.1.3-88b5c29ed":{"name":"@libp2p/keychain","version":"5.1.3-88b5c29ed","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.3-88b5c29ed","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"53d6901b5810754cd58b2f8e877e0f9e1a93a715","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.3-88b5c29ed.tgz","fileCount":28,"integrity":"sha512-zIYRC0l2wiCc+zT+iIEmtGWjsCjVyaMhOM5TNmeeVhEBjZUFb8JWCaxzk1xGurx+4ThHbwnAWe+mEeMrwRRBHQ==","signatures":[{"sig":"MEUCIGWUBNsXn5RPAadX7oynlgMiKVshOPL+rOgiILjsPXNZAiEA92jFv+VDPOb2FimXq5zi5i4ifXnhjW4nRMRtyfZFfBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.3-88b5c29ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"88b5c29ed78b54e51c2a69094c8d9f2d41f2287c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-88b5c29ed","@libp2p/interface":"2.7.0-88b5c29ed","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.12-88b5c29ed","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.3-88b5c29ed_1741268835753_0.3765601975792776","host":"s3://npm-registry-packages-npm-production"}},"5.1.3-a6c9aee5a":{"name":"@libp2p/keychain","version":"5.1.3-a6c9aee5a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.3-a6c9aee5a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9e347a23b038301887acfb54e61354949a220e90","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.3-a6c9aee5a.tgz","fileCount":28,"integrity":"sha512-kR+3x+rtorZsI2QSI9aWwREi428w/DJt/NzRGHeETrsZWEOqFjZ3Ajfe3BqlqFoaY3RCYwpve6xlMzvMF9rJlQ==","signatures":[{"sig":"MEYCIQDKZ2/GLGVigdMudnSY/vHGIuy19i7DUoKfCwRnQ0rX8gIhAMZR1iBkdA953lqIu44YpGUh4fUFPN7MJoxv9SuNReBc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.3-a6c9aee5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a6c9aee5a8a4c3507702d2f63ac02a36316ef13f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-a6c9aee5a","@libp2p/interface":"2.7.0-a6c9aee5a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.12-a6c9aee5a","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.3-a6c9aee5a_1741270234162_0.5628256583841236","host":"s3://npm-registry-packages-npm-production"}},"5.1.3-600d0a561":{"name":"@libp2p/keychain","version":"5.1.3-600d0a561","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.3-600d0a561","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1aa98576955253335b8ea528a0f8180a57750d17","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.3-600d0a561.tgz","fileCount":28,"integrity":"sha512-F/D60TMGqKrPtu1n/GbC+C02Q+EaCNntv/j+OImbWazjG65Alble1GifbBlhV2AWO2V8ksIlAD4IytAZJMxL2A==","signatures":[{"sig":"MEQCIDq3DsLY+U9A2BLuc08Jl/LyZHY9ZWm0xzh9jSywqrFxAiB30OXJoJVV+/YpXUuuWEUy6CYfWlOOClmB+HRCdgziXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.3-600d0a561","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"600d0a561ad88df3a5bf6d56851728c899d86429","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-600d0a561","@libp2p/interface":"2.7.0-600d0a561","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.12-600d0a561","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.3-600d0a561_1741368857368_0.4753415091910185","host":"s3://npm-registry-packages-npm-production"}},"5.1.3-0699fb747":{"name":"@libp2p/keychain","version":"5.1.3-0699fb747","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.3-0699fb747","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"991fbee58a02199b6c6047f52233b8f2c763dbee","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.3-0699fb747.tgz","fileCount":28,"integrity":"sha512-XNnqPKgdaTzT7cc15qWy0hX1wedMQwE9w6XYebU26gGXjHmy8S3WMRsN1FCK5AOPLaJ42ATGVAnacya3dpmkvQ==","signatures":[{"sig":"MEQCIGHKyDiDBmHLEeLuRxhZLMW7RTDqeUd97EXRCoT41b8IAiAOhbRxkPLMWAYB83SNCLiyW3IqEYQ4166rgCooGwocWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.3-0699fb747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0699fb7470b1173a6a3cdb33fe8deee627b1e651","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-0699fb747","@libp2p/interface":"2.7.0-0699fb747","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.12-0699fb747","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.3-0699fb747_1741784423042_0.35480028316499634","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"@libp2p/keychain","version":"5.1.4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2acb10ddd1973092dc947e4a43a64a577bb9eed5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4.tgz","fileCount":29,"integrity":"sha512-0TyZSopKMX7npEEAAwyrm81BKURVx7pCvtlNvyroTd4Biyy6vV6GKwjSyBoNX9OYE7dRu8bDF0KH5sr1oxC0sg==","signatures":[{"sig":"MEYCIQDczIPhlKnn6xDCOpf7cQ+SvT7kTY6uhOjKQ/Z1SnEKCQIhAKvW7dzSJhXEjkI8WbfFxTTLuYvoPZWgFZRmAeeKBSmq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268969},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"639ff92ebd2b9ed564967b29501c312077dc6e81","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.15","@libp2p/interface":"^2.7.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"^5.1.13","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4_1741788053897_0.7017347070712254","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-757577dd2":{"name":"@libp2p/keychain","version":"5.1.4-757577dd2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-757577dd2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dbd79c3dd7bba3237dfebf6c2944df8cfe449e19","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-757577dd2.tgz","fileCount":28,"integrity":"sha512-VQVul7UZO16VuhBc7nhb/Qisy61T7vOTpC4YgMFWBxprVQFcACoCoar8WBMBvjd1WG5PzUiyzKxy1tVCtPHnsg==","signatures":[{"sig":"MEYCIQDSDzw8W8ilMno17v1rNYAbDuuB6Lfmvo1dpeZgcBQA+wIhAP4sgA9U9+f2f58S4WTTCR77LN8vilmyfO87W6JUzwti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-757577dd2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"757577dd2802935616933553a800e5e0050b09a1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-757577dd2","@libp2p/interface":"2.7.0-757577dd2","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-757577dd2","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-757577dd2_1741881946351_0.48388864632291595","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-a7ab9a41b":{"name":"@libp2p/keychain","version":"5.1.4-a7ab9a41b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-a7ab9a41b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f04bf25928282e78fa934ddedfac9d15871a3db2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-a7ab9a41b.tgz","fileCount":28,"integrity":"sha512-Oez1AckCq/88e8M7WD7kDqt4QgCIfM1/hesKFC8GzQX50spUxwrhYOeITZZiz66RevapgH0zMqppTQO6TgHV9g==","signatures":[{"sig":"MEUCIAxOTpdvJKUL1ooGxbm/HE/S1YaF4DTqlpNoWUjjIhJMAiEA+CDbPh8umZ0clb8ZMZrw31WDdW2tX9GlP+UWCn1ey9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-a7ab9a41b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a7ab9a41b97504695d10045c1d50b2a610d69c24","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-a7ab9a41b","@libp2p/interface":"2.7.0-a7ab9a41b","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-a7ab9a41b","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-a7ab9a41b_1741949212099_0.48572071204071365","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-907518bad":{"name":"@libp2p/keychain","version":"5.1.4-907518bad","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-907518bad","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a835f3ba3b0764f607a3e2740a2c75a1032ecd26","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-907518bad.tgz","fileCount":28,"integrity":"sha512-8fwkd7wBiMg/z64qr5HfXutiQ0V/Q34uu1svILx0vENVcpzIiPlkUM+v6xXCXnCecFbdbdWsxLA8KNQxbJSHZA==","signatures":[{"sig":"MEUCIF/4ge/PGdj6xzzt8OjSQ3Er6+IIiQ4+bl8UwC8nrY1pAiEAyubm8DoiJkgBVOh84/PGVH8zgKOO7SlfZqh7xqAEGAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-907518bad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"907518badde245a241f5b6cbfc7579d9c78639af","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-907518bad","@libp2p/interface":"2.7.0-907518bad","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-907518bad","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-907518bad_1741954262515_0.15678977452158627","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-a71c7c32b":{"name":"@libp2p/keychain","version":"5.1.4-a71c7c32b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-a71c7c32b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b5e0a8e454a42045538e839a264d0e26fcfc921e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-a71c7c32b.tgz","fileCount":28,"integrity":"sha512-AjdqO4DfwGCQrXiQbJpn6vxc+XzOZyeWGLgDVhB6WR2vJPnnfTO/GwHUwBDVP1E9OVWCkEjnFY3sds/pCCz85w==","signatures":[{"sig":"MEUCIHDvUpi6QSAf0JjUoSb3VRsU+O8IBiubMU9OeJaCp9sQAiEAtKv4Vfrq80tV0jfK48nxzUH5paHDpBhWaiJUIVJDaE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-a71c7c32b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a71c7c32b4615da731a1750964ee1be8ce63e4b8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-a71c7c32b","@libp2p/interface":"2.7.0-a71c7c32b","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-a71c7c32b","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-a71c7c32b_1742306958198_0.2191809604900583","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-95909c3df":{"name":"@libp2p/keychain","version":"5.1.4-95909c3df","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-95909c3df","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d93c86b6067ba0482edbe273a0da84834f717329","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-95909c3df.tgz","fileCount":28,"integrity":"sha512-XixZlzCkm3qzozmQPIU3rhy31QIGRUTyEBL6UL8d9jXQSiiosEpgHLdDTJNeAWbR9DohWoh1Mz0Z54qiaD6Nbw==","signatures":[{"sig":"MEYCIQDsY9aTjRo1OoiyHlPHc7DIeAoevEo0V0eXWIW/4PPGAQIhALhkialWdPGwpS6O1CFFz+MvjFnzrZjWZGSMuArMIhVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-95909c3df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"95909c3df9079d74162a676278c398dae2d87c63","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-95909c3df","@libp2p/interface":"2.7.0-95909c3df","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-95909c3df","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-95909c3df_1742309027015_0.5015049763860084","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-2f2322a25":{"name":"@libp2p/keychain","version":"5.1.4-2f2322a25","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-2f2322a25","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ac425361281c7a7cd90c7b2a34d60ccd9593a48c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-2f2322a25.tgz","fileCount":28,"integrity":"sha512-zBUbB6hHPJiBh+09Pj5BK+0vq1yp1grBE7/XxUohz6PKC6sV7aTX9IBpZtN3kJ0MW6yRtT3U/B8TjneFUWYdPw==","signatures":[{"sig":"MEQCIBpcXKwGoaAKO4wtK3fq+HTGxjYreC4orYQ0hPGhsVTGAiBL2M1F/qQNlNaT3bDO/9wjB/CME+ibrmy72crIZXE8iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-2f2322a25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2f2322a250414175b78a8fdcd2c416fcf10d2574","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-2f2322a25","@libp2p/interface":"2.7.0-2f2322a25","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-2f2322a25","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-2f2322a25_1742312262852_0.9666376914716668","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-b2124c2db":{"name":"@libp2p/keychain","version":"5.1.4-b2124c2db","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-b2124c2db","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a09068d8a46af2364cf7d29f585c32cc732815bb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-b2124c2db.tgz","fileCount":28,"integrity":"sha512-uIdTk0ZXieB0bKKpKFn2qRnMXJgxd7Fl/OhpVR6Jq3qTXu7qOJAbuIddURkNU1wGYGojMAjwZ+SG+tboalRswA==","signatures":[{"sig":"MEUCIQClCOvKgg+gGR0cvb1l3go0G8kobz3eZUM1per/Qutw5gIgc6X7ioci8WmGs/J/OQDv5t6LYeqVlBCVbsB6NipYSkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-b2124c2db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b2124c2db02d7870b958f294da42ec79084818a3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-b2124c2db","@libp2p/interface":"2.7.0-b2124c2db","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-b2124c2db","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-b2124c2db_1742488312731_0.0009198719515584042","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-71267286":{"name":"@libp2p/keychain","version":"5.1.4-71267286","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-71267286","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8ae0563e508f5877dee8aaaeb7310f9fb5d39695","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-71267286.tgz","fileCount":28,"integrity":"sha512-tmbOClx11CqdilBSo9N+0Agghu0X5G+km7466SAafAuTj77sXk/BI9aVshPaVTiRKx0+G6ZOWwVX+IEUzmXrDA==","signatures":[{"sig":"MEUCIHfMA2nPAoyn+TOXJC2Iy0UXPfy2ov9m7VhH3+7pFKA5AiEAwMyD1N9Oo9iYfsP2CQIUU5ri9zMIcFFMvi21M5/W8HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-71267286","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"071267286c2adc79e03ba47a199bd4c0943f1ae3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-071267286","@libp2p/interface":"2.7.0-071267286","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-071267286","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-71267286_1742489424592_0.8142361677815229","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-fc5122110":{"name":"@libp2p/keychain","version":"5.1.4-fc5122110","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-fc5122110","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4034d22fe877d5588aa9e3bfec3e594996eecf1a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-fc5122110.tgz","fileCount":28,"integrity":"sha512-Ol7oa2KPxA8wMpLNEuGMy99cLSwkacARDaOB9XgM5rZp5i0fDL/tiN2OZqGduNh1xW0nkLe6zZ5qZsHTMEJ4yQ==","signatures":[{"sig":"MEYCIQC5KM6JqKqnzdfdWMrNz2TA2iGoqCph76VC18CELQfE5gIhAJ0Ywppkice2PqyQubgdhaWCwHv9j4UCn+hK+KHWgHAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-fc5122110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273174},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fc512211024778d4aefb04411e815d977e91e03a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-fc5122110","@libp2p/interface":"2.7.0-fc5122110","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-fc5122110","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-fc5122110_1742903087416_0.510936699765937","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-78cd7d53e":{"name":"@libp2p/keychain","version":"5.1.4-78cd7d53e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-78cd7d53e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d5998155f53fc7135ec54771953e97af7030a781","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-78cd7d53e.tgz","fileCount":28,"integrity":"sha512-Oc8uOWdfbPlLlZx3g+dagYF1JO84Sel2sgQekl/YmX6AdDExV3DtZOdCfw4k8Wp+xd+nNxDKYltu1j0FjVezAQ==","signatures":[{"sig":"MEQCIDHXt0CrnjCX/d1bIwe1511/l8hKfEF10S5nkPxSv+mJAiA05rMgbm03gwOYs0/AbWaUWekIiT9DIcN8MdD53+NKxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-78cd7d53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273270},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"78cd7d53ec18a1495843d5de013f5b26cf232b00","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-78cd7d53e","@libp2p/interface":"2.7.0-78cd7d53e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-78cd7d53e","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-78cd7d53e_1742907085389_0.040845014864517415","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-0b9090aea":{"name":"@libp2p/keychain","version":"5.1.4-0b9090aea","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-0b9090aea","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1d62ea5f8a642b3908f1b1678426a694d271e964","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-0b9090aea.tgz","fileCount":28,"integrity":"sha512-knwawONmQ5PNk466hSisCrtiKyUx47BiPtu54scMdaIMfAPyrEcggzR3zp+tCRCcYkAno1RbdAlTPiG07aABCw==","signatures":[{"sig":"MEQCIF1TRFgOshhkhTNd3eWrop++rrzqBgzyH3gR+Kc13EkfAiAAtP+9nJmn8J2SGIISJSgz9Ds2gsoPi8as2RlrDqSeKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-0b9090aea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273223},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0b9090aea0ef0c9d5abca96f5295d6fe08a08aef","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-0b9090aea","@libp2p/interface":"2.7.0-0b9090aea","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-0b9090aea","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-0b9090aea_1742908584473_0.724730285268643","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-d53ef170c":{"name":"@libp2p/keychain","version":"5.1.4-d53ef170c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-d53ef170c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"219368eed933bb4aaae185efb37baa6b9c7192cc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-d53ef170c.tgz","fileCount":28,"integrity":"sha512-/4NqgUTtkAQ5nu4gkG0jVQXdQdix7+qyNvck5bJC+HkJ1VlA2j4Ii9I7nA3Xyv6PJYxxx+dGSOSdFZxBobg7Aw==","signatures":[{"sig":"MEQCIF320kRkEKi9iuuS4L7HnJhtut26gLefcWfHRHK44xP/AiBbsiP4Isv4aHXxxTzosPfJKD2An0JQ240B+zcql+4ogw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-d53ef170c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285676},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d53ef170cb171f5301758d5b2fc9e782950b4204","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-d53ef170c","@libp2p/interface":"2.7.0-d53ef170c","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-d53ef170c","@peculiar/x509":"^1.12.3","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-d53ef170c_1742921134063_0.30937325046884445","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-da4e9da82":{"name":"@libp2p/keychain","version":"5.1.4-da4e9da82","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-da4e9da82","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5818cfef72ac2265af77c17794819b0b7a46de69","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-da4e9da82.tgz","fileCount":28,"integrity":"sha512-x8I/uX+MPV2QmbpEh5//MexXEvAytIUE9ZAIZxIDzXiclQmziZVJzCHD9JeLunpCkNibgcIqWsF9h05SD1fPWw==","signatures":[{"sig":"MEUCIQCplCf9oQVfWxov/K/+wkW7Lt5dVjwn41ZFF8DmMixmUAIgSGoCBqOs/jKfaEPy3NFicFUm0oRyXCi5G0EbV6DgEl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-da4e9da82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273309},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"da4e9da825721edd94958426d4742b816aafb44d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-da4e9da82","@libp2p/interface":"2.7.0-da4e9da82","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-da4e9da82","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-da4e9da82_1744112320164_0.7868234777159615","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-4c64bd06d":{"name":"@libp2p/keychain","version":"5.1.4-4c64bd06d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-4c64bd06d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"40e061042bfa9f1ed7562e0c321870303d4ac192","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-4c64bd06d.tgz","fileCount":28,"integrity":"sha512-H52NRvDAOgVVvzShTxZE1YDvIJwlqnW8whjBOiIZUSuBHebf6EtG/pCQ6Bkge97a6VHmoREx6mkNtgtKSy7Vxw==","signatures":[{"sig":"MEQCIH/pgQMysETJhm7JjyApN7fZnCo/yrArnDV4k/jdxCKwAiAfteJ4zWms66kzxk5DR4CSYQwuqb4zywiWD7ZsEgXoQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-4c64bd06d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273309},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c64bd06dc77c38992e3da7fd33210056f01c0c7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-4c64bd06d","@libp2p/interface":"2.7.0-4c64bd06d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-4c64bd06d","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-4c64bd06d_1744196463315_0.9309004769205738","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-da7353a0b":{"name":"@libp2p/keychain","version":"5.1.4-da7353a0b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-da7353a0b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7bd91c5f0da96fece554f172c2efdd126c3e02e7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-da7353a0b.tgz","fileCount":28,"integrity":"sha512-9Utg/9UfMZFBmga8sSn2UXrVLn57HhxwfUBWk0EpPSw2LziZPwOv4RAygjHnbLGazL2e9h5bb9+ooc36NVGzRg==","signatures":[{"sig":"MEUCIQDqLUaD01Asuuc4mLu7nd3xbdIBQaqjUThUn9axcrUtAwIgCvPf2An78rK4nlXo4qxN6tp4n3nOH+2qoqJvdpMlzRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-da7353a0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273309},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"da7353a0b7882649fdd1aa87b9d6997cbd6daf50","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-da7353a0b","@libp2p/interface":"2.7.0-da7353a0b","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-da7353a0b","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-da7353a0b_1744200184729_0.24908041401618397","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-53a9be54e":{"name":"@libp2p/keychain","version":"5.1.4-53a9be54e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-53a9be54e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d71a40bd9221d713ecc968acc69f9ee4712ce438","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-53a9be54e.tgz","fileCount":28,"integrity":"sha512-m+l3M2fKDA5P7efuotb9hFAXiwqF0IMML+Lg1+NHJHW6kvoAdtfiHoK9ULDPAxEVWIb84UXzzRPLSae+xEQwyg==","signatures":[{"sig":"MEYCIQDUxxnKSKNGjvibF6hancY4gmQGwTZ6cxM1DwdooweKOgIhAKpFHMqyLOWqehxwgSIX7PT7TVKWLigccERTqHaKcNDJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-53a9be54e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273309},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"53a9be54e5b8bbf64ee851e918a73d26a429fe22","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-53a9be54e","@libp2p/interface":"2.7.0-53a9be54e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-53a9be54e","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-53a9be54e_1744206996754_0.9260003169182891","host":"s3://npm-registry-packages-npm-production"}},"5.1.4-4f37aff53":{"name":"@libp2p/keychain","version":"5.1.4-4f37aff53","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.1.4-4f37aff53","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3fa18664df93126c77fc1056fe8b1fd531ad793c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.1.4-4f37aff53.tgz","fileCount":28,"integrity":"sha512-lbCkeBrM3wWFTIyULTphTN7faBbM0pHyaDNwkM675+WS2UsjZdWqygmZnm6wj/Pyhg1wvS0PEe2rYpLwVMH4gg==","signatures":[{"sig":"MEUCIBE89OdBbHLre5xL6xNRyGNcL7HFpcl5riK/zkRLgHhPAiEAjVsTXzhw5YzVdQBrnawZkUFzZ5H+NSzWxLL2BQveE34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.1.4-4f37aff53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273309},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4f37aff532282db1b9a544161e3becc4533ae402","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-4f37aff53","@libp2p/interface":"2.7.0-4f37aff53","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.13-4f37aff53","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.1.4-4f37aff53_1744210701531_0.30706382448562786","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@libp2p/keychain","version":"5.2.0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"344b1d2266f24dcf29471ff57ffe0ef742666f10","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.0.tgz","fileCount":29,"integrity":"sha512-m/jJ58xYl4o5Z/pRXSZBv19OaNgETdgLtrLc2u+CzvEWLEJSCei1ws9y83t34NSdbznepTvATZtpeJrlsCSbLQ==","signatures":[{"sig":"MEUCIDXBopgtVKbRs45OiA6gtzSM33KkWezj7knIpi8NTG0zAiEAyB+QYTit0KWr0IiLgdh+PNZ3wiDrfd3s/OoE+6i+W28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274471},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e4f603f51603810440d43e92718e666f164571bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.1.0","@libp2p/interface":"^2.8.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"^5.1.14","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.0_1744213238049_0.6894939002650522","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-b9e32cc37":{"name":"@libp2p/keychain","version":"5.2.0-b9e32cc37","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.0-b9e32cc37","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3d67f54fa451a1d9385bc2fbf46260b3ded38fea","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.0-b9e32cc37.tgz","fileCount":28,"integrity":"sha512-JYfNGfVcTsFAV/raBebW/OyQXePB/FlPkd3JpSvyMx+lywVCVLsKzLSQYqb9NtbVgKE4VQXawAbEvjpWXZ5DKw==","signatures":[{"sig":"MEQCIDy3QfU0PjJxKhdSHUa3oVBAZnY6JhUysM0w5DCnS1pYAiA+aLz2lDVbNudObp0UL2OexeBkd49y5vPaX4EAra6BIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.0-b9e32cc37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272615},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b9e32cc37b3f45efc512e0f868cd7df1dbf1aef3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.0-b9e32cc37","@libp2p/interface":"2.8.0-b9e32cc37","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.14-b9e32cc37","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.0-b9e32cc37_1744725682994_0.49494388519232846","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-3833353bd":{"name":"@libp2p/keychain","version":"5.2.0-3833353bd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.0-3833353bd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5b225190718c5c1311320f52810c1861375797a0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.0-3833353bd.tgz","fileCount":28,"integrity":"sha512-zWPgF5Mb++KqVDnwT43iC2CbIrJ6JHSI5xz93o0K9HhIKcje+XUbrsUxemRi5hAOHJZxlWvCBQLAVTElpu5s0A==","signatures":[{"sig":"MEUCIQD5q5Ko5fVRdzncydtv9m+tA6YRJFjaPsT8iJKGedmNoQIgcNlEJ5oWLaxI/H1LKCtlc3c97q9YAu164JkCgfv38rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.0-3833353bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272615},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3833353bdc936695b17cc836515763ead2137756","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.0-3833353bd","@libp2p/interface":"2.8.0-3833353bd","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.14-3833353bd","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.0-3833353bd_1744791928352_0.4668375198858714","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-f09bef843":{"name":"@libp2p/keychain","version":"5.2.0-f09bef843","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.0-f09bef843","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4bca1bd0183852d7341b659fa6e9581eff6d7902","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.0-f09bef843.tgz","fileCount":28,"integrity":"sha512-IHXkVMkPIA2qNh4yXZR4TwQeYWDm1dLQD+vvgLjGHWPdqXf5QU2iK7tFksp3oQagMf4MJfEeZoUIf3M6DmTFEg==","signatures":[{"sig":"MEYCIQDRFvxX9L69fhaEunGLeNpEkSBM5yyCmNa5CknDzRNZ4QIhAJTlTf2/2wpOTve/8ZGy/HlfTcOU8S2OySuLcI1kMuPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.0-f09bef843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272615},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f09bef8438b57e3c918881d1acb2931b14cefd47","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.0-f09bef843","@libp2p/interface":"2.8.0-f09bef843","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.14-f09bef843","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.0-f09bef843_1744794067883_0.6320744608166311","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@libp2p/keychain","version":"5.2.1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5742ac64d6854f2ba09598d1f1848decfdbe81b0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1.tgz","fileCount":29,"integrity":"sha512-yIYtGUaWUlZ6z+g5dIPa2+xkzFVfouTujIuTChTEUqahEty3a4sQmWs+Ewk/GTTDk29Gfi0/VHpx178ob5A5XA==","signatures":[{"sig":"MEQCIFB3jZ/kN+LItNQjJ1DDP8a1WW1e2gpE0DhhJdCzdnRKAiBRowGYS4Ms9yBS/Y6xWbx4e7gMbLFy++OaeUvD/CVyBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273778},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b936324a92038d9447983bb11db623c1b5a17a76","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.1.1","@libp2p/interface":"^2.9.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"^5.1.15","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1_1744801891124_0.7351880793960355","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-afa5c9f59":{"name":"@libp2p/keychain","version":"5.2.1-afa5c9f59","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-afa5c9f59","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b06fdc6b31743b81207f80aa8d714273f52615e5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-afa5c9f59.tgz","fileCount":28,"integrity":"sha512-ujNO8TW5WUvjpywp+D6/fEVWMyQb7lt64Gbf9XaQ42Jh97ezSbVctbbBc1SVn9usbFr78q8eI+bbFxhZilcovA==","signatures":[{"sig":"MEQCIHQUG62ViM10vwypcznsohUhaLVNjFbIDXYAN0XkbL7XAiBxf1l2dS+zQv9K11dPLT+VoyKnJBQPnD3mDjP9zlNmfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-afa5c9f59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272615},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"afa5c9f598297fef9a5dd50d856868f190629837","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-afa5c9f59","@libp2p/interface":"2.9.0-afa5c9f59","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-afa5c9f59","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-afa5c9f59_1744876146779_0.48046333853165546","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-6f96de86c":{"name":"@libp2p/keychain","version":"5.2.1-6f96de86c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-6f96de86c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cf4af5caf64593c46131b4cf81cc85dc78419ba1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-6f96de86c.tgz","fileCount":28,"integrity":"sha512-bzrDKa4I0g9KxglXqk0mV7hV/eDAZfupB473v+wX/TYrryY2ANdVWFavAHrfRclyKb63Yjax6vct385JmSAXGQ==","signatures":[{"sig":"MEYCIQD4rLwubHT3InNTgAXyl3xka4npt5tXDqDAgxbjduL+IgIhAMIJLExlLvtl0ai8gP0qroRvlY9eL7TOrs6YIVx7Ccso","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-6f96de86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272615},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6f96de86cc951910211e21393117a1ffe96ee588","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-6f96de86c","@libp2p/interface":"2.9.0-6f96de86c","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-6f96de86c","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-6f96de86c_1744880720652_0.01352102423376067","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-cdc63e6cc":{"name":"@libp2p/keychain","version":"5.2.1-cdc63e6cc","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-cdc63e6cc","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3dfe057639cd5757e77a16a107e61ee2809c2ab","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-cdc63e6cc.tgz","fileCount":29,"integrity":"sha512-inG+e74+EU8LMNk/qXIGlgFKVj+mcakmxdas/tOhM+HByJ/j85pv99OkhH7z1oYxyQnFXNKXx4uG8MR2/w2cCw==","signatures":[{"sig":"MEUCIQCej7R8+25P8roSZfHRYEk8BS7EjRTJmt/+0jp5bqtuZwIgCrGuT20BOZSjczhOnXb2d0KWWrIftsFJ//4DamCh4hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-cdc63e6cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163323},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cdc63e6cc1a5058a83dc22d538b896455ab10b55","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-cdc63e6cc","@libp2p/interface":"2.9.0-cdc63e6cc","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-cdc63e6cc","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-cdc63e6cc_1746550304888_0.30801557855321793","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-772b4011e":{"name":"@libp2p/keychain","version":"5.2.1-772b4011e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-772b4011e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"919450bed318b8b2210f8c46a88aa65de0c8a230","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-772b4011e.tgz","fileCount":29,"integrity":"sha512-bYkqsU8QUm0OCfdjiqAPuNrWC53juPqOBkqBpleg+wA9PMIrqLwB9ePIQAPIxXtVrGpiydBY9ngdcQ+S4AQdxA==","signatures":[{"sig":"MEUCIQDxABTA1f7Yd/2BBLsEiO7vZYqlLpb9gto4b49AxFrJFAIgA+IhHik0UkcVT+TVAItd0sXHRzjLG2w+Bnz5SieSOsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-772b4011e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163323},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"772b4011e18ab7bbfc5aeeefd9e13e168d5d9579","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-772b4011e","@libp2p/interface":"2.9.0-772b4011e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-772b4011e","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-772b4011e_1746609981449_0.37379843356488673","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-f1de46607":{"name":"@libp2p/keychain","version":"5.2.1-f1de46607","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-f1de46607","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ed4cc8c6ae04384cd54f9d477418fb564fb5a34","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-f1de46607.tgz","fileCount":29,"integrity":"sha512-i/tc0x3Dn3EoWYqrotP861Nj9gZQVSxoT0tg4cvBEyJYVmmQ2BfpV7a+t43xHmHTWvE7OCUh0woS3VcwHBHWNA==","signatures":[{"sig":"MEUCIDTkjJz347gfy1PTOgy4Y6H2E0PnHP0U7vsvEY8Uy7/jAiEAyAeKoyXKMVYbF4GKq7l48t+35jUfmcvqm1a/9B9zCpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-f1de46607","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163323},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f1de46607e7a592c4de307ba4acf3ad27a4abcb2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-f1de46607","@libp2p/interface":"2.9.0-f1de46607","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-f1de46607","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-f1de46607_1746614830201_0.4926844327565949","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-9b33d202e":{"name":"@libp2p/keychain","version":"5.2.1-9b33d202e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-9b33d202e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1f7461274439ad9d61a638ee2f9a2f83b374cbab","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-9b33d202e.tgz","fileCount":29,"integrity":"sha512-wjLLqBASG8ofWJnOf0syFni/qwyqMSlA1p5dZkStzUI3sIA0kxS5FBVZR6ue6QWFq4KHtqGt3B90Ckqn20+lQw==","signatures":[{"sig":"MEUCIGZoqYEh38xWMGTp75IAe14rNsaaKkEMSKZP6Cl7NWdAAiEAhndl7jfDqxM9x25dO1OzAdZJz6prp0PLf7PwvUbfhgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-9b33d202e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163323},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9b33d202e31920a22aaca74f0a8d81c47b980ef8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-9b33d202e","@libp2p/interface":"2.9.0-9b33d202e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-9b33d202e","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-9b33d202e_1747036355823_0.8409972864149295","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-a5a33afd9":{"name":"@libp2p/keychain","version":"5.2.1-a5a33afd9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-a5a33afd9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b592c88b087dbbc3c67d4de4947ddf684a5fd89","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-a5a33afd9.tgz","fileCount":29,"integrity":"sha512-7RPiHJBl0y5OlvahviViJMxljqtAteyWpTDvrG+ESGlVHnq0RBXuzQBH9cZj2ZFWtfeUFDacmru1aKVrfhLhJA==","signatures":[{"sig":"MEYCIQD8X1gexl486ixDH6GGNFevqTGogxQiq6IbYgzkmg2eWgIhAPyiMu5mU6U+hjNHBAiOJpBAX9W1KlaQW+L0qzNRhZAW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-a5a33afd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163323},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a5a33afd9fc7e5cc9060e0ac8d6daa8edb566ea8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-a5a33afd9","@libp2p/interface":"2.9.0-a5a33afd9","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-a5a33afd9","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-a5a33afd9_1747039685075_0.17914594402599016","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-4b8c0a6bd":{"name":"@libp2p/keychain","version":"5.2.1-4b8c0a6bd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-4b8c0a6bd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e3d2381bc0bb01002c18e4394e4f040934f6bfe0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-4b8c0a6bd.tgz","fileCount":29,"integrity":"sha512-44imCzBDD6LF25/t8mG6DehmuiZDTzid+txkB+5QIVrU+/tNyfPhupBFECCX+tQchGABNBHQaKdDph+O6o1I5Q==","signatures":[{"sig":"MEYCIQCpwddnYIuIu9CYacBJ1C/YyYCTave4z9fy17juMn7GigIhAN6XFkzmKSdkPSbADGHbPFKzKsoDG2HI0O8TAA/E/Ole","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-4b8c0a6bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163323},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4b8c0a6bd289c0a0d5002ee34efc696feb349caf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-4b8c0a6bd","@libp2p/interface":"2.9.0-4b8c0a6bd","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-4b8c0a6bd","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-4b8c0a6bd_1747221162711_0.9674591650875317","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-185b23eac":{"name":"@libp2p/keychain","version":"5.2.1-185b23eac","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-185b23eac","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eef1c55b0cbc97a3ed1e5ec621eac68ad6f70ca1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-185b23eac.tgz","fileCount":29,"integrity":"sha512-WfvEM1X310uqqaZ3R+roauDPnjILwZ311WwV1odI5v/zsAI0tyhWx/fBXDxzpMQNdeHRieTtVM05v6L0rwLW7Q==","signatures":[{"sig":"MEQCID8q234YLz2N4pWolh5m71tqxB3aDlpoLlXXWxdhpdqQAiAl3VNBOCxhY5M9jpEnf9w4oGgEEyxvVYKZo0BXRXxpGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-185b23eac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167254},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"185b23eac36303ff02ea475a0ec2c0be0774e6a0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-185b23eac","@libp2p/interface":"2.9.0-185b23eac","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-185b23eac","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-185b23eac_1747227076610_0.5512681062147682","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-213a54a1e":{"name":"@libp2p/keychain","version":"5.2.1-213a54a1e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-213a54a1e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b7b2ca45bdae14544cccaba27e25892aa9cb29be","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-213a54a1e.tgz","fileCount":29,"integrity":"sha512-vii6KrmHds4rv2LqRykI5yGLui+YRxL/m/mCAQSEN3cQZGLsW4nYXmWz2vgyTbHayaWdLNzzWkWmMDp0bDqDng==","signatures":[{"sig":"MEQCIB1J5jgSBdVn7z0hWMUtF6X2HcgQ3UNWtFN/dPLpQrr1AiBOfEl8ACvL2sw0GkMeOoD5BCUIbNMJCEKMRPVtqATjwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-213a54a1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167254},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"213a54a1e21fdceb84fd7c92a4f9d42441cfcea0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-213a54a1e","@libp2p/interface":"2.9.0-213a54a1e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-213a54a1e","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-213a54a1e_1747413786694_0.14143906709122378","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-32627c876":{"name":"@libp2p/keychain","version":"5.2.1-32627c876","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-32627c876","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"741660f16ed6e3bc00e201a13973d03f59096fd7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-32627c876.tgz","fileCount":29,"integrity":"sha512-VVJ8E1gB69rsdc7KR6uDVcfOOrvBLMmU/l1sHW4r1K6/uAVA7cdxuVEo7wnFvI4ETkNoPBWNDiD3Cazc0lmpUw==","signatures":[{"sig":"MEQCICfssS0koO8uTST6+SGSdJoziHuFHlFg8VqChZCFe9CdAiBqU9qkdvogE4MKnG8Mt6tUyRg2YqN5/yo2c8mhmyuKFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-32627c876","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168497},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"32627c8767587f7e8df88a700933ece6d5f5c3c4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-32627c876","@libp2p/interface":"2.9.0-32627c876","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-32627c876","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-32627c876_1747467466963_0.9520943714744023","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-3577af88a":{"name":"@libp2p/keychain","version":"5.2.1-3577af88a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-3577af88a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c28bd0014a4f93483533983999441ab2b7151a52","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-3577af88a.tgz","fileCount":29,"integrity":"sha512-OxG5odFOJ0dsIaLxE0nc0VdB6052KGHlsWqIMVN29y/KNyBEhOHRqk/SHMj5GMYpUFaKyBCOf2dbs9Z40YPtKg==","signatures":[{"sig":"MEQCIAmHGAjZ/ulZOnk38XEGN9tzGyv3LXrr+Clvz99spNGfAiBQ/mlE3XMygNgzPWkmLmIfl0EPwYNQLfWoEzLwzP2kLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-3577af88a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168497},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3577af88ad169cfacfd3c94428fbe4cb828f21a2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-3577af88a","@libp2p/interface":"2.9.0-3577af88a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-3577af88a","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-3577af88a_1747635307837_0.5258203953855343","host":"s3://npm-registry-packages-npm-production"}},"5.2.1-3df5bf2da":{"name":"@libp2p/keychain","version":"5.2.1-3df5bf2da","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.1-3df5bf2da","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"de58d8471fb7a1c2c8bb16c1e703869b3706f79d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.1-3df5bf2da.tgz","fileCount":29,"integrity":"sha512-xbCiMiH59iSc5TlgRsN7pVSSFwDpoF/IbxJrbGmSApOm6ojcXtp6DzOEIsVR5mM1UDuxDKkys/NKH9HxkP74WA==","signatures":[{"sig":"MEQCIDXdB3B78BAMe2rYkCovJ6wgrE/Ocdil+2nzeAiytUuZAiBOCtn7y8yYxF+N0Nv4bFSZHFiEg29M10UeRwmqUB7G0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.1-3df5bf2da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168497},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3df5bf2da2d5ccd186db3f3f5012f79ce91c809a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-3df5bf2da","@libp2p/interface":"2.9.0-3df5bf2da","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"5.1.15-3df5bf2da","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.1-3df5bf2da_1747642947864_0.05747703182782682","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@libp2p/keychain","version":"5.2.2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1327e4ad7a5efe39d6a4addcb7de45d8683cca03","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.2.tgz","fileCount":30,"integrity":"sha512-KV4uthGzxUrEWrRq+9zWNiwODu1nstOKVxYWo7PaXiqBprQfkfYUQw0BanjxcZ3CXbMZmLp2p4Q1qvwkwJKszQ==","signatures":[{"sig":"MEUCIH35sCipEz3ZFW7t/EmOZwtLtXbT9GwsAf6BJZXGZ5JRAiEAioqbB/mzK+pC3RaYS+/k/AuKKBTP6rUme9gNgLoQqII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169661},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fadf56a312ab4ae737c1c09e0c2d6e9d829a394c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.5","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@noble/hashes":"^1.6.1","merge-options":"^3.0.4","@libp2p/crypto":"^5.1.2","@libp2p/interface":"^2.10.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","@libp2p/logger":"^5.1.16","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.2_1747645101637_0.07924335252116999","host":"s3://npm-registry-packages-npm-production"}},"5.2.2-aa25d38ab":{"name":"@libp2p/keychain","version":"5.2.2-aa25d38ab","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.2-aa25d38ab","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"77c2efb014becd451f0661aa54bc06d3d7cafe33","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.2-aa25d38ab.tgz","fileCount":29,"integrity":"sha512-6+W24gD6AZZLS8sn9IOowTiaeuop1ILdQwuXMUU/LT1iEYQ71biYIXL1MpfZcTogj5g+EOK8ndRGGhcX2cMF/g==","signatures":[{"sig":"MEUCIQDUpEEok8iWO8pVblqj1LdWdHGvBZoJoNUEo40t4B0QNwIgKMBuM7Ybokhs8UNNAgrc2RgI4mmGvaAN59GS/nVJIi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.2-aa25d38ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167837},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"aa25d38ab28f4ffae666d1f1143df600dcc99324","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.4","@libp2p/utils":"6.6.3-aa25d38ab","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.2-aa25d38ab","@libp2p/interface":"2.10.0-aa25d38ab","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","@libp2p/logger":"5.1.16-aa25d38ab","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.2-aa25d38ab_1747747015625_0.8989456193410272","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"@libp2p/keychain","version":"5.2.3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"87be50df824e472220ab35a5bb44ceaea5b4263d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.3.tgz","fileCount":30,"integrity":"sha512-sBU6O1qRd+sjSqEnXGNciHotjTuG8Zu6K+ERmZL8XDy/B8ohpEPLtG3SA5q67ZO3ulnIumQHah+/QaSuRMTqMA==","signatures":[{"sig":"MEYCIQCRZlZMTLSdQBViUaL7an/ZnpCM3wofMc9p5Fi98U5hAgIhAKPYAb7L5tZRyoIn75OWiWB2pQbGkutW4jVRAowXTJ9/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168987},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"03ddfa086e2afcd280ccf718641442542c2961a4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.4","@libp2p/utils":"^6.6.4","@noble/hashes":"^1.8.0","@libp2p/crypto":"^5.1.3","@libp2p/interface":"^2.10.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.6","@libp2p/logger":"^5.1.17","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.3_1747750910974_0.6269228890096044","host":"s3://npm-registry-packages-npm-production"}},"5.2.3-776cb432d":{"name":"@libp2p/keychain","version":"5.2.3-776cb432d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.3-776cb432d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d259e521882c456c9094f7ffcc0fe6e008687aef","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.3-776cb432d.tgz","fileCount":29,"integrity":"sha512-4gSBwy+wTXcS/VXr9w01y4QUB14KgwA+uUVzpqSyqjxa/1pWputxxaEoSEozsDm5taJ0Mg88ldeex4aju0HphA==","signatures":[{"sig":"MEYCIQC/gzNwtVmoL0t4g8l3kHrTlgSegRm5K/3z9BV21n0zDwIhALHjmIRFWw5U4VLawVhmWxWwfsYU++Q1AQyOGCowbUdt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.3-776cb432d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167773},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"776cb432d178281d647de74485825e09ddf4ba9f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.4","@libp2p/utils":"6.6.4-776cb432d","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.3-776cb432d","@libp2p/interface":"2.10.1-776cb432d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","@libp2p/logger":"5.1.17-776cb432d","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.3-776cb432d_1747841272096_0.31459042897061895","host":"s3://npm-registry-packages-npm-production"}},"5.2.3-7788b4025":{"name":"@libp2p/keychain","version":"5.2.3-7788b4025","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.3-7788b4025","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ec966d40fe749ec9f4725fc6e621c9b48aa4d56","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.3-7788b4025.tgz","fileCount":29,"integrity":"sha512-h3wpDJCpo6AbNAoa1VXmesVfSnjWT3xuysQhEZt2cUir3c7zR+fN18z+I3x6XyMYpycX352jdb+yonpYnFA4cQ==","signatures":[{"sig":"MEQCIH8G4IYrd+oOrK6VZ1O6iCp7T6KGi7x5mH+CHWuTwbpLAiB+P8QFilOUNWDZBH8qnhsew244eWnIHXA9qLQcpMBXWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.3-7788b4025","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167773},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7788b402592aeb4580d90798317826ff997a89ce","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.4","@libp2p/utils":"6.6.4-7788b4025","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.3-7788b4025","@libp2p/interface":"2.10.1-7788b4025","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","@libp2p/logger":"5.1.17-7788b4025","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.3-7788b4025_1747920809793_0.9445245395528357","host":"s3://npm-registry-packages-npm-production"}},"5.2.3-ab014c0c0":{"name":"@libp2p/keychain","version":"5.2.3-ab014c0c0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.3-ab014c0c0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0c14103b9e21e2327927075b29abea9eefaac30c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.3-ab014c0c0.tgz","fileCount":29,"integrity":"sha512-axk01Bc4Q3YCXt1qfQjOgAxzQARTDodjf8oZx4PdYEwLy/qbRkPCA5KSW7v2Cin3SCMC7TtI96YUDLMqJJ5yZg==","signatures":[{"sig":"MEUCIQCq6GvjuMVnP7CM8eJEfqYFfbU1FI3sYfdKdt7D4B6ddQIgSxfp+/jytk5uoe32hbcMeUZg5OFhJfEZk5sDy5m4DM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.3-ab014c0c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167773},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab014c0c0bf0d7a1e3c63001ddbc42b449b41e5b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.4","@libp2p/utils":"6.6.4-ab014c0c0","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.3-ab014c0c0","@libp2p/interface":"2.10.1-ab014c0c0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","@libp2p/logger":"5.1.17-ab014c0c0","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.3-ab014c0c0_1747926221343_0.9850361555830038","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"@libp2p/keychain","version":"5.2.4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"29bb14a39e022b97fae6b2efa53fdc5fcb5ad1c3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4.tgz","fileCount":30,"integrity":"sha512-re9+6ayALUqym+Y82wCDYLqg1B7tv0BV2DundKcLsLxPljrp0gLZu3uX9wzLGhHG8gisCNdwYZDvjS9eMWketg==","signatures":[{"sig":"MEUCIDCSE/ejJkCDErjWo0BMT/8CV724LOVvgxpSBakVpXKHAiEAht1LFZoSsJ76nLEVIuKe61cJmG92iOzuzFonMWysgPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168923},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2385cf86c481c3fd36abe96f9ea5fd1633640b5b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.4","@libp2p/utils":"^6.6.5","@noble/hashes":"^1.8.0","@libp2p/crypto":"^5.1.4","@libp2p/interface":"^2.10.2","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.6","@libp2p/logger":"^5.1.18","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4_1748007074512_0.32499302796983165","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-9f1be6742":{"name":"@libp2p/keychain","version":"5.2.4-9f1be6742","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-9f1be6742","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"83580032c15aa158df2462be8891ded238325d12","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-9f1be6742.tgz","fileCount":29,"integrity":"sha512-aH9jFpU1l4uz0g2ltPBSvpiF90tXbHs/wkqKKRLmRuNeDNUNfsanIi8lQwzsPcMecHvHXQhebSNEDBmn3NDMWQ==","signatures":[{"sig":"MEUCICOU96ZcLsIbvZpHOJPjTxQTEMt5R0RTV2J9BsrJ+USeAiEAxE8ZfUOjUUGAcUfSJb6TMIYHDTTBfUx7Bi9asqDvuWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-9f1be6742","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167773},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9f1be674245052907daf1cd35ea0cfab22d96a17","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.4","@libp2p/utils":"6.6.5-9f1be6742","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-9f1be6742","@libp2p/interface":"2.10.2-9f1be6742","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","@libp2p/logger":"5.1.18-9f1be6742","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-9f1be6742_1748084003689_0.10715163825348428","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-14dbebea8":{"name":"@libp2p/keychain","version":"5.2.4-14dbebea8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-14dbebea8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"81e1da617b2900056e3b82d7a8158ae7505383b9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-14dbebea8.tgz","fileCount":29,"integrity":"sha512-UtIUiwFFyOOO0iKeasNu8HG9eoBxn3uWYVfXnPhWh8u7Kjk0T8KVSVVqqXzV0PwT9aTWrlRk6FHA6tF+pUBkqg==","signatures":[{"sig":"MEYCIQCybbfPVpBLp0sKpQMD34fQKV+3aVpAP11QPIYjH0dK9QIhALBMhbjEElWPqEqnIXLAJcuQ57c3fNzToMCGMSDgAYi0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-14dbebea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167774},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"14dbebea8bd17addadac730afec0fa3b1cc6334a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-14dbebea8","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-14dbebea8","@libp2p/interface":"2.10.2-14dbebea8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-14dbebea8","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-14dbebea8_1748086349791_0.4824047976653836","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-8efb065d2":{"name":"@libp2p/keychain","version":"5.2.4-8efb065d2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-8efb065d2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cd5633d5a9ca265d02cdd6e4253083d926a5567c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-8efb065d2.tgz","fileCount":29,"integrity":"sha512-wyj7SGKFAfEHK9lTjH5KwR+VXFZYQxUzTttJpj8THdp2FychiPbc3oenOy8s+OnzyHOvv0IGTaIJYO/WGGMdkA==","signatures":[{"sig":"MEQCIBZEFWl0aKWUgkDUVG50/IBf4PUeUVDJeCRMFJ1MdE8UAiANPNN1FwmuHerQQwBzYL2rCu7dmfLU5r8Sl5r1Kj8vaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-8efb065d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170719},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8efb065d216fc587605a01d0b2ff93259c7ff723","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-8efb065d2","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-8efb065d2","@libp2p/interface":"2.10.2-8efb065d2","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-8efb065d2","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-8efb065d2_1748453292440_0.6852824281067229","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-5b004c0c4":{"name":"@libp2p/keychain","version":"5.2.4-5b004c0c4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-5b004c0c4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8f52f0a1fa7080e09406c1e08abff46918c99edb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-5b004c0c4.tgz","fileCount":29,"integrity":"sha512-WKiXrLnMtKLkGlxYSBidIF4PmYM/T5tiwijZs+UPiTVDZFy+5H3+hojDB6SKhkC8Kr3pYJfQmI1eKAtuOuqVsw==","signatures":[{"sig":"MEYCIQDqQoD0Dokksc7jAQvNLIkezm0f0VoCTVyuudV4AEgsFgIhAORL6Lgn7sir6cRqozdsfg7I+TJewHwG1qnILndCSdzQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-5b004c0c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170719},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5b004c0c42195c893dece1989a52ad6ddc90a3c1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-5b004c0c4","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-5b004c0c4","@libp2p/interface":"2.10.2-5b004c0c4","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-5b004c0c4","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-5b004c0c4_1748453948255_0.5480017678703264","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-b32bc8406":{"name":"@libp2p/keychain","version":"5.2.4-b32bc8406","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-b32bc8406","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c47a7743b3e8bb3d239ee40cd1c5e8153ac9a87d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-b32bc8406.tgz","fileCount":29,"integrity":"sha512-vMkS71/9rqBTkuwSiEhBR0OBDLfdbvxTH1tKoe9/Qhcqwz1dG025vi59WWQvVQHm0vmjHIA88j9ny5r9KTAutg==","signatures":[{"sig":"MEUCIAIQg8OQKQKSOsDyAdrRYXl4TVy5cvuiMYj+51VYLDuaAiEA2eJBBaJ2RgmcctyQ0pnCbRaISTuXkuYse3jl0+0CiJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-b32bc8406","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170719},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b32bc8406e92de89fb4f6be12e32f32fa7f3e7c5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-b32bc8406","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-b32bc8406","@libp2p/interface":"2.10.2-b32bc8406","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-b32bc8406","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-b32bc8406_1748458699509_0.7711611994640366","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-3528df829":{"name":"@libp2p/keychain","version":"5.2.4-3528df829","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-3528df829","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3bd8623f574d1aa6ec5d1279bfff8177e5b1eadf","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-3528df829.tgz","fileCount":29,"integrity":"sha512-xQgwJErFC9p2czHbZskLICY0LzA7KVP3q2diX1LVrHx0QqEN5JFDqN5sgego52XT4uZwWs9m2cPBBS9njzPEdQ==","signatures":[{"sig":"MEUCIQDd95/JQvYtsmi6m/cl3yZ5gn2uiaBa/dSnhU38lblZgAIgDllpQ55mW2W36k0V8rAlPBt5TQwq8gJUxfSQ8xQTTiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-3528df829","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170719},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3528df8295ed0ccceff5cfac6a3d35d8f2480765","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-3528df829","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-3528df829","@libp2p/interface":"2.10.2-3528df829","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-3528df829","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-3528df829_1748510476046_0.7459979263480832","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-d91ae66c6":{"name":"@libp2p/keychain","version":"5.2.4-d91ae66c6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-d91ae66c6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"efac4f95784bd1c8e4ab42f9bc00ec8fb7c77674","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-d91ae66c6.tgz","fileCount":29,"integrity":"sha512-+DSrXT8kE/+j0c6EgGxRX2xlIoJ6igGOT8Hdfy4pyo6yvJl7yMuFxvh/pNv+52zOnOLMMXaFBy7pNqGjN4nbJQ==","signatures":[{"sig":"MEUCID8P8OI2hl2UwG/Fvd0dNR8a29vHkfeF2W+kadLU1rM1AiEApmYpHrwXyYRWR3hXbuKQDWuZyMDtLesgI2gOeOjwlFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-d91ae66c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170719},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d91ae66c6c8db5ae0a9cb9d388d67418fe318736","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-d91ae66c6","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-d91ae66c6","@libp2p/interface":"2.10.2-d91ae66c6","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-d91ae66c6","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-d91ae66c6_1748511716745_0.4974384242847105","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-dbbc6ef1d":{"name":"@libp2p/keychain","version":"5.2.4-dbbc6ef1d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-dbbc6ef1d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d42271bb15818f014ea84a2d3e11b689e7e5fce9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-dbbc6ef1d.tgz","fileCount":29,"integrity":"sha512-ostuNRGj5+F07s4pH2RNpQZD3kMiJ/548qC6VflsnHkYbk8IhsGREIUxHmfdeewg+zp3mD1AECuhSARslyL/Xw==","signatures":[{"sig":"MEQCIDV7n0Z3jmDr3hs68UpqMPIUTSjOvURh9LfMKvyZ9QGBAiANc+OdlVYu+cbF9xCbCp6ig1wEg4dmPMWaR7TQrFUcYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-dbbc6ef1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170719},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dbbc6ef1d7632c0fa06c08f1b498bb20e5e5fb6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-dbbc6ef1d","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-dbbc6ef1d","@libp2p/interface":"2.10.2-dbbc6ef1d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-dbbc6ef1d","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-dbbc6ef1d_1748621569809_0.051160410380961086","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-2a7425cdb":{"name":"@libp2p/keychain","version":"5.2.4-2a7425cdb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-2a7425cdb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1d4ae7f841dc543d27859dfd5eff5e1243a1818c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-2a7425cdb.tgz","fileCount":29,"integrity":"sha512-t0XFGkbXpGVfHuL9Ux1VuIDVNK/OMKnlfu8qEzYfP2zq8Y3FhHGZzP3IF4vx6eAOrUxCe4rfF174HJJ8hOlNlQ==","signatures":[{"sig":"MEQCICyti3l+PpO+b3QRoWUG58J3sDDRnGMy44p0AhDVhMHkAiAPSyRNzr8pFcN7s53/op9Yia6WtfrecQPmaobIAnitHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-2a7425cdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170719},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2a7425cdbcbbc18364c8385256ed457a46dafa4a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-2a7425cdb","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-2a7425cdb","@libp2p/interface":"2.10.2-2a7425cdb","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-2a7425cdb","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-2a7425cdb_1748621576997_0.9883354057308511","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-ec73d59a6":{"name":"@libp2p/keychain","version":"5.2.4-ec73d59a6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-ec73d59a6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2fc2428496c3f3d0a2b69255c1830297f540e0e3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-ec73d59a6.tgz","fileCount":29,"integrity":"sha512-mF99c9O9lRH8Yn8C39D1Pv46RzOyxSwZ7ZPGk1QYAVcuAxFHlktufD0Zhp+zddQfVImg6LtBF84uKYjkTOVm0g==","signatures":[{"sig":"MEQCIByNtC1OG36tlGIPP0pHlod/dEdCvlJk066mCiMg6RFFAiBX2d4XKpmjksShvxK9m8fIg1l4+zVNwqd35FJmD9OsWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-ec73d59a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170719},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ec73d59a68947cbedc3367deceec21a1e59f21db","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-ec73d59a6","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-ec73d59a6","@libp2p/interface":"2.10.2-ec73d59a6","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-ec73d59a6","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-ec73d59a6_1748621807789_0.5980113922998103","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-307d0ba58":{"name":"@libp2p/keychain","version":"5.2.4-307d0ba58","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-307d0ba58","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4f395481850c54afb91e064b1c1e42aa36a34a9a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-307d0ba58.tgz","fileCount":29,"integrity":"sha512-C6hF8FUOz0NtV/240w6t3T0ZkcTvMif8ht/fKnYA5BkjL6T4Li5Z3Blfl7pciCG7vmLMlgxj+ppCApOagusikw==","signatures":[{"sig":"MEYCIQCT7OGX0vMT9XQ8ygLCgnatq/RQf06rzWeyjzTo2J3JegIhAJHGs8l1y+PBlfLQU/bE9I684AnuJDbWt7kkFohmxVE0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-307d0ba58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170719},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"307d0ba58b7301f3fc5f6c86066606d63b72c882","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-307d0ba58","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-307d0ba58","@libp2p/interface":"2.10.2-307d0ba58","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-307d0ba58","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-307d0ba58_1748622103918_0.7851688143037339","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-6a3ae02f5":{"name":"@libp2p/keychain","version":"5.2.4-6a3ae02f5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-6a3ae02f5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0e0fece31db522311b3f60f5d46a06a3326b66e3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-6a3ae02f5.tgz","fileCount":29,"integrity":"sha512-9J3rCnyWIUspyLCFQshpunaPW/KH7Ch+IBIeVx7o2KQRp7pZhwy86EoQvlGPcWuIIwbzouS0mv+qnFmeYBY3HA==","signatures":[{"sig":"MEUCIG9F+g8mu4RrE2PcF9DwHTv23bwin5rBp9+zuSg0jsjGAiEAgqyvkpO/UmZ3MHer6t0BNqYzZXSWNpJlIX8RAi1ia+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-6a3ae02f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170719},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6a3ae02f57079bc40181054447586a285c699c48","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-6a3ae02f5","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-6a3ae02f5","@libp2p/interface":"2.10.2-6a3ae02f5","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-6a3ae02f5","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-6a3ae02f5_1748627937876_0.5809216238570143","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-b8600fce8":{"name":"@libp2p/keychain","version":"5.2.4-b8600fce8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-b8600fce8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dddfdd35c91fafab4c0c517f73e5a944fa2a715d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-b8600fce8.tgz","fileCount":29,"integrity":"sha512-eidmSXqjyZey71Yd7PoN+pWDdCdvEPJOMQHKPP663PMWfJ4jDbe3K4/88n0/HGyqHXGpYqRhXWt/SeXiGySyhw==","signatures":[{"sig":"MEUCIEsLY8FhIkJTksvXEo/GhSGJ6efrRtuDJjMMCsql1R+iAiEA8W9Ut7GTG5VIcyMT5jmsxBtvycH8w4wHEoOJXipZe38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-b8600fce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170719},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b8600fce83ec3ee97ac47e9f1d8032bb545a67d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-b8600fce8","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-b8600fce8","@libp2p/interface":"2.10.2-b8600fce8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-b8600fce8","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-b8600fce8_1748933617317_0.7164315368583056","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-cc7b34c0f":{"name":"@libp2p/keychain","version":"5.2.4-cc7b34c0f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-cc7b34c0f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"037f7f72625ccb64b58ec34a6bdfa9dd9b3e7231","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-cc7b34c0f.tgz","fileCount":29,"integrity":"sha512-y3f7nCMJ/8K6fxqynSoc7nNPQAoX8TgC4kJJ6/TmHoMyEHMDKvbaFd2RkZUo7OCbhc6GLTbCzqmbN+sSkXzHxA==","signatures":[{"sig":"MEUCICgS2UjBIW3HOFou6VcyiOlffVnj/jNGKwfPypBbmfA8AiEA1IPOh1w+mYT7lrfJZxWHvpps6Ib+wWFplRafmRupwtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-cc7b34c0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170676},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cc7b34c0fe3ac5745fd082ae0198b8742371a412","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-cc7b34c0f","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-cc7b34c0f","@libp2p/interface":"2.10.2-cc7b34c0f","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-cc7b34c0f","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-cc7b34c0f_1748938709782_0.8221992327362997","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-bb4ad31db":{"name":"@libp2p/keychain","version":"5.2.4-bb4ad31db","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-bb4ad31db","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ecfc892b56f47529c345e8f9122e95843697964","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-bb4ad31db.tgz","fileCount":29,"integrity":"sha512-wRCH4hh2BDC6lp32Xh8tm9QdF86yHoRbOd7hT7yRTDp4QTuzzUoDeFwUz6WRBNt3OuEoomZnMSqezfeHU7uHJA==","signatures":[{"sig":"MEUCIQDUR4Q8/zVWAzk55Cj/FGt2bhUW9hXcSG2h3LXqojj0rAIgGUClBPVhhMO6j05QtBMl08/UHylah3t1NpOY5SC4ZuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-bb4ad31db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170676},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bb4ad31db3c3f593fb811a038064e508a09a25c5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-bb4ad31db","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-bb4ad31db","@libp2p/interface":"2.10.2-bb4ad31db","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-bb4ad31db","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-bb4ad31db_1748953692727_0.24846111100835944","host":"s3://npm-registry-packages-npm-production"}},"5.2.4-8e87be9e6":{"name":"@libp2p/keychain","version":"5.2.4-8e87be9e6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.4-8e87be9e6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a17d03c07f312b7d70b4a2529f685e2cb0096a71","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.4-8e87be9e6.tgz","fileCount":29,"integrity":"sha512-gZ3L0ddc8I9rBUhnTSe5labvwGJSK/R7pOCRKqMH3OlfsnyAW6SUwsMDRJ58OUwir7nqPLfi7HatoBQ9DGBC3g==","signatures":[{"sig":"MEUCICGCkMhHyEhwPRRXTnlA9PJskwe3IwDJwzGX4hCM2VkPAiEA21z0JYPO2Dvd5BbFkGeStMxRWCyBD16m+/v37rpR6Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.4-8e87be9e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1176565},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8e87be9e6854b4508b2682535c7c9a4013bb5537","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-8e87be9e6","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.4-8e87be9e6","@libp2p/interface":"2.10.2-8e87be9e6","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.18-8e87be9e6","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.4-8e87be9e6_1748957096843_0.419800756551431","host":"s3://npm-registry-packages-npm-production"}},"5.2.5":{"name":"@libp2p/keychain","version":"5.2.5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b5c6c22860cdb25fef86a521378c385e0b3c4b9c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.5.tgz","fileCount":30,"integrity":"sha512-s0j/7RC+R/AT8MNpgJYGv5c4+Bikk440nJTnqurlkHj2DfT+qg3cbui+G7SQ/prLJgZQutF50WVuBl9wIeoWVw==","signatures":[{"sig":"MEUCIDrQKVJ6EukzWraM/XtXSDr517aChjGa0sYaX0Iw7QmdAiEA2ll4nt0Tg3z45CLVsQXmSVOKQOJZmadPNMMbsH93N4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1177715},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"748f9624265e4e730fb5f586918c4092b1775fda","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"^6.6.6","@noble/hashes":"^1.8.0","@libp2p/crypto":"^5.1.5","@libp2p/interface":"^2.10.3","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"^5.1.19","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.5_1748963430302_0.15291132386524975","host":"s3://npm-registry-packages-npm-production"}},"5.2.5-ae595d8db":{"name":"@libp2p/keychain","version":"5.2.5-ae595d8db","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.5-ae595d8db","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e7c72d360602f90d4a7a4b771e20f271c2dd7d55","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.5-ae595d8db.tgz","fileCount":29,"integrity":"sha512-BS+sL7PSsaqM+7z4bYsBcJhatKFOf9gw+BWpCg8+97hD/gcLEf9DTRyS1JBG3yuKol9EdAhA6gjlUrBLxOMF1A==","signatures":[{"sig":"MEYCIQCB8m1Kt+RRwXTwS95D1J1qkpbjDaMemgEbQU+YxioBSgIhAJ1vtwc8BClhoTSglIthn1f1FMdE3BCMlmUDoLcki6aV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.5-ae595d8db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194383},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ae595d8db4456e57064876f7646ad3d2610177c2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.6-ae595d8db","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.5-ae595d8db","@libp2p/interface":"2.10.3-ae595d8db","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.19-ae595d8db","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.5-ae595d8db_1749826427044_0.36486142064240323","host":"s3://npm-registry-packages-npm-production"}},"5.2.5-6c42ea64a":{"name":"@libp2p/keychain","version":"5.2.5-6c42ea64a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.5-6c42ea64a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f759f78a6416b67dd197d174d7caa1935641340f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.5-6c42ea64a.tgz","fileCount":29,"integrity":"sha512-BgmpUqM3gcFlXbO5/GNhWwN3hiOzETAIuEXQMwd0OmT4tKESx6swBjU7BnMOy0oLYBDF24O+oYQ9KmF4d8HSmQ==","signatures":[{"sig":"MEYCIQDWM+trdaLYVyv3Xn+BhETQIz5YOJqxp8SuyGzPfuy7PQIhAJoWxgR/o9cz/GIeysGeyUcLQs9EpZtlh+8y5bJF4EpH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.5-6c42ea64a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194383},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6c42ea64a6e22028a87ecb3422e418e99ff09279","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.6-6c42ea64a","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.5-6c42ea64a","@libp2p/interface":"2.10.3-6c42ea64a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.19-6c42ea64a","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.5-6c42ea64a_1750077971208_0.9933834598962934","host":"s3://npm-registry-packages-npm-production"}},"5.2.6":{"name":"@libp2p/keychain","version":"5.2.6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cf9aa5efa4d66e56fb2cf91637fa66e9c7fe4398","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.6.tgz","fileCount":30,"integrity":"sha512-oad8R/OemlwDl52m6YZAflVzxhTdoxNB9J8EDT5FhLneKeO0GWwzsE4RDP2ir7Axm4PWY3WwHtbt22N9mmaxfg==","signatures":[{"sig":"MEUCIBhzc2vfoxcgooQ6tYo9C2YeiDCq8j1t4yIk/19/+0ZmAiEA8vHZg3Hmdrgsmri6XApXfrRkzJu7PjxhcXaHmf8nEdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195533},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c142feb2e97ba3a82b3d64468ef2ab146eeb95ac","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"^6.6.7","@noble/hashes":"^1.8.0","@libp2p/crypto":"^5.1.6","@libp2p/interface":"^2.10.4","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"^5.1.20","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.6_1750080849619_0.7074838298784181","host":"s3://npm-registry-packages-npm-production"}},"5.2.6-7eed3b40d":{"name":"@libp2p/keychain","version":"5.2.6-7eed3b40d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.6-7eed3b40d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6b2c166a3f5b980385df3e7d4b21364fcd999c16","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.6-7eed3b40d.tgz","fileCount":29,"integrity":"sha512-7wVIxeKuxT2dnA3UIEHeNL0nSImLwMHUEYJsQx5xhM9SValML06CEvLnpgcs22DT9l4AZ7CMWtk3JYF6axRyeA==","signatures":[{"sig":"MEUCICD74IcvZnXzcuqZjBjUeYVNo7+uS19AelJ+ZlnJsVEBAiEA3HDIhUbur1FPHB9ia5iufcJ+L6f7zp1DPjQa0r+EHQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.6-7eed3b40d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194383},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7eed3b40d7e538a8547781078ec31b010d07d545","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.7-7eed3b40d","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.6-7eed3b40d","@libp2p/interface":"2.10.4-7eed3b40d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.20-7eed3b40d","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.6-7eed3b40d_1750144069942_0.7952654530228294","host":"s3://npm-registry-packages-npm-production"}},"5.2.7":{"name":"@libp2p/keychain","version":"5.2.7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"311d7a4c5c105e5fa894827c5a33e4b04fc516e1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.7.tgz","fileCount":30,"integrity":"sha512-JMgtVAZ5eol4G3oZ99em+AQJCC2cwqexXZYYOxVav39sE1RJQw6ieU7yb3OQaE2mclMJEQNniV6C+sa1TJxHfQ==","signatures":[{"sig":"MEQCIGSYN8ib7cSmplVcn0yh4ypAH+e9/qOXpSRh5wXkUkmfAiALv5mDqyyfQttZDCYx6rOaN3eODMPmQgnw/u4MpgzyGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195533},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"57cc9ba9b67d140dac697d63e0b513a6295c2569","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"^6.7.0","@noble/hashes":"^1.8.0","@libp2p/crypto":"^5.1.6","@libp2p/interface":"^2.10.4","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"^5.1.20","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.7_1750147310826_0.7533622841017302","host":"s3://npm-registry-packages-npm-production"}},"5.2.7-439d2c9ce":{"name":"@libp2p/keychain","version":"5.2.7-439d2c9ce","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.7-439d2c9ce","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb3875d8d4b5ec37f16cf5482d342f3d09bc66d9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.7-439d2c9ce.tgz","fileCount":29,"integrity":"sha512-tyOC5KCM2UZfYq47qMBtaYYMSCw+3IQxYowzk5mrOwZbPfu3LOBnX5nLqg1dsmp9mo3/CXahqjvd6VTgVAZGxg==","signatures":[{"sig":"MEYCIQCxUneo7eZyUgBDkXkMO50VnFTbUZHYW1dYi8oUsMRi9QIhAIlO2k1SCOIRNT+hSxagUzyomqeRb62lwBu6qiyNY2mr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.7-439d2c9ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194383},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"439d2c9ce3376077e7448b507d445154c0311fe5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-439d2c9ce","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.6-439d2c9ce","@libp2p/interface":"2.10.4-439d2c9ce","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.20-439d2c9ce","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.7-439d2c9ce_1750173254538_0.7776007254736135","host":"s3://npm-registry-packages-npm-production"}},"5.2.7-53001addf":{"name":"@libp2p/keychain","version":"5.2.7-53001addf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.7-53001addf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb53fe7bbc8efff7444eb21904669f4fc1590741","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.7-53001addf.tgz","fileCount":29,"integrity":"sha512-SqdhDIcKxDwoQudhCuiypmsnlkF8ydoKbKmwzwhUJn8T3MkkLHJqNNFXhv9t0v8HAFM9M0xvgrsaET6f9G1Qpw==","signatures":[{"sig":"MEYCIQDnhXvxXgi7t8NAsTKAmpqcdib8hhE/+JWtBVvr6IDhywIhAKivgNZpo4npY8Jy/S1cEl0Zuy49om0cT5yMLXk8xBEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.7-53001addf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194383},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"53001addfadc264712f4c030be0c3356c6e8a197","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-53001addf","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.6-53001addf","@libp2p/interface":"2.10.4-53001addf","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.20-53001addf","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.7-53001addf_1750245513316_0.9191482575912382","host":"s3://npm-registry-packages-npm-production"}},"5.2.7-451e011d4":{"name":"@libp2p/keychain","version":"5.2.7-451e011d4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.7-451e011d4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c0f9cc2ed29dd45315f81a49b98aba3ff279db8e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.7-451e011d4.tgz","fileCount":29,"integrity":"sha512-6jJ4clCPnxiwd7/8ThHd4LEbt7eLScfTVlBUQ6XLNtJ8Jnu/gyjGsE/XIF3ZFXJC8s+2ITqK7TI2+ihRP/EaqQ==","signatures":[{"sig":"MEYCIQD4mz2EiEnp10tE16wwcK7Z6eg8am6+I20JXRSQkCsO6gIhALPhs9EJZmgiFEy7YyAHBlJfVEkp3sL2WkdKN3tT+PK3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.7-451e011d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194383},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"451e011d471141d00d6fb6ad86c7f62bee6c7e26","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-451e011d4","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.6-451e011d4","@libp2p/interface":"2.10.4-451e011d4","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.20-451e011d4","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.7-451e011d4_1750251206058_0.07670857701623879","host":"s3://npm-registry-packages-npm-production"}},"5.2.7-d2dc12c7d":{"name":"@libp2p/keychain","version":"5.2.7-d2dc12c7d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.7-d2dc12c7d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6e74eaf979b6e1f44840fab838a14ee8e3244bea","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.7-d2dc12c7d.tgz","fileCount":29,"integrity":"sha512-F1x9PF2bOkSONdKgk8dsE5cww5h/ApxQt9mKiqxosoA0XzT7CsvwfpNzSpxxXSt8IxyA4eziqmlrF31ZN9nX7A==","signatures":[{"sig":"MEUCIQDkgpt4fjKh6J3nKYLlbhfUGW63E4I01zfabrSYK+ukcgIgU9PVNqcAIZRoqf+c9ZAll5p+s0EMlt7m+bP2SL0c/F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.7-d2dc12c7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194382},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d2dc12c7d5b13c05d5c1682e4722307e0c685242","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-d2dc12c7d","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.6-d2dc12c7d","@libp2p/interface":"2.10.4-d2dc12c7d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.20-d2dc12c7d","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.7-d2dc12c7d_1750845724882_0.14985455661593083","host":"s3://npm-registry-packages-npm-production"}},"5.2.7-8ad44f759":{"name":"@libp2p/keychain","version":"5.2.7-8ad44f759","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.7-8ad44f759","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1a831367278240883ef162d7d0c7492cd8c4e77e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.7-8ad44f759.tgz","fileCount":29,"integrity":"sha512-kipa7KfVYVJ12u+QbYUXQ6VulXBV/Os3jBdsmlrpLv1F5OJEfV6RSpGerIyt29h5X0HL3Z0abniOxCnWEOnRyA==","signatures":[{"sig":"MEYCIQC8CxEVgFiIdKVEUyZv2pcx4FMkQaiZZ1kjVy/Ca3tzewIhAM9Ff7Lp7QdgQKgVLa7SKEgbLsSOyflkXrEAfDbXc5cb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.7-8ad44f759","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194382},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8ad44f759ae274b1d12796b2a4f059221831a812","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-8ad44f759","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.6-8ad44f759","@libp2p/interface":"2.10.4-8ad44f759","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.20-8ad44f759","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.7-8ad44f759_1750859823291_0.7527956523837467","host":"s3://npm-registry-packages-npm-production"}},"5.2.7-2d6079bc1":{"name":"@libp2p/keychain","version":"5.2.7-2d6079bc1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.7-2d6079bc1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"81de6d86da1c984dac6c1cb9b98b9af96adc3a8b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.7-2d6079bc1.tgz","fileCount":29,"integrity":"sha512-aAR6ckXaXRPUIefkSooXRcCjXsOczdNGkfjz7HBPrscSWBQq60eejZoBMZSYHX3uro9Bw3VYn0bjkNxkTlXLAQ==","signatures":[{"sig":"MEQCICxojJtgXzzINVUv7LFcskXaBgIpFrVJvqG5d9ycgetOAiARZ2rnrQleEaYeYqF3Ef5myObpP3WNQzxW1Ym8809opQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.7-2d6079bc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195096},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2d6079bc16d591806877fa6efbced0fecca352d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-2d6079bc1","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.6-2d6079bc1","@libp2p/interface":"2.10.4-2d6079bc1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.20-2d6079bc1","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.7-2d6079bc1_1750862295936_0.6838293185750608","host":"s3://npm-registry-packages-npm-production"}},"5.2.8":{"name":"@libp2p/keychain","version":"5.2.8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ef269ff62a1569f22f036af26afdc5c7f511b3e9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8.tgz","fileCount":30,"integrity":"sha512-NIM4mNVO8dlgKEIMKn/p3Yens+qdIr4dRWFRunGD3Y1FouTyyQtkRKzYjS+ek4uAyvZovO7eDYa+2BVW7xSgrQ==","signatures":[{"sig":"MEQCICRbCMz/f8Lnmf5RuiOOD+qEDLPP/Cgmo0YtE2vaHm8BAiB4HqUAebO5iPQrtZtRk2rxLGBLTNU8FZuYm8ypjshZrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1196246},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c1a86401d0facda0aa3cc7f4a10dffd42be50adf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"^6.7.1","@noble/hashes":"^1.8.0","@libp2p/crypto":"^5.1.7","@libp2p/interface":"^2.10.5","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"^5.1.21","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8_1750864766797_0.8233324433593492","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-cfe2be4c9":{"name":"@libp2p/keychain","version":"5.2.8-cfe2be4c9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-cfe2be4c9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f2fe33ee51db6685be968e3358ffc63209c1d8ce","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-cfe2be4c9.tgz","fileCount":29,"integrity":"sha512-GSnOY37V5TgyYn6IYyEKJRGNUJTPVUOtyZctoCgmwLrZ4fU3Otu6Mx5buER2KIsbvP09sUYaHvCUesBQSDOd4w==","signatures":[{"sig":"MEYCIQCB/Fvl2zTUS465YQZGPHdKfM0gBOUxkOAJGJeS12ePqQIhAIS9wvhJjX+Ap3TRZoSJ1dhzem5jevibehcENni/FgG2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-cfe2be4c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195096},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cfe2be4c9319b68f8e68df8021b9ee3c1a7236fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-cfe2be4c9","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-cfe2be4c9","@libp2p/interface":"2.10.5-cfe2be4c9","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-cfe2be4c9","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-cfe2be4c9_1751550187675_0.6450180400369856","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-57e7fa441":{"name":"@libp2p/keychain","version":"5.2.8-57e7fa441","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-57e7fa441","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"866b75977c9db6c87218da7378ce144b050f5c4a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-57e7fa441.tgz","fileCount":29,"integrity":"sha512-6KF8UD40S7lEPR9OmiLI8PWOJVqhJdHzZAZL7eJslO/48jLuqDwAKYNDoCmXZOub03BZRLJq9TKEWfuGVjWEeQ==","signatures":[{"sig":"MEUCIGox6WnqOpDlZKlq0cGB4Jjd8AH6j8lUG0UT99Ng0lyuAiEAvOsfG9m0UV9+u0jkWy9zuDyIbLs5j5XuHe9ZGkUP0Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-57e7fa441","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195096},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"57e7fa4413a0e19799b5917bad6743800c77e1f7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-57e7fa441","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-57e7fa441","@libp2p/interface":"2.10.5-57e7fa441","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-57e7fa441","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-57e7fa441_1751902994793_0.40961141808397206","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-87e5d5938":{"name":"@libp2p/keychain","version":"5.2.8-87e5d5938","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-87e5d5938","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"071026488a3fb2cdbe6fe330900d033e07ebb49f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-87e5d5938.tgz","fileCount":29,"integrity":"sha512-GJXOCBz05Q4xk5FabMnOTmL+NoMgxWVYiA+yTRI0wdZ7iYH+XjEW7MPxeHh8V5RdeT1+BsKs3svRAAiABudVpw==","signatures":[{"sig":"MEUCIHCA34TQWx9vtZ3lCZSz/JSa1PoYZgaTIbSOGbPLilibAiEAn9QCaOAGINcbMHL1j1boKQbq6ITW6gowHBZ5mM+8OF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-87e5d5938","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195096},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"87e5d5938368fee2b34ed386ab42294307f9bf6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-87e5d5938","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-87e5d5938","@libp2p/interface":"2.10.5-87e5d5938","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-87e5d5938","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-87e5d5938_1751968680227_0.9556218215413745","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-58abe8702":{"name":"@libp2p/keychain","version":"5.2.8-58abe8702","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-58abe8702","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86b8b6365273ddb730fc518f2eb96ab411502381","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-58abe8702.tgz","fileCount":29,"integrity":"sha512-owXCm7yyGe/k6FXrS7QDKhvF1+gGMOAmSPE/8Q/T1dBM8mk+2xmIqpvYEzqHm59t8MPN+OtaWWBPJw5np8foQA==","signatures":[{"sig":"MEUCIQCmFc+pltEHjusz39aLxZqbAJZ+3AYCGmx+7Cj3T0JKOwIgA+yl4MpxxSjqg7GqKoZaf0MBpVP4F1sX7xKhAujTtiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-58abe8702","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195669},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"58abe8702f0c28d87b54f29e19155ea5c00c407d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-58abe8702","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-58abe8702","@libp2p/interface":"2.10.5-58abe8702","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-58abe8702","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-58abe8702_1752061370019_0.2583081565052463","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-ce6b542a8":{"name":"@libp2p/keychain","version":"5.2.8-ce6b542a8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-ce6b542a8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d96ad212d30a04bef3830683a678dfa72ac27e1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-ce6b542a8.tgz","fileCount":29,"integrity":"sha512-bJlTBrfZs3ncq7vOO4VNwCf0N2FJTCZfCDIcHUiRrFgw8d8+tBEhUTleK66E4OKPn7E9JMGRX+O1hvDMkmkfLQ==","signatures":[{"sig":"MEUCIQDh5OwKI0ydBIkf+sLnt404YEdjTlz73KzmWmhip7nM0AIgKkRy414OSIoHh5mzvCMsWrcWN5uvuPUdFFqAdaynGTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-ce6b542a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195669},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ce6b542a8ea3d42e2238f910cf2a113370515058","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-ce6b542a8","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-ce6b542a8","@libp2p/interface":"2.10.5-ce6b542a8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-ce6b542a8","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-ce6b542a8_1752075767309_0.7781394400494097","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-79473c99a":{"name":"@libp2p/keychain","version":"5.2.8-79473c99a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-79473c99a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c543ff5544ffeda51a0e455a44e415c2704ae8c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-79473c99a.tgz","fileCount":29,"integrity":"sha512-i16rSj5j0aynq75KNlYVoZX7PoShdhFl14Uoc3oNlxHCl9O7Wlwubl9DpGTbgpsC3RkwqvLCx6Ztyui5PNnQiQ==","signatures":[{"sig":"MEUCIQDbdEGDwLL0b/fCCaPSj/iDvowaAk2X09GQPkVm5FgiIAIgMazwRk5dGZyrODHNdHmzROYlpqGzhHPTW1di1YXuECc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-79473c99a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195669},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"79473c99a36e167d7b7fdf4192911e46a2e520d5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-79473c99a","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-79473c99a","@libp2p/interface":"2.10.5-79473c99a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-79473c99a","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-79473c99a_1752143484638_0.4213369940677696","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-4420fad68":{"name":"@libp2p/keychain","version":"5.2.8-4420fad68","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-4420fad68","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5fd9cdbb3132f5af8ba7d4c6b50504dde9e9c994","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-4420fad68.tgz","fileCount":29,"integrity":"sha512-aUYDb2anzmFryOiVTqlodBVySJ/QzHkwfOBtmji1UjzkW6agn8h2uO40M56pw/7p0DU4HIKZ4ZUhvqWcigoAMw==","signatures":[{"sig":"MEUCIDK2bH9L38Va16RTIjlKSgzwWHbzmmQ0ovRmpiNwOfSCAiEAgWF7O1/oC+g0GinQCLuN+wA4L8CU7kqHaOZK1BnCKuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-4420fad68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195669},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4420fad686921f887854e1b37ecd01f65b276e0d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-4420fad68","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-4420fad68","@libp2p/interface":"2.10.5-4420fad68","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-4420fad68","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-4420fad68_1752388440011_0.15051305565119","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-cb1c14e62":{"name":"@libp2p/keychain","version":"5.2.8-cb1c14e62","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-cb1c14e62","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fe6d45a124ebcbd6fb8a3e39d6e2edff2a0ffba1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-cb1c14e62.tgz","fileCount":29,"integrity":"sha512-w8GiDZHy92zBCeyGAKhABPo2/c6DHAevLicucYC9+RVkwJmtEVEX7jtmZiwQcuVwv8qs9r/y1h6tGc1eqlkksQ==","signatures":[{"sig":"MEYCIQDMM/MdGu95pCk9tOxdiIrSbm0O1iZ00d1blcc/zOahaAIhANhj7YahjNP8gJJ+Q27QClos43URz72utw3GlfTqowJe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-cb1c14e62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1224912},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cb1c14e628d2242988478c3bb856bea20db56bdc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-cb1c14e62","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-cb1c14e62","@libp2p/interface":"2.10.5-cb1c14e62","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-cb1c14e62","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-cb1c14e62_1753372109645_0.5836186690960459","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-cf9aab5c8":{"name":"@libp2p/keychain","version":"5.2.8-cf9aab5c8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-cf9aab5c8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"90a3044bb295c622aada1ef98daf4dea81880928","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-cf9aab5c8.tgz","fileCount":29,"integrity":"sha512-K/27Edn2SCpjBE4mIoP7I2nCM2sYO87VEsgjea6MoQrviYyF8we1/ZS/Jd6zjp50LWNT69a83k8JYOaqS2wP+A==","signatures":[{"sig":"MEUCIGumI8tcrioygW4zGSVS7es9MaT9G1E0KL5olcLfnP3LAiEAlKcbamLQRLBQFKc//DX3PWVPob7VHi7kFkw9I+QZ+Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-cf9aab5c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237704},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cf9aab5c841ec08bc023b9f49083c95ad78a7a07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-cf9aab5c8","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-cf9aab5c8","@libp2p/interface":"2.10.5-cf9aab5c8","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-cf9aab5c8","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-cf9aab5c8_1753872840738_0.5921587499075631","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-7ce083dca":{"name":"@libp2p/keychain","version":"5.2.8-7ce083dca","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-7ce083dca","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2c96225b7999603e3da5fff6d81d6e6fea419908","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-7ce083dca.tgz","fileCount":29,"integrity":"sha512-6/DFzW3xjOqtDUvv4w+GwKUXk1n4a5sub+9jFYpdge5PRhs1J2a9cQy0ersIsUbMybw1xWuFmLmBJammuLr8ow==","signatures":[{"sig":"MEUCIAgVxoiONI5kA3NtjXea1eZuNw84XhBbz31MRYFkjgx4AiEA1KcQA2mNv4a76PLrkR07iGcgOFZ2TUyTwzOVVfq0mXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-7ce083dca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1242077},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7ce083dca5cc6165dfb634a2edf62a415ab2fe4b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-7ce083dca","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-7ce083dca","@libp2p/interface":"2.10.5-7ce083dca","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-7ce083dca","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-7ce083dca_1755166701163_0.7954077921016696","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-aa770ab81":{"name":"@libp2p/keychain","version":"5.2.8-aa770ab81","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-aa770ab81","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"84d789e7fdd7a08fd46490af2496a709f922ba03","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-aa770ab81.tgz","fileCount":29,"integrity":"sha512-+SF8S4fQi1TvSW54gMOGM/X5AFy3JebMkEPHva2RIhZ82KRSJFKHAly+d9+EomDCvgJUm2h2OaCzQM+JiRz3OA==","signatures":[{"sig":"MEYCIQCbZpOVUchgCIGFmKO4Vmt9UwzARAdbIxOSlqzHBbJzOAIhAIQAR/LT2F5FdkdLPh8mSmgi/Jl+UocPcHttPR0/Q6i2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-aa770ab81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1242077},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"aa770ab81b6ca2a86cc2d6df12a3176a292455bf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-aa770ab81","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-aa770ab81","@libp2p/interface":"2.10.5-aa770ab81","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-aa770ab81","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-aa770ab81_1755463325134_0.6139592553436324","host":"s3://npm-registry-packages-npm-production"}},"5.2.8-5ed83dd69":{"name":"@libp2p/keychain","version":"5.2.8-5ed83dd69","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.8-5ed83dd69","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"65f6235cdae99f5d8a67788828e07b84de252083","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.8-5ed83dd69.tgz","fileCount":29,"integrity":"sha512-x1dzWkkoR7CczQAQ0vwngKNmg1rNGcbvgl/mLnTRk1lsRwpqWA1Mx0HF/gWYKvH2tIZpBmUuaJYWQi5xQL+nDA==","signatures":[{"sig":"MEQCIExF0kcS6ERZIbjXqBgmvuZ5CMgbwiScpRPmgOAyNu/AAiBuBM4Y7cvj36qHJMvy4QAQLO6dSJHdI6ykOyPxzHpazA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.8-5ed83dd69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1242326},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5ed83dd69e2988a8e3a9b5cf44c66a94ffc17873","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-5ed83dd69","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.7-5ed83dd69","@libp2p/interface":"2.10.5-5ed83dd69","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.1.21-5ed83dd69","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.8-5ed83dd69_1755606494816_0.7737852394161608","host":"s3://npm-registry-packages-npm-production"}},"5.2.9":{"name":"@libp2p/keychain","version":"5.2.9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6c0d7af0f06a61efe0d88c36e90925dafea682a7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9.tgz","fileCount":30,"integrity":"sha512-BgZKMqQCu3Xzd7YFIdwWqG2xXtvsO6RVHJKS8VOw6Dg5tuPAWcQhs0T84TZ5PCg5r6NNBwwI8fWdZGVtu/pPfQ==","signatures":[{"sig":"MEUCIFRme6GYCzFWv+GIsyk7Khk9TtRNrvp25wae3ST8SrdWAiEA8qPYrL6jIwhsUTzecckObaYcCYpOvNH5GsQY/+MTJI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243475},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f90fb1f2d68c03395f8d04ec0be5a705ad6d592c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"^6.7.2","@noble/hashes":"^1.8.0","@libp2p/crypto":"^5.1.8","@libp2p/interface":"^2.11.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"^5.2.0","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9_1755664418504_0.7057461793557147","host":"s3://npm-registry-packages-npm-production"}},"5.2.9-f5932c294":{"name":"@libp2p/keychain","version":"5.2.9-f5932c294","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9-f5932c294","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"13181c158c3af2b1f2f1b8a656473322cc32098f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9-f5932c294.tgz","fileCount":29,"integrity":"sha512-hfg+X8khTWCk0jdhtsGfzIKVIiG38r2YK2PgOf4Xy7zHugZdZQXM86XX9Yt0R/WbwbKhj7Gu79yJBHq0aIsy+g==","signatures":[{"sig":"MEQCIEewD2c/dWRsXI0fHLg4ERg4b3kg7mUC1CskS+PvbyJrAiAD62oFivto+58Qs2shBK1JIIrh2R5fGctHUSbbXxtNGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9-f5932c294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1242325},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f5932c294d66b09122511fc8564dc03645bdf339","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.2-f5932c294","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.8-f5932c294","@libp2p/interface":"2.11.0-f5932c294","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.2.0-f5932c294","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9-f5932c294_1755688185795_0.2514790650363965","host":"s3://npm-registry-packages-npm-production"}},"5.2.9-a02cb0461":{"name":"@libp2p/keychain","version":"5.2.9-a02cb0461","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9-a02cb0461","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b2d45f38d6bbf634004074c95d598bd94cdfe01d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9-a02cb0461.tgz","fileCount":29,"integrity":"sha512-/JGn4CkBmv5tgxIlv5QBvS4ZC/86id5sjJVLd7Jd680V4uFLX92FMmMgMSkUsTmbCK4Z28UfEiOMiLxM9jN/4w==","signatures":[{"sig":"MEQCIDBPyF70Aqj/p9QcQU7QYu0YxF7oMmSyUOnSNr3hJzGNAiARTVIOC8RIGOkgrMN9g4pKli63/OniixIY0i2R3zS0Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9-a02cb0461","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243688},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a02cb04611e5204680fe25ce399a4d7144ee2772","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-a02cb0461","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.8-a02cb0461","@libp2p/interface":"2.11.0-a02cb0461","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","@libp2p/logger":"5.2.0-a02cb0461","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9-a02cb0461_1756976510193_0.9122702943243322","host":"s3://npm-registry-packages-npm-production"}},"5.2.9-0f07e3df5":{"name":"@libp2p/keychain","version":"5.2.9-0f07e3df5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9-0f07e3df5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"099e369918deed1b1d4524341b92608efc42633f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9-0f07e3df5.tgz","fileCount":29,"integrity":"sha512-KGRAiNApcgBgS0G9rHH5ruv3QzVqph48K4JdjfvoE7mfMvCJclIoHRfvq5unyKuAaO4mQwFK15mDwUkwhc6bzA==","signatures":[{"sig":"MEUCIQCnQ6YV+DyBKm8/hiO38pWQmi2gjJ4+m/hZOs0mTbH5kAIgPLNZtDA1LhfsTlq4z7eAgEcO6s5QRNKqZbsM4+wKUWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9-0f07e3df5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243688},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0f07e3df5fab90558c816ae2e0051fbfc3aa6cf6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-0f07e3df5","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.8-0f07e3df5","@libp2p/interface":"2.11.0-0f07e3df5","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","@libp2p/logger":"5.2.0-0f07e3df5","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9-0f07e3df5_1757071716281_0.7717662754032797","host":"s3://npm-registry-packages-npm-production"}},"5.2.9-8484de8a2":{"name":"@libp2p/keychain","version":"5.2.9-8484de8a2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9-8484de8a2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bdfab7ec73aee01308eee8a846d8919c91928582","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9-8484de8a2.tgz","fileCount":29,"integrity":"sha512-vM1/Et44hDEpyd6klhNyJKLlyG83yqfK9Q99xODjEYFGgQ5S12URHVMYnKyOqrM7GMgLH5PdRuumR12Wbf8dPA==","signatures":[{"sig":"MEYCIQC52G2/umOsv5l+FDLzfdsA8VmAB2WCYrdJfZRsE3BU+gIhALlp/xTRAowLVsHKGQjJvcpKedspbWvcDyLtr0HKd5bL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9-8484de8a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243688},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8484de8a29d06c1e807fa14891139428978c6d93","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-8484de8a2","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.8-8484de8a2","@libp2p/interface":"2.11.0-8484de8a2","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","@libp2p/logger":"5.2.0-8484de8a2","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9-8484de8a2_1757313470926_0.6075367349708012","host":"s3://npm-registry-packages-npm-production"}},"5.2.9-da78fa851":{"name":"@libp2p/keychain","version":"5.2.9-da78fa851","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9-da78fa851","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b34ae812812b95ae7761ba2f977f5f6a58351c7f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9-da78fa851.tgz","fileCount":29,"integrity":"sha512-dMZk1WmxZcOFPto9owIKvq2tX8QcuVuyBUOPWyzoLPxVwyIakB8gLNyWvYb20fJwdfpQrvmhxg77sNaZ9JoU4g==","signatures":[{"sig":"MEQCIEEnOWvJ9wZPfRlJC66MKK1SXugDh+XDDa0Yf5iez/UAAiB89KkqhEpJO2KXYlzk04n3a3HOzdlx8FT8kTM3MQZtdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9-da78fa851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244012},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"da78fa8510218dfa7c5bec0a0e771b438c0765c9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-da78fa851","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.8-da78fa851","@libp2p/interface":"2.11.0-da78fa851","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"5.2.0-da78fa851","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9-da78fa851_1758267882929_0.46130671971833515","host":"s3://npm-registry-packages-npm-production"}},"5.2.9-9a9b11fd4":{"name":"@libp2p/keychain","version":"5.2.9-9a9b11fd4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9-9a9b11fd4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ad0be6ecbe4394d507cb4ed35006f9d7ef382251","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9-9a9b11fd4.tgz","fileCount":29,"integrity":"sha512-w8qZudtV75+Lu47QC3zXIOzhO+l4Irg5KACOVBNCvuuWq20Hx+rclqH1ziQmQStM19VfLJuQf+NEkuq+vxLxfg==","signatures":[{"sig":"MEQCIAV66zabwkgbWBEV6kXNIQlq7pFaxF20GtAYn/8LPrP4AiBMr/ucV9ZR2ZJdBlN2OVy/GVI9eIBqylCWU4L9g2TmCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9-9a9b11fd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243334},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9a9b11fd44cf91a67a85805882e210ab1bff7ef2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-9a9b11fd4","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.8-9a9b11fd4","@libp2p/interface":"2.11.0-9a9b11fd4","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"5.2.0-9a9b11fd4","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9-9a9b11fd4_1758523963047_0.9859164251402173","host":"s3://npm-registry-packages-npm-production"}},"5.2.9-f0afebfdf":{"name":"@libp2p/keychain","version":"5.2.9-f0afebfdf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9-f0afebfdf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"16997e538b25fd06e808399bf35612de76eda8d3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9-f0afebfdf.tgz","fileCount":29,"integrity":"sha512-zi55Ms1pwupwYqErXufY21o7P9BzJYF4g9q4vPYD9n9pEMqJCT7C4iK3bODX2/9wJ8Mf4J+PT8OBXKs0Xwi7iQ==","signatures":[{"sig":"MEUCIEuQoCYiUsZAM9qH3/KXo6GcduQLLgizNAJm/5bJ8FvIAiEArlsXtR9TdSoFhG9rjBiPHv4T1xNhld3aa+bvXerFtYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9-f0afebfdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243334},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f0afebfdfe77871542b2659859089d3be25596b9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-f0afebfdf","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.8-f0afebfdf","@libp2p/interface":"2.11.0-f0afebfdf","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"5.2.0-f0afebfdf","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9-f0afebfdf_1758530163506_0.9440297721168227","host":"s3://npm-registry-packages-npm-production"}},"5.2.9-87bc8d4fb":{"name":"@libp2p/keychain","version":"5.2.9-87bc8d4fb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9-87bc8d4fb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1582a6a8e56d07b60f6186a2212cfe190fb0c8fb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9-87bc8d4fb.tgz","fileCount":29,"integrity":"sha512-f3G+31MznqjWr1QShK/p4+SO1JFf7QgiJSn7pzE/m02XAK0C6gqwvLziNSFIqjufqL7RhxTIBbUEAy6kODUTpw==","signatures":[{"sig":"MEYCIQCEX7ak8gUaSBcz4yN1TGxMVDxIDrkBBhDl+gkCw68J2QIhAMVGFkWMH00ec0qU+bIiNN0XMgGgtOgZkJGpsrcr+swR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9-87bc8d4fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1242325},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"87bc8d4fbdc5daa9fbeda48e731c2b98bb815f07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.2-87bc8d4fb","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.8-87bc8d4fb","@libp2p/interface":"2.11.0-87bc8d4fb","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","@libp2p/logger":"5.2.0-87bc8d4fb","datastore-core":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9-87bc8d4fb_1758539014912_0.5010879006415181","host":"s3://npm-registry-packages-npm-production"}},"5.2.9-e8398d97e":{"name":"@libp2p/keychain","version":"5.2.9-e8398d97e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9-e8398d97e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"13f59b1aaa86de31170715bcf94c97b059debaae","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9-e8398d97e.tgz","fileCount":34,"integrity":"sha512-wXc8a/HsRrzuUlPAHSWqAHkId176iufEcYYNrIIljMP52qzkoH+7V6cvy0jmU8Onz9RTA8mp84PmGycRFsSb5Q==","signatures":[{"sig":"MEQCIHecz/oEnzFYwIiN8VL4YBybBuezeUbv7XbG+qW5PTUhAiATb43pc6KZm9dEmj+Wc1CAIZJEHxQIRsKuGxoFaPh2eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9-e8398d97e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235302},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e8398d97e4b22923b69432cd8f679707d8fece02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.8-e8398d97e","@libp2p/interface":"2.11.0-e8398d97e","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"5.2.0-e8398d97e","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9-e8398d97e_1758621725528_0.43269641193846087","host":"s3://npm-registry-packages-npm-production"}},"5.2.9-fb19b055d":{"name":"@libp2p/keychain","version":"5.2.9-fb19b055d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9-fb19b055d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6007f146cc048de42f9cd8c441801e89e604ab3b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9-fb19b055d.tgz","fileCount":34,"integrity":"sha512-JuIS7kIx/nEEUwhyqsVtgU+WBPqhBIX/WuI55U9uf9fy4wELfdMyZGBQx+kcYK7UsoeqWm+CeivEvTHBq1mhgw==","signatures":[{"sig":"MEYCIQCjQzwXxDYPcmUdJ0Wy3/a6UJnBNeK1JEtlGuA2eLEIzQIhAPvVmgNIhnkBuRGHoGAKhfIej7kRKdx8aVOE5G9PZoW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9-fb19b055d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235302},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fb19b055d252ad2447b365a304cc7fa71ac4d553","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.8-fb19b055d","@libp2p/interface":"2.11.0-fb19b055d","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"5.2.0-fb19b055d","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9-fb19b055d_1758627226843_0.3378311643509142","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-049bfa0fa":{"name":"@libp2p/keychain","version":"6.0.0-049bfa0fa","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.0-049bfa0fa","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"03bbc5d4c71f307428c57a59dcd51341cecaacd3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.0-049bfa0fa.tgz","fileCount":34,"integrity":"sha512-11CDmoemhHyACyyMKtpzjEPO3qASe4e1jVDGHova5LpPXdKVQ+bB32ykmsHmUbpwY1jAFxKt4dt1fjmGxbR0+g==","signatures":[{"sig":"MEYCIQCrs1Y9oUbiZX9CY2JVp14i48iglI4lcKSE2ed6aPEUGAIhANdBG/XMlZEuBNkJcQwf8wyvWc+auiQjR1mc8DmETILI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.0-049bfa0fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235301},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"049bfa0fa259bd5e4ef95086c5cffb884c6b4499","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.9-049bfa0fa","@libp2p/interface":"3.0.0-049bfa0fa","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.0-049bfa0fa","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.0-049bfa0fa_1758632190441_0.12960931641948337","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-621b464f0":{"name":"@libp2p/keychain","version":"6.0.0-621b464f0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.0-621b464f0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"486e3a25d1a87838f7d1e37c454269b846f4f4d7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.0-621b464f0.tgz","fileCount":34,"integrity":"sha512-+RFRwBSHe0dJ7S4/MvH8UhXUzHNvQsVzZGNkzQIFy+c6LizUE6A86u7R6NhZb9eKzq3qJxnPEsD8qP/9Rs2kfA==","signatures":[{"sig":"MEUCIQDa+WfxxvP+8hv4+MEwyBGwZ4ASzlqeUsjQfOMjoaKsFQIgagrF1fuNGE8k4yWAB6bqpG5hju/FoTUjvRdQqKRlTIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.0-621b464f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235301},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"621b464f0c1e6394c5f14f8b3534e7cc720cba25","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.9-621b464f0","@libp2p/interface":"3.0.0-621b464f0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.0-621b464f0","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.0-621b464f0_1758642514372_0.38531074330655435","host":"s3://npm-registry-packages-npm-production"}},"5.2.9-6059227cb":{"name":"@libp2p/keychain","version":"5.2.9-6059227cb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@5.2.9-6059227cb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e74cd6efe0cd4a5aaa17ccc02a085eba385aa630","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.9-6059227cb.tgz","fileCount":34,"integrity":"sha512-nB6jWfd1Sm8uksMoSSt5GMxWsY3AWRvhGWl68LwSR5at/wsde6cJyS3rojuicZ4ETBC8PipegiGsIz8aUFplGw==","signatures":[{"sig":"MEYCIQDas+8oUyAhfP7grOqYOOigqWh2mcLwmxoFo0R7acKo3AIhAIFUrTSrNgmrmOAXBG5glGHx3qBCFaOH9RGX8ITDpzl9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@5.2.9-6059227cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235302},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6059227cb690adb17340aaf303363d913fcb089f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^1.8.0","@libp2p/crypto":"5.1.8-6059227cb","@libp2p/interface":"2.11.0-6059227cb","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"5.2.0-6059227cb","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_5.2.9-6059227cb_1758656405438_0.4938714337091086","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@libp2p/keychain","version":"6.0.0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"35febceb4741f4d5cf4133ad821e37c342ea85ef","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.0.tgz","fileCount":35,"integrity":"sha512-QZct59HGeARKZF//TMhHCSKHDOLrfNrgfubzlZ/VA+7NxlSmp/NQMWOnewJFRWRCiKxVJzQVos8dlF881Y5Wfw==","signatures":[{"sig":"MEYCIQDXvEaBHiV9ZpQFMTgz1I0ljvcP7Qe/9QX2wMiTEzI9gwIhAJf0JwmBgRaaFwoLkcGwbzQWdIcnsCc7uE4ZK6RmVwGp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236427},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"08eb47154168f894a0b4847dcf4f42ff52e8420e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^1.8.0","@libp2p/crypto":"^5.1.9","@libp2p/interface":"^3.0.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.0.0","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.0_1758692943922_0.07162858234473357","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-55b7e5fea":{"name":"@libp2p/keychain","version":"6.0.0-55b7e5fea","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.0-55b7e5fea","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bb14136edae4687266b240a7a0dbfa7eddff7867","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.0-55b7e5fea.tgz","fileCount":34,"integrity":"sha512-fs66jRW23LEeX7eqUh6q1dRFHid6oK+28XCyYKe3ILOaMQ3lNh6M+YoOABb4l0btFZ2sKF1AmH57a5tiRG/BDA==","signatures":[{"sig":"MEUCIBK3nXoN19dI3qv5fOSzQNa3jNrl9df6SJutsp2ZMjOnAiEA/W1TORkDI+ilIJpPyOnonhP+NXa6XvUS0KpuC3nYK1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.0-55b7e5fea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187483},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"55b7e5feadfc3cf7bccb674dae65b1c2827334d7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.9-55b7e5fea","@libp2p/interface":"3.0.0-55b7e5fea","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.0-55b7e5fea","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.0-55b7e5fea_1758717637651_0.31241584021060187","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@libp2p/keychain","version":"6.0.1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"43c68c4ad8bfece79107c2ad674ba150fd005f72","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.1.tgz","fileCount":35,"integrity":"sha512-1EEpBR9LgUXR+6NB/FMcEWAodR8TKccKgxKxq40ZjKYglICF2LueGMXRyNiGGU4ZjklRAChKKUIS+IWDQapdHQ==","signatures":[{"sig":"MEUCIQDU0zS1MiQNJGvu5J5b0hHTiyit+MvFbMyPeNLRjRTlSwIgVV4BV4GfdRiOXdA6Sp+xdfp71WYiogOfkf4uVCrkWBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188610},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c1db67d8f612cb65a981654bef87682263cf84c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.10","@libp2p/interface":"^3.0.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.0.1","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.1_1758722469056_0.1273845123271924","host":"s3://npm-registry-packages-npm-production"}},"6.0.1-71e8ee163":{"name":"@libp2p/keychain","version":"6.0.1-71e8ee163","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.1-71e8ee163","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"77a13db8c914a69c4ad87a4996faeaebf52962b7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.1-71e8ee163.tgz","fileCount":34,"integrity":"sha512-4sWkK5ouZwI6W7UhOasxjXBlYO+aZIeaG4jMYug5ReSk2IpRMr9Rw2hLo8TMRhu/NV/UZuOaI3mmgFiEvUysUQ==","signatures":[{"sig":"MEYCIQCSuu1EOZFhZgsdD2JuhsyMpJKfuUy3z1Lt6WZfXazYIgIhAMsKhswl8TR/lWROr6HoC1HZ4XTfvBXjtPfJM2oTCyQm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.1-71e8ee163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187484},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"71e8ee1632fdeaff5d6c33a38ae6df02ea69f579","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.10-71e8ee163","@libp2p/interface":"3.0.0-71e8ee163","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.1-71e8ee163","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.1-71e8ee163_1758784064945_0.4234186154904134","host":"s3://npm-registry-packages-npm-production"}},"6.0.1-425a42cdd":{"name":"@libp2p/keychain","version":"6.0.1-425a42cdd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.1-425a42cdd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4de38a148fb4c31eeec6fcd0dfbbd459d32a4ea1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.1-425a42cdd.tgz","fileCount":34,"integrity":"sha512-VlMNsdDOkaxQPjKeZRDB7uFdvlfh/qA+9LXlHxubNe9OlZSedrj+MWX9Ii2weK271CGC81kalIZn1mMURuDI5g==","signatures":[{"sig":"MEUCIQC75Fev920i1BS6i+LhAPE/8cGGeTht0PNbZRyYzgPKkQIgLtepdrAZXRL31LzoincVnVhJzZmss4Qy2yEysuivriE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.1-425a42cdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187484},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"425a42cddac5aac4d0ac822295cc4c4817dcdc95","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.10-425a42cdd","@libp2p/interface":"3.0.0-425a42cdd","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.1-425a42cdd","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.1-425a42cdd_1758810915713_0.3150530869031669","host":"s3://npm-registry-packages-npm-production"}},"6.0.1-8543df06b":{"name":"@libp2p/keychain","version":"6.0.1-8543df06b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.1-8543df06b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5048407732996c935487732e3ba5eb9c32d1b603","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.1-8543df06b.tgz","fileCount":34,"integrity":"sha512-qU1CCd86ewAUoPkgWDrX6CDq0CcvdzZPVcYnabb1Pgv9MTQ7KG/zkh++5+3J478RDw0te43mQ5Poo3TyZFxonQ==","signatures":[{"sig":"MEUCIQDAE4lCPCbaU1pAMQmF/TUvmdfzBWPoGsTHjJLW7scstAIgI35lDaMaXU2CTmu853dsMyiUXiSEwNUz5rg1z8Sgsfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.1-8543df06b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187484},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8543df06bef3ee363de4777aa09e9a3bd036fdc6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.10-8543df06b","@libp2p/interface":"3.0.0-8543df06b","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.1-8543df06b","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.1-8543df06b_1758894063948_0.43842272954087425","host":"s3://npm-registry-packages-npm-production"}},"6.0.1-39e2e541a":{"name":"@libp2p/keychain","version":"6.0.1-39e2e541a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.1-39e2e541a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"37e2639387a07bbf349118fd2a091b8361ddd7d0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.1-39e2e541a.tgz","fileCount":34,"integrity":"sha512-dOlUCGDF5ERxETmCQ2VtuboOGIIJoFlCSnuttXq/vhNswCL2mxW6Jw8kgVaunD7c3IF9PeP24EWyRMLZs8U9zA==","signatures":[{"sig":"MEUCIBvg1k+RK1iZJdDSWQpvfRLQp8nM9UzA2CqJf7PyiQl4AiEAj2rrqie+M5tibFObWJSB0kEFEGay4+whKvkrRI6Jq2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.1-39e2e541a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187484},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"39e2e541ad534e3c214b09b7055e71118648a77b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.10-39e2e541a","@libp2p/interface":"3.0.0-39e2e541a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.1-39e2e541a","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.1-39e2e541a_1758900637608_0.7373172377613528","host":"s3://npm-registry-packages-npm-production"}},"6.0.1-8d66d5ff1":{"name":"@libp2p/keychain","version":"6.0.1-8d66d5ff1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.1-8d66d5ff1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1af9a7abe0ed58b6ffd6ac49332381b0ca6cc946","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.1-8d66d5ff1.tgz","fileCount":34,"integrity":"sha512-Mcb+y4iNybF/IFrVDOjmeym3QkuEDn4sWmfvb1CKWcHAg5xxGe51MKvopgHpB6W1wPalm4VAxs7CBJRvSACq9w==","signatures":[{"sig":"MEQCIHBSvZxE6LXe9DmYoN9DiuuRSX8SYQSKqGxpiNSuB2pZAiBRxCDzsawLBAFOuE12PyH09aIKTRQJZlR10jBCRZfZrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.1-8d66d5ff1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187484},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8d66d5ff1c28298ac1bef3b68fb757eeba1d3bfa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.10-8d66d5ff1","@libp2p/interface":"3.0.0-8d66d5ff1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.1-8d66d5ff1","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.1-8d66d5ff1_1758955770916_0.8788836709041006","host":"s3://npm-registry-packages-npm-production"}},"6.0.1-334f91bdc":{"name":"@libp2p/keychain","version":"6.0.1-334f91bdc","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.1-334f91bdc","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d29f3400c7d818923a551cd479adbfecabf34a51","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.1-334f91bdc.tgz","fileCount":34,"integrity":"sha512-n8L+Vqa8OVi9cx6ae5FGQJh3QxozF9ez9jmbv3HR4XuxicAnIJPLiVIutI8bWqwKssIe+BdvgTidLHKiD8uiHA==","signatures":[{"sig":"MEUCIQC65ynJbNDtnkLFlqsmCLXbr7C/brCzNjPbuIX8hKaCCAIgYKk9M6HDOjG/E82WBTX0Ic8BF64Qp70J5HhORiuI6Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.1-334f91bdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"334f91bdc198e576ebf93e74b1f40db0ef75b839","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.10-334f91bdc","@libp2p/interface":"3.0.0-334f91bdc","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.1-334f91bdc","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.1-334f91bdc_1758958917229_0.22734765482142238","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@libp2p/keychain","version":"6.0.2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"30d6e1468de64d51cbbacb2f538687edca0719cb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.2.tgz","fileCount":35,"integrity":"sha512-6jXV0nZ4YTgyjuqA2uGNyUQ6ZHC2WkS2/77lbEiYqNdWpztQ4fkIQ5UlAdZ8cRDWohKqcd38HjkpOUfmZGBBTg==","signatures":[{"sig":"MEUCIH1reaB02e/V0shUqR4kDOroMz9qi/+JmdPaaamng9vQAiEAncBVBFqcByIJLszgxhGGbFV67pi7YF8KT1NZV7PcDGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188797},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e626e2e76c48bb43cae60eceb8fcc7c1569cab17","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.10","@libp2p/interface":"^3.0.0","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.0.2","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.2_1758960441112_0.6596561199409208","host":"s3://npm-registry-packages-npm-production"}},"6.0.2-de2ad9ca5":{"name":"@libp2p/keychain","version":"6.0.2-de2ad9ca5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.2-de2ad9ca5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"098150828e744be18ad6a7b9527c8e8387e493d9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.2-de2ad9ca5.tgz","fileCount":34,"integrity":"sha512-vmaVpjzNN0AQEXPX3YQv4Q9ORm4anIwhJP2JUNFzKsG+yzC9YFYW0Z7OWHMmC/iGzBIZ4Drvk8IX2iNtsY/Sew==","signatures":[{"sig":"MEQCIEzOE1a3k4oyoclwe7p3uwIHwk28lIu9w0D+G1TNwSdbAiA6ErbxV4c4XxvA9d3KmarloX8q8wQsisobk7ugqV/wyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.2-de2ad9ca5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"de2ad9ca559ffa31caf040f1702193dc530a4db2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.10-de2ad9ca5","@libp2p/interface":"3.0.0-de2ad9ca5","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.2-de2ad9ca5","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.2-de2ad9ca5_1758988786050_0.7150256053490633","host":"s3://npm-registry-packages-npm-production"}},"6.0.2-93ba5a84f":{"name":"@libp2p/keychain","version":"6.0.2-93ba5a84f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.2-93ba5a84f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ba499a6eac214b4b9030dd7bffe007b84d40a0c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.2-93ba5a84f.tgz","fileCount":34,"integrity":"sha512-xaY7J6lsgcywgJHfODO70Mgmwy6D2g6dh9B0iTx5ovz6EiZQOTJnCvuNuWUCVwZJYCE4R79BI7gysyYQMsHWhw==","signatures":[{"sig":"MEYCIQDOstfg+oUWp3p/GBMqAwCZSpzxo43M+JJEpZ7BYivRhQIhAI5j2v+y8vjYVxH4Nfve8FCc3iPnt8gR8p3qIhTriwlT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.2-93ba5a84f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"93ba5a84f9ad0398d8c74c14616717d8e731742d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.10-93ba5a84f","@libp2p/interface":"3.0.0-93ba5a84f","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.2-93ba5a84f","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.2-93ba5a84f_1759038938502_0.8820369121864726","host":"s3://npm-registry-packages-npm-production"}},"6.0.2-547a5b988":{"name":"@libp2p/keychain","version":"6.0.2-547a5b988","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.2-547a5b988","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"607ad16e451bd8a4eaaa338003d19983441d2973","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.2-547a5b988.tgz","fileCount":34,"integrity":"sha512-tWMMV6QPjm1I7yF24QvE7wNxPxVgDSjvQ8PeCeCvqwhy+aMZQlYUDoKZzFbpuCdCi2XS9ArpMYs/iz/b3OyN9w==","signatures":[{"sig":"MEYCIQCE6wKGuUNUFUm2dAbGgzwKLwiAcP1Xwr1obNhOVYOv9QIhAI4hJLk8Q3ED7keI5f2esaLIvoWJKa9JUrwdT6sqO8pX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.2-547a5b988","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"547a5b9883dd753a575bc34d8ecfce1bc614bc95","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.3","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.10-547a5b988","@libp2p/interface":"3.0.0-547a5b988","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.2-547a5b988","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.2-547a5b988_1759236489334_0.8283721195203564","host":"s3://npm-registry-packages-npm-production"}},"6.0.2-7e1c0bada":{"name":"@libp2p/keychain","version":"6.0.2-7e1c0bada","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.2-7e1c0bada","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7e949eb37791cd6c90e894648dea1ecf0225ee10","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.2-7e1c0bada.tgz","fileCount":34,"integrity":"sha512-b8TbmPnucWfpl8g0rIdpmTv5yWVpe1Nh88M2k6IutiWGrfPwKSSt8c9mK+zNE5Udg4RtRoswbD5EJWGTZaV96Q==","signatures":[{"sig":"MEYCIQCI9bO7L5pPMvsGCGY/ocJ/Rc9Fz2mZz6fYgo96BnKRWgIhAKB5tJGetqWNwRbwwowJobQuq+yFPjKqaRinVW5m6pBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.2-7e1c0bada","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7e1c0badab2098addab964ea97e2ee9d9236267c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.10-7e1c0bada","@libp2p/interface":"3.0.0-7e1c0bada","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.2-7e1c0bada","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.2-7e1c0bada_1759329320197_0.7347737757413666","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@libp2p/keychain","version":"6.0.3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e1a020f848202b8f22f5d80c22e79cd439a3dd4c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.3.tgz","fileCount":35,"integrity":"sha512-7skjhWnL1yQnJlXHEnWqtO/pVuWaHp0wkLCfHnVJDb8xAZ9NGawFiM7wy2nUbD2W/xfXRpS+s83/GQJHZInYbQ==","signatures":[{"sig":"MEYCIQCQB3HixI8Rjk30aCcOJJDlTrBuZ0bkqGXa+m4ZbfnA/QIhAPG1WTGDkuJBXDjiMEbcucu0nE77NyFIFQX4cEiNSJVy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188797},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"afa930ea112a72d72c02afbef9501278f2af2a4c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.11","@libp2p/interface":"^3.0.1","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.0.3","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.3_1759340113030_0.8987843005414882","host":"s3://npm-registry-packages-npm-production"}},"6.0.3-72a7ea10a":{"name":"@libp2p/keychain","version":"6.0.3-72a7ea10a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.3-72a7ea10a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9bb50a863e393c8a36ca10f7da71109fb2f3d27b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.3-72a7ea10a.tgz","fileCount":34,"integrity":"sha512-cUoXWH2GJ3OwhNzNpLkXXlKjA4jDAn14vGNocaliN1nlxKWq3IwY6lvZA9Nrli44/ZxRCL6UqQ44DGyIj10s5Q==","signatures":[{"sig":"MEQCIG85OD78da75JxEYNYIUVWzQ8k3l3nGZ4oKerRzx5lCCAiANXCl19w4la4lwi0dWMytUAO3D42haKXejquYVIw+BaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.3-72a7ea10a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"72a7ea10a622221c4d850e8eaaf17da8b73e318d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.11-72a7ea10a","@libp2p/interface":"3.0.1-72a7ea10a","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.3-72a7ea10a","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.3-72a7ea10a_1759384022888_0.023607444334457828","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@libp2p/keychain","version":"6.0.4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b887f6300763cadc30629aecb0003d67947cffa6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.4.tgz","fileCount":35,"integrity":"sha512-b9jA9fN8Jyq3EKtHxZeuUPszmSZ5fa167BgokT7DhcKpPiC2OSnMbZyQKTIXHVwYUBJ/Fq73pgpdvj5BPS15yg==","signatures":[{"sig":"MEQCIBLeE/lqclUOLj8iaPRUTn1Sr87BnmYzlqqxfRAmAbCEAiBwdzevllCGJRdUQOWdtGpOZHjDZ6nr2X0NIUVmsDL92w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188797},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"296b2de0f50357b80642ac301425158e88eb2ad5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.12","@libp2p/interface":"^3.0.2","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.0.4","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.4_1759388804776_0.945910968220506","host":"s3://npm-registry-packages-npm-production"}},"6.0.4-5fccd1dde":{"name":"@libp2p/keychain","version":"6.0.4-5fccd1dde","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.4-5fccd1dde","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3aaabc8c719bd0b59b4b24c995edb212bd8b95a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.4-5fccd1dde.tgz","fileCount":34,"integrity":"sha512-RkNE+mRqsCAIHU/+jVt59ETdeH1VVDOgaHAhxZ6AoAFT5kbFoM6bR8l8QvnAMJdUwc5QVzmbjCyPuML7WYWrXw==","signatures":[{"sig":"MEUCIQDkCmlmKNkGZhFvL1poynUDhs/JnRaZKGRAEh9pa9uL0wIge6yHuU7UXKKqf1aJgxk73sdo5OfrjfPQ0K6TAvU7K2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.4-5fccd1dde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5fccd1dded71c02a50259350a8f9667cef557891","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.12-5fccd1dde","@libp2p/interface":"3.0.2-5fccd1dde","sanitize-filename":"^1.6.3","interface-datastore":"^8.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.4-5fccd1dde","datastore-core":"^10.0.4"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.4-5fccd1dde_1759480368952_0.8737715553898948","host":"s3://npm-registry-packages-npm-production"}},"6.0.4-a0f9da212":{"name":"@libp2p/keychain","version":"6.0.4-a0f9da212","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.4-a0f9da212","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e023a247c4ffd2e420b6df72787b1354f5e9bd43","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.4-a0f9da212.tgz","fileCount":34,"integrity":"sha512-ZqW6XFf4aYJPl9SQiJiaCR3dIoPDYwNf6VZiD9z9yTgKM5wfP2OZU8iTPnPSNaIz7Sljw7D7O4hpBF8dws8iyA==","signatures":[{"sig":"MEYCIQD0NJoRLydPkKo+tmrw6UjGDKpvDuEuyFDK3Yd9z7m8PQIhANBTzH71+ns1AbvUf7EnZ0JUjkgN+Yyqs4UeNEYiWfgP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.4-a0f9da212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a0f9da212fcc8ac8d21da835e87c9225ae138fdd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.12-a0f9da212","@libp2p/interface":"3.0.2-a0f9da212","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.4-a0f9da212","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.4-a0f9da212_1759484777644_0.872383109304353","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@libp2p/keychain","version":"6.0.5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd85182be183c7d6569f773beefd3dc74f7bc4a1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.5.tgz","fileCount":35,"integrity":"sha512-Wm1GfBktp8aRCVYi5c5vsScIJ3u0ULwGV9CfQ6VXODsfGd8qqdUqt10+YTFXQIjYVLnvReUS9pqRQjseKhHpzA==","signatures":[{"sig":"MEQCICrA/qLblpHfYRn6yT0jMZ9YxkvpXsPnEr2v9ESlgO55AiAg6llUvD+8Rq1jEVKQAwTgxwf7f/oPA8CeVOlngJZ3sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188797},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6e1a3bbd0328ba46766fd5687783799adc73754c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.12","@libp2p/interface":"^3.0.2","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.0.5","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.5_1759488687247_0.5006205976133045","host":"s3://npm-registry-packages-npm-production"}},"6.0.5-3596206ed":{"name":"@libp2p/keychain","version":"6.0.5-3596206ed","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.5-3596206ed","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"148f0b6b7f22370ff5b7ecb67259fba670d6cf92","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.5-3596206ed.tgz","fileCount":34,"integrity":"sha512-F+Z67Av2a2eU92rc8qQ7iQLBfTJt43W4kmoQBeKBvTLTj28hGTahJw0obWPs5ADopuLSTDk98BK6h8A2qHxbTw==","signatures":[{"sig":"MEYCIQD0voEgWc23jvuWGyGyX0JyqR/WXW7lsx+JetQJMlq0WQIhAMir5GZR/I5oXQgYgeufQY3AdrYWCGdoTq5QuzENj1tr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.5-3596206ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3596206ed51d11998e2a4a8c7d76f2eb8ae7564f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.12-3596206ed","@libp2p/interface":"3.0.2-3596206ed","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.5-3596206ed","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.5-3596206ed_1759726461931_0.7124457613360407","host":"s3://npm-registry-packages-npm-production"}},"6.0.5-fb08a2f90":{"name":"@libp2p/keychain","version":"6.0.5-fb08a2f90","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.5-fb08a2f90","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b33be8a33931aca935c55889a4e4cc88cfd04c81","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.5-fb08a2f90.tgz","fileCount":34,"integrity":"sha512-5Ah39h8TJC/tlwHXQCKJb9z9+Eq9x9FW3yA3tGkOjB4fhNB4urpOJLweUcwu8llh/gQK7FV3MbP5CfFSTi3ozg==","signatures":[{"sig":"MEQCIATx5VPhoDK7S0bWxWqtrhHh9fRKEl6wWJ3iL6mvRTHsAiBiqoHiUhtvGRXlSWRUUw3+8urkWU+2bUjet7g3UoKM9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.5-fb08a2f90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fb08a2f90182744e50869af7cefe5ace0aaac1a0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.12-fb08a2f90","@libp2p/interface":"3.0.2-fb08a2f90","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.5-fb08a2f90","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.5-fb08a2f90_1760002894159_0.2550616359399758","host":"s3://npm-registry-packages-npm-production"}},"6.0.5-dad3cca5d":{"name":"@libp2p/keychain","version":"6.0.5-dad3cca5d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.5-dad3cca5d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f50ce144187f4b7dd537ecf16fcd9004ee845dc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.5-dad3cca5d.tgz","fileCount":34,"integrity":"sha512-Eot2SLY/4CpdC0/k6V4WbNCZEvRZ3MN5r35lkjDF2YIWB+uiPF1SnryADPRRBcLyryCFURej718yDSclQrIX8Q==","signatures":[{"sig":"MEUCIQCrn3vJtdSc+UmkM0vwLeV8H5u7EJ7QHNi0qseWQ7m6BQIgT4dMe1V6BdpNgzBUCHGa99X3BeJZuoB5uYkORbWMRek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.5-dad3cca5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dad3cca5d71b1a4407ca76f110a84b10ba04f853","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.12-dad3cca5d","@libp2p/interface":"3.0.2-dad3cca5d","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.0.5-dad3cca5d","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.5-dad3cca5d_1761162146900_0.6185498990535729","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"@libp2p/keychain","version":"6.0.6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a9cc91ebac63b5bcb25d449903f8f0defc8d2238","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.6.tgz","fileCount":35,"integrity":"sha512-Xu5N6wrxPqMlDWs1X9+pGdsfb3+qjSOAgnWs5GVopywJKUKUJ+oiWiWIcg10Oe4qey71k01AYX4PQM1y2dWA+w==","signatures":[{"sig":"MEUCIQDn8rDadlOSrxBrU92XqDovAtq5IKVbaAWi61zzAZT4zgIgcQqkD69Ije7tgQpbG0HMd7SWRwORKjpg3F1zIS30o/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188797},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"73945090703143265dccb2a726c604b355b47653","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.12","@libp2p/interface":"^3.0.2","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.1.0","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.6_1761193931343_0.49302017689373967","host":"s3://npm-registry-packages-npm-production"}},"6.0.6-0f3ab9e61":{"name":"@libp2p/keychain","version":"6.0.6-0f3ab9e61","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.6-0f3ab9e61","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f15fbeb90f93530080b799bb29afd26a9feb82a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.6-0f3ab9e61.tgz","fileCount":34,"integrity":"sha512-MzI/ltrB9+GXdYhK375vemP26p3fMOuww2mIbEH1G9c8sSgfgWMCYmYJo8LivifgyEoXJWR8YVkiorbYVYNzQA==","signatures":[{"sig":"MEQCICzDBtUYo9xngY1YRSnIwx1lW/XrdG+IOer6qtFVxoY0AiBKboTDW5hmkUocx0eVPscn7BZ6qPCoVQiIFpHdtJGCDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.6-0f3ab9e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0f3ab9e617ab10fc09b108923c9d6e0fadd106a3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.12-0f3ab9e61","@libp2p/interface":"3.0.2-0f3ab9e61","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.1.0-0f3ab9e61","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.6-0f3ab9e61_1761665371899_0.397999862181023","host":"s3://npm-registry-packages-npm-production"}},"6.0.7-d447a9944":{"name":"@libp2p/keychain","version":"6.0.7-d447a9944","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.7-d447a9944","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c18b255dfcc5f215cb60b998f8b1fa66808c8d5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.7-d447a9944.tgz","fileCount":34,"integrity":"sha512-AQJE4xghErbZevo+d4tqPVrFeBPvx3Nrjl1MPVf67hFRBdL4jbKCMsn8kJnKq/46mhrzWNOg1K2VZ5uwexcKyA==","signatures":[{"sig":"MEYCIQDsZJYe18n8l6jokJn60ctoRyj8U8DNxUkzgIQ9/sCjXgIhAP1UC4i6h0A4T0OIr0OAxbDRTpdq12KkfSghmh8tcI7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.7-d447a9944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d447a99446be005d4b39f7abd46acdc84c2b4f95","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-d447a9944","@libp2p/interface":"3.1.0-d447a9944","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.0-d447a9944","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.7-d447a9944_1761726850039_0.5543435918506876","host":"s3://npm-registry-packages-npm-production"}},"6.0.6-d1ff510bb":{"name":"@libp2p/keychain","version":"6.0.6-d1ff510bb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.6-d1ff510bb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b545ba7442b7b6411dce9990c200416c8c530f6c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.6-d1ff510bb.tgz","fileCount":34,"integrity":"sha512-lUFkaD2CYXHNp3rF8AaZfQWWcMy47LU8NVp+r+2JN+d5NrAmrUnIOkXTAgxQ5YHjAPfuwCBzuvdU6QOzTwOFjw==","signatures":[{"sig":"MEUCIQC942oK+fVBPk1zfRq4buTXDKdVjYMn6TYgYypdpXEIUwIgKOx9IT5S0yTmNjjJuFl/evVhJNmDBtE8cxF5xvTyqJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.6-d1ff510bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d1ff510bbe5b752e927a26995040d9439cbca2f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.12-d1ff510bb","@libp2p/interface":"3.0.2-d1ff510bb","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.1.0-d1ff510bb","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.6-d1ff510bb_1761729514074_0.9597517579708428","host":"s3://npm-registry-packages-npm-production"}},"6.0.7":{"name":"@libp2p/keychain","version":"6.0.7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3dec880ccb2d8e52c4f7ddb8f078308a21735821","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.7.tgz","fileCount":35,"integrity":"sha512-Xy/gRSF7yeVD08xMHfFo+m5zPnmZzU0KWplipR2wGUE5e8m1H3kfZz2cFe5sbQM9QmtJhzgTVNVIG7RJrJZOwA==","signatures":[{"sig":"MEUCIQD9ev/kDqfBVe/EKRVjdfFVXJbMaH9VLNVxMxtcvDXS+gIgSJPRfFmSaZjkeq7svfYApdVd77FRiwH8Dt2RVMFAVxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188797},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0bbf5021b53938b2bffcffca6c13c479a95c2a60","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.2.0","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.7_1761733655640_0.4569856401601753","host":"s3://npm-registry-packages-npm-production"}},"6.0.7-8cebf6322":{"name":"@libp2p/keychain","version":"6.0.7-8cebf6322","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.7-8cebf6322","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f9b53a1bf80d8570e64d7c5e3d2bb5977a556893","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.7-8cebf6322.tgz","fileCount":34,"integrity":"sha512-/fYuhAyr4Arksf8Z/+bUMuZcWsjHmDr/ndCjpvjj+GZ8P/L0JKUbGlKBzP8SeG5UyUK2n+mPRPf0reA2InOwBA==","signatures":[{"sig":"MEQCIBoLuKLhouZZxp+pLPwbILFzNzf6SGHjBpzG8t3CmoO3AiBWoBXPzKF+0TXx5BC0sBMWZSFa0zNwbU1O48DLXtuHRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.7-8cebf6322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8cebf6322801693eb4f3371b6b8a31163ca66456","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-8cebf6322","@libp2p/interface":"3.1.0-8cebf6322","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.0-8cebf6322","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.7-8cebf6322_1763011225463_0.23567380065532073","host":"s3://npm-registry-packages-npm-production"}},"6.0.7-e2bdc7e63":{"name":"@libp2p/keychain","version":"6.0.7-e2bdc7e63","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.7-e2bdc7e63","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7756840e2f0b3a4af955ece00946af205701ede2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.7-e2bdc7e63.tgz","fileCount":34,"integrity":"sha512-Cl2DpC+PdDhD1r/HOMEISShOaCKeOQL4GrD9Y8WmCZHOLGYkA5zZBZTiAHdSVHJLdHo9u4GmZNwNi/kKS1fDHA==","signatures":[{"sig":"MEUCIFerFHHmnGTTq9LMjgi6JXOaproeFnm8QqqYghHlkrDlAiEAoKqlOGGNkVSX6VkrBfmpWu+3VMlLVJlkrv6ZwUMi3+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.7-e2bdc7e63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e2bdc7e6353fa5e44787f33c72891526195bf5d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-e2bdc7e63","@libp2p/interface":"3.1.0-e2bdc7e63","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.0-e2bdc7e63","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.7-e2bdc7e63_1763013918933_0.18420121392041366","host":"s3://npm-registry-packages-npm-production"}},"6.0.8":{"name":"@libp2p/keychain","version":"6.0.8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c17c1f0203367bf05cd7e42ce1f89dfb7b133c94","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.8.tgz","fileCount":35,"integrity":"sha512-s8huUtINFvxdwyNRMCJL5KJwFY7cK7pncHjOEqg+S+7nxGIqG9kodNXH88+7Imhy9ZtrWD/Dr9wuLg3nEteoCQ==","signatures":[{"sig":"MEQCIEnkbysJAejczh3IIWAOJIa4t4/Q5zA+Xi8NZTAle6TCAiBiArwKNGAarUxLcLNtCVBXIWhJkxHlo1/kz38zaupHlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188797},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8a5bab05fcd4ae32f8282bf92c6e244e8b1cd4ae","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.2.1","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.8_1763017375091_0.07531330159490612","host":"s3://npm-registry-packages-npm-production"}},"6.0.8-977a3c5f2":{"name":"@libp2p/keychain","version":"6.0.8-977a3c5f2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.8-977a3c5f2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9730649c5251ebe1137dad34518100bad5b3a62f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.8-977a3c5f2.tgz","fileCount":34,"integrity":"sha512-zBuNCiOuyeuxUmTefysZOxtfXW5kqRs/1n7g3rDO35nEV/kRhaHff/mNlJKdOXoAfbq9qFPcwG7GakfI0AB2+Q==","signatures":[{"sig":"MEUCIBcmEMBrn+Eu4/SUYon5ZKpRasFayUuu4/E23YgnWxQtAiEA1XUcjLzR519hULxHrmf/hCkDl2pygvuG3/bcX+zr03U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.8-977a3c5f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187671},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"977a3c5f21b9485825db62a6aaeb1da57a9e1f6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-977a3c5f2","@libp2p/interface":"3.1.0-977a3c5f2","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.1-977a3c5f2","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.8-977a3c5f2_1763107893708_0.4861127685315896","host":"s3://npm-registry-packages-npm-production"}},"6.0.9":{"name":"@libp2p/keychain","version":"6.0.9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0da3b01be376079193d9743b18d08c0313efc3ad","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.9.tgz","fileCount":35,"integrity":"sha512-gO8krY3iPbXzc+LLA2haTEKbnINpx/p/FlXeHZsyXSD5Q31aV2zQsOrNlVaCyDhKqb1uiyon7NMMPn8UUqkJWQ==","signatures":[{"sig":"MEQCID1QuZu+gMgvxZO1AJy8k4jjGPjLJ8kocSmg6or7UHRYAiBtNRtv6NJpc1c9QAIe0rjlrNCDSPQqwdRBH+2q7Zaj7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188797},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"851395edf7a5ffdef39a90ca5417a5db0da30520","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.2.2","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.9_1763110851577_0.4513843879317272","host":"s3://npm-registry-packages-npm-production"}},"6.0.9-28c2b65f4":{"name":"@libp2p/keychain","version":"6.0.9-28c2b65f4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.9-28c2b65f4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"50042aa0dce76875f6623f0f75eb73412d017a53","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.9-28c2b65f4.tgz","fileCount":34,"integrity":"sha512-ToyJIvDZP6ADceep5HFJyuGIv3ICE1Jw+pBj9Bgi1+e2GODQypm5S2/gC3la5LPO5vN0s1duiztr0OYsakI+pg==","signatures":[{"sig":"MEUCIC/r4OrJGWcqEILyL84Ygays7hd81S2NCvLBNsd3ie4ZAiEA50IcZdElGn+FKPGiSHSEG6/0/m3BYoAssLzQLGymljE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.9-28c2b65f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187860},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28c2b65f46dd3a3f1240862c8e22b91a53d1bf80","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-28c2b65f4","@libp2p/interface":"3.1.0-28c2b65f4","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-28c2b65f4","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.9-28c2b65f4_1768557834466_0.8137682807175934","host":"s3://npm-registry-packages-npm-production"}},"6.0.9-7fff925bf":{"name":"@libp2p/keychain","version":"6.0.9-7fff925bf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.9-7fff925bf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ced38da028d5f72f47e489955686e769bf8b3800","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.9-7fff925bf.tgz","fileCount":34,"integrity":"sha512-Vqt2yElWx4kReCAO9/Osil+FSwsKJuic4ZohH9H2K7zAv6xWVjEjPK3zRLqPFMDG0p1JHiyNOeClXIR4wlK5Zg==","signatures":[{"sig":"MEYCIQDZ49fwZtoXMFQr72WqRjo2/FKgnlf6J11c+S39yz76NgIhAI8rQdFekjpR2RrDGusOkL3uyF++DlTadVIpJBJlqMPT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.9-7fff925bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187860},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7fff925bfe4ab3818380ad850310a64ac55d6b88","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-7fff925bf","@libp2p/interface":"3.1.0-7fff925bf","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-7fff925bf","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.9-7fff925bf_1768564796431_0.6399481641504738","host":"s3://npm-registry-packages-npm-production"}},"6.0.9-05acd0c35":{"name":"@libp2p/keychain","version":"6.0.9-05acd0c35","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.9-05acd0c35","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"36799eebaed088ebdb32cb916ab204984b555bd0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.9-05acd0c35.tgz","fileCount":34,"integrity":"sha512-ticXtlMX80oI5EjwQDomwY6Tssqw8MTueyfIXXs75nLfMoYfhLeIIT/ohWTEbbVOWMWuqjJjxSqxXzyTcF7u4A==","signatures":[{"sig":"MEUCICRk5b2rFrEgAFrcB3odTl9HIwH4V67vHCh/Y6ouUyX6AiEA0DIMlt3LzTW+FQFw7pq3HzVUH/E973W0KJksgZWoPVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.9-05acd0c35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187860},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"05acd0c35f1fd0fae893f6823ad5fde4616785c2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-05acd0c35","@libp2p/interface":"3.1.0-05acd0c35","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-05acd0c35","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.9-05acd0c35_1768577890088_0.4277705247706416","host":"s3://npm-registry-packages-npm-production"}},"6.0.10":{"name":"@libp2p/keychain","version":"6.0.10","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0bd521c93236422181f93c39fc3fa793b86b5ae7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10.tgz","fileCount":35,"integrity":"sha512-f80yJSzKb3Vh8KtdNCxiPUu8qjyT6b+nQlS+jSmSDnMGXI8z49wdtfKuigQsKft64qt2mKMNq/9OBWyhUMYPFQ==","signatures":[{"sig":"MEUCIDDBhjp2nGmL+/Mi8UEVS724+Lb6Iz0S0ZurhZnkodU1AiEArRPctQikQnqmJYE7kzMU33Em8mlOFpADScEtxSj6NQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188987},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f87cba928991736d9646b3e054c367f55cab315c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.2.2","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10_1768579974050_0.001093315939998174","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-30b53a999":{"name":"@libp2p/keychain","version":"6.0.10-30b53a999","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-30b53a999","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c45bdc7b7eb0e5374418d3321b45c89e28aaf11","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-30b53a999.tgz","fileCount":35,"integrity":"sha512-G9EePZxzowB8fDPRzLqdRZssETFD+vTVUNWQn/ZCsmyQR2i0FRaIJsQkUstKDYByPDIRHEpgJDdZI8MTKDmh5w==","signatures":[{"sig":"MEUCIF7JvW4wV5QkeWhm2zIIAoLo+AC8HjpCj3Ab8x05PN/VAiEA9TB1rkdXsGuvk3sKwoLFlG6uUVmdJL/CGAEsu/hdYbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-30b53a999","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1189057},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"30b53a9994006c925c8f2e1326a1bff1bc7b50ef","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.10.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-30b53a999","@libp2p/interface":"3.1.0-30b53a999","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-30b53a999","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-30b53a999_1772008195642_0.46619046413760845","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-19796b103":{"name":"@libp2p/keychain","version":"6.0.10-19796b103","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-19796b103","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0fd0a52bbccb5f3c52ad16033f46fb9565ed0822","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-19796b103.tgz","fileCount":34,"integrity":"sha512-HFFKEoaUItQsntgL41oLvkLl9GGxvvX4bP0T8/EpNewNcnFHJturLzy1VoP5kCx/9EXWOWIV61QXmsm7UfX7ig==","signatures":[{"sig":"MEUCIQCtYA3pMQRPE1dricOgdKc6JTQLfi43nRBbLTqzodTHWwIgdTCuAYK/JAytjzSj2lv1lRHYU9qQ2O9YLjsGht4EeMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-19796b103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"19796b1036ecdf927c53f0546558daf3b4e6cbb2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-19796b103","@libp2p/interface":"3.1.0-19796b103","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-19796b103","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-19796b103_1772362200267_0.7602692080160693","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-3bb95f95b":{"name":"@libp2p/keychain","version":"6.0.10-3bb95f95b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-3bb95f95b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bea2f0a02afefb82c26a1309f8ca5918bcd7115e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-3bb95f95b.tgz","fileCount":34,"integrity":"sha512-q98YTz4YeKr1e7UbOo3YZ6pg+hPzjaiBMwPrxFvg99ucDwNG7SbjW1kTcpfpymj0UxOqRK3UcebZpodUh2PI0w==","signatures":[{"sig":"MEUCIFFvkdJ4ZNJZ9l2FgafR4yZr2BAA9tbaQKsG8Nn4sF4FAiEAg/SvMS6PSulmo2CDpzPFNFwhx5dW/0ipIy/pWD6aHDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-3bb95f95b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3bb95f95bd7e1518d05b5b9af4d2982c2535d030","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-3bb95f95b","@libp2p/interface":"3.1.0-3bb95f95b","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-3bb95f95b","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-3bb95f95b_1772406538495_0.1222557462097773","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-8f0e1b2db":{"name":"@libp2p/keychain","version":"6.0.10-8f0e1b2db","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-8f0e1b2db","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f2e684b8f1f209a2b184e6fd6c276722c1830bfa","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-8f0e1b2db.tgz","fileCount":34,"integrity":"sha512-OrNVWdnSYTdGydPnltBgV0pN+N4Q+WzaSRBeY5GOHehC0ag9yncg6zfNZke5Od/lvfjOXheoijjF3tS3l0U7Bg==","signatures":[{"sig":"MEUCICNznM77Pre0I9PO18HwYDIbdJ1sL0iawprP7AgLVyOaAiEAhkpiCfQ79pwGPvCT7FWy2FvwBU30+oJGPBtFE45Up6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-8f0e1b2db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8f0e1b2db58bcabd7422a02cd961a172b8934500","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-8f0e1b2db","@libp2p/interface":"3.1.0-8f0e1b2db","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-8f0e1b2db","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-8f0e1b2db_1772455338439_0.19704943432707012","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-f4b950dc9":{"name":"@libp2p/keychain","version":"6.0.10-f4b950dc9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-f4b950dc9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7638e36f65e35396569bc123d05063d12c852591","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-f4b950dc9.tgz","fileCount":34,"integrity":"sha512-HFWk3LO9pAOwi+gM1uCqVbdhKI6zXNpDgaPsoLAR2H/1SVHz6H2VIeHXZcDSWa0ZDSMTDC6n/T4Dq0Fhzhn4yw==","signatures":[{"sig":"MEUCIA6KZefI0vX3BLNjaNf2PsUYAjoKin0rjh1Efca9R0LlAiEA/7nagUmqefyi0+QHVuHJDjmDSPyi9ynQPIVKtm4QVWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-f4b950dc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4b950dc937a6cbd1a155b01995656991770a5f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-f4b950dc9","@libp2p/interface":"3.1.0-f4b950dc9","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-f4b950dc9","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-f4b950dc9_1772545853416_0.7112954323763012","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-4db427d30":{"name":"@libp2p/keychain","version":"6.0.10-4db427d30","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-4db427d30","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"24ff4eda9eeade76794e53d273070ec40bc81d6f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-4db427d30.tgz","fileCount":34,"integrity":"sha512-BCyS6nNMrseUAw26WKJjfh4HlwzVq3qOLSBz9cUlLfnhRkS7Gidl1/N0PwbbtbBovsQ2phIqOiste/XJAcA1ZQ==","signatures":[{"sig":"MEQCIGOB9z9fivcGWRoB5rhjr/YykxAF/qeyAPdqLiuVZY0hAiAOkivQqehDBWXkg5UD3s5MdmXZxwRCRDNUFx89aKRDVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-4db427d30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4db427d307923d2bfde3c7052f3abfb0456b5e61","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-4db427d30","@libp2p/interface":"3.1.0-4db427d30","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-4db427d30","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-4db427d30_1772645734841_0.5138145706409756","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-db185b16b":{"name":"@libp2p/keychain","version":"6.0.10-db185b16b","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-db185b16b","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"54efe7294a9f60c070d4242513c152bccf639e0a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-db185b16b.tgz","fileCount":34,"integrity":"sha512-8kIYipTvsh7lsfpJYz8MBwGlT3OpZsvwh+SmNyAc1bfwfh2bDQfhXL9jhh/uFyC8o2sJODNvbMSCJo+sTKb6qQ==","signatures":[{"sig":"MEUCIHFfQTgZZN+US/B5fL+ASdVaG3RrvXGDBj9yMCW3N/FIAiEA/qaPNgC1KvY89MsUe5S3GLqEljdUFivKAqwmTgkXcMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-db185b16b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"db185b16bfe571544a6fddd29a464be57c299175","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-db185b16b","@libp2p/interface":"3.1.0-db185b16b","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-db185b16b","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-db185b16b_1772808610782_0.7769314663190028","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-28af2ff3d":{"name":"@libp2p/keychain","version":"6.0.10-28af2ff3d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-28af2ff3d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"711388f03ccd6b2980b7a5917a62354a76639b8a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-28af2ff3d.tgz","fileCount":34,"integrity":"sha512-+CtdaHxrT1OhXMyipyhVnX68ywAY7lmcBAdSHuXZpaN1848gcb+du63kKRIMBh42k7I0I9J6KM85LI0TAS8ZBg==","signatures":[{"sig":"MEQCIFOi+XB0XsxrwIvWM8w1cTP2icLvnscC4T2XvSmB29wyAiAbxFtu5hi2c7JuXyYOUw72XvAfweROCnsY1GQ6yy4KGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-28af2ff3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28af2ff3dad16f9c53ee71aab5532c71a61e3ee8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-28af2ff3d","@libp2p/interface":"3.1.0-28af2ff3d","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-28af2ff3d","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-28af2ff3d_1773253472785_0.7657853434225179","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-e19d11093":{"name":"@libp2p/keychain","version":"6.0.10-e19d11093","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-e19d11093","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4e806b43e79770f2ddffd5f823c8f5198e0df042","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-e19d11093.tgz","fileCount":34,"integrity":"sha512-xmvnuiRA/qayFawfnpykjq7jY4dwkuJXO6mdA63wUIRSZmtvg9+hZkwwUQlAnl2sd9N/s867MrCBOdaznfYc0A==","signatures":[{"sig":"MEYCIQC2KSqbNAqULVAxGMqYJxu2cQ/7XiLQAmY6vOxp9PSVHwIhALsbyXHGGOS9FvOYe0n+PpZ9tzQ7l0UI2WdLXSAmlG+j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-e19d11093","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e19d1109390aed39d5020200a2dd4c1fe6f35217","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-e19d11093","@libp2p/interface":"3.1.0-e19d11093","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-e19d11093","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-e19d11093_1773269504609_0.42924102822066734","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-9c0fc4482":{"name":"@libp2p/keychain","version":"6.0.10-9c0fc4482","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-9c0fc4482","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dafd0c3979fc396dd4ec500bba2869c28b675fbc","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-9c0fc4482.tgz","fileCount":34,"integrity":"sha512-Puo62tcnxESI743jm0vO7GnK8qA9uy+wYnL8vMapwmVtNURFAM6xDkYymgqAbitqDKMJx88mRuliqjw5i7I0xg==","signatures":[{"sig":"MEUCIQDNUFwcafUn4SrfkzL1d+hw54CkTvJ2NbGH5daUsFYbVAIgB+jRXEh6OzrQnUqGG+6tcRYS8qbJCekRALJPcjKfctU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-9c0fc4482","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9c0fc44823537bb29bf8866fd87c0eb8891b2016","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-9c0fc4482","@libp2p/interface":"3.1.0-9c0fc4482","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-9c0fc4482","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-9c0fc4482_1773350130311_0.1724855471792197","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-d6f6f5818":{"name":"@libp2p/keychain","version":"6.0.10-d6f6f5818","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-d6f6f5818","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d43ac8686baf65f73ab9d6f08968ca205664e255","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-d6f6f5818.tgz","fileCount":34,"integrity":"sha512-Hror68VXSNGz4B7+g/4Vjse0xJlsu5jWVwWBjYWUs2iEFnuQcGAdf5quVynSXUfqw22NgHj79HiwO80rJeqcCw==","signatures":[{"sig":"MEQCIB1YERcJKfm7c6kPiHsJHGMyPHQzj+82cpyi41njkGXPAiAH3DntZ5EWi+6tYx3LrIc2c/kBleR5VAkOu0L6rWGmZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-d6f6f5818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d6f6f5818092e8b4e16dc06061fbe0a5c36fa95e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-d6f6f5818","@libp2p/interface":"3.1.0-d6f6f5818","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-d6f6f5818","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-d6f6f5818_1773903908631_0.13600972371729458","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-82c3c9ea8":{"name":"@libp2p/keychain","version":"6.0.10-82c3c9ea8","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-82c3c9ea8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0d45cd8f24d3579ceaa01aecad8cff1e848aaad3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-82c3c9ea8.tgz","fileCount":34,"integrity":"sha512-Ldu9g8dr/+SyuDp1dPBi2q/0pIe2oBGzu21uZ5eQIkiALD/i5AAiwy9sLEEgX6TrrKJ1Nebs4FhhAfjACj1PYw==","signatures":[{"sig":"MEYCIQCcpqiXuJtPh6O3i+5Io8f5F/l1Du/R77EVJYRMnl9OSgIhAOTyufR8opsyoFg/g9oQUUQ3N2R+WmMOeGKNQuy2J/6I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-82c3c9ea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"82c3c9ea8a4f580b636107c65e89c61099e45e7b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-82c3c9ea8","@libp2p/interface":"3.1.0-82c3c9ea8","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-82c3c9ea8","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-82c3c9ea8_1773999453130_0.05567897448760073","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-dd251c5e7":{"name":"@libp2p/keychain","version":"6.0.10-dd251c5e7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-dd251c5e7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"98a2c3fba6867de15fecbd0798e28d4ef3d4e81f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-dd251c5e7.tgz","fileCount":34,"integrity":"sha512-MHUuEIpCi9W/nqaVHUvtZbkRbLrjCO2WlCi/mEJWLvq7ZnICjtnb2cOwIJs+vk0YLlepeMBbG03rbY54aNvm9Q==","signatures":[{"sig":"MEUCIB3HJdhOrfpmA+fTkSr41imB0L7mRh1z3n4IvljK+3OIAiEAo6mCi2ty6m3lzL0MEmzZ92KM1ztJ58AX2gYnH0zKwPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-dd251c5e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188824},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dd251c5e7986e920919ddcdad8fb6f75b4a9d889","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-dd251c5e7","@libp2p/interface":"3.1.0-dd251c5e7","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-dd251c5e7","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-dd251c5e7_1774247946613_0.34250209767028905","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-f88ec96cf":{"name":"@libp2p/keychain","version":"6.0.10-f88ec96cf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-f88ec96cf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ec1fb0610254ad0ca14b451237d26c34150c669","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-f88ec96cf.tgz","fileCount":34,"integrity":"sha512-burFMPGnVZaacHMwpH6AeVsn/sy9MiMk7/Ckavj8j4umomXC3ypEPGpr8BlKp6qbSDt7IGyLkWGp4CUUzKtCvg==","signatures":[{"sig":"MEYCIQDvR5jXVB0Zrv8uiaVPUVOm6vG+dKYXo1dMb6HVO5OApQIhAJL5azQCDiMxqABo1ZDaVoniQ5i7Nbrm6OtHuzZX8JgQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-f88ec96cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188823},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f88ec96cf92ffb4a40da49b1aef574fc9aa51b91","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-f88ec96cf","@libp2p/interface":"3.1.0-f88ec96cf","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-f88ec96cf","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-f88ec96cf_1774370539392_0.4789232449370766","host":"s3://npm-registry-packages-npm-production"}},"6.0.10-1c3b61777":{"name":"@libp2p/keychain","version":"6.0.10-1c3b61777","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.10-1c3b61777","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6c49dab5c5350ed93e7c1b8917840ca606e06eb9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.10-1c3b61777.tgz","fileCount":34,"integrity":"sha512-HiE3Wv/E3GbsaOpT6PARUcGwt9HMsR3eHalhEbzeWuNMyWDdKHm7q939RrnTBpaVoRWomoMdSXjLRnWuTYs3/Q==","signatures":[{"sig":"MEYCIQDjn0UPHZF87UVBahy8z9YsizjF2p2lDCrBlm/2rt3stQIhANAhbHQ02eFuAck0tBAEe1F66gDuHFtZnbm1vIz7aOSP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.10-1c3b61777","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193990},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1c3b6177735c97ede56783560738eb54b4038e1a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.13-1c3b61777","@libp2p/interface":"3.1.0-1c3b61777","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.2-1c3b61777","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.10-1c3b61777_1774646820639_0.8683068138905259","host":"s3://npm-registry-packages-npm-production"}},"6.0.11":{"name":"@libp2p/keychain","version":"6.0.11","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.11","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dff244689be318cdccff59d97322d899f1935ae5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.11.tgz","fileCount":35,"integrity":"sha512-675QQ4TGMYuPeTd7Nl/+zid2NeGeEr9nCE0jYJxzmLKoCK38JqVmGVKUfhqqVQGyaFwZ5MyIo2uOQOWF3QteTg==","signatures":[{"sig":"MEQCICP+yoEYCwtPsIr74llCLqpm5cppTnRvhdEOdY4rlVosAiAtKcR29cmtQ8ldFQsh9V4Jbl8l3iFk0FAb0UYbCav/uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195149},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.14","@libp2p/interface":"^3.1.1","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.2.3","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.11_1774693826259_0.004098705719016937","host":"s3://npm-registry-packages-npm-production"}},"6.0.11-2a3e54738":{"name":"@libp2p/keychain","version":"6.0.11-2a3e54738","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.11-2a3e54738","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0816c108cb65f7e9d87ba37142d9983fb46bb1d5","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.11-2a3e54738.tgz","fileCount":34,"integrity":"sha512-/N4bH5HHj04sHMYXZkJ2N1m4+S2fqwlG1pjIRvRfEtWsfKB9jOskIMewF3q3c5IKNlBn0cPT/mE4RX3IYxfZkQ==","signatures":[{"sig":"MEYCIQD+ugB/0nDyvB6bV7rG0bhE4tD7+3vYLOZHeMCuvaoFXwIhANjXUcDCNZ3dFgkWjDHhBWxtnWAVzekjnBJFFP/BMuIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.11-2a3e54738","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194049},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2a3e547380a62dffae31f7b5423dfcf1fc0c7433","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.14-2a3e54738","@libp2p/interface":"3.1.1-2a3e54738","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.3-2a3e54738","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.11-2a3e54738_1775114133388_0.8995126253084822","host":"s3://npm-registry-packages-npm-production"}},"6.0.11-709b3fa2e":{"name":"@libp2p/keychain","version":"6.0.11-709b3fa2e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.11-709b3fa2e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9890cf38694662d45fb5f078cde4c149493c3581","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.11-709b3fa2e.tgz","fileCount":34,"integrity":"sha512-evX9y4G9H4s8VvZ9/tajjOEZmecQEbTVapK2w7ZfiBWOgWwjB8gwrVKB7ESV0c9jd+kXthIwnygstb0SZ2Qnjw==","signatures":[{"sig":"MEYCIQCAOIuRYBDxeMWFFxOAS5kkbMchPgTy4HSeZK/P681eLQIhALrD21TYFvTvZTwQPxRHpHHtg2vF8AwN8ZUwnUM96Pa/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.11-709b3fa2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194332},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"709b3fa2e94d99c77d97df2dda39b431f8b92878","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.14-709b3fa2e","@libp2p/interface":"3.1.1-709b3fa2e","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.3-709b3fa2e","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.11-709b3fa2e_1775159809181_0.037333609803158474","host":"s3://npm-registry-packages-npm-production"}},"6.0.11-4580b64fa":{"name":"@libp2p/keychain","version":"6.0.11-4580b64fa","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.11-4580b64fa","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a895b6e14c2ffd087b7622bf4560e4446b3c5da0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.11-4580b64fa.tgz","fileCount":34,"integrity":"sha512-+Xw/HPKb11fx3QapvDxiHg4pbUQAVFGFapDx86xDLT/Ybesr62x0nuskbXT6BXyElevSVuQiAVYQJaUwsDC0wQ==","signatures":[{"sig":"MEUCIE8UBH8oSoRMMR5y9R1pIWK1XpQ3zfIDOncAcJS70fexAiEAmEBOvGdGgO57uje3ZS0Ha/uzVsd4iN+hfmewxksZQgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.11-4580b64fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194332},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4580b64fa24a3917067b3510c0ccf528978b92db","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.14-4580b64fa","@libp2p/interface":"3.1.1-4580b64fa","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.3-4580b64fa","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.11-4580b64fa_1775284603777_0.5582227863576115","host":"s3://npm-registry-packages-npm-production"}},"6.0.11-ff5ee99ed":{"name":"@libp2p/keychain","version":"6.0.11-ff5ee99ed","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.11-ff5ee99ed","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1cc47cea68e836c9deb3c366fb4db0790d44184","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.11-ff5ee99ed.tgz","fileCount":34,"integrity":"sha512-OioQLrjTPDYn3mvUfwTosWgv+xiuAND7kyACBTfH6Il+pyeAHqgbcovxODDbqMumdIAyHYoYUYGJNaAx5hQpDg==","signatures":[{"sig":"MEUCIE62DUxvq2ZktmsZOs7IupHXbkv53uupYAqyR4jqnVWEAiEA5E6V1bYF2W8VQhUzzaObzaR3pfSJnf3lUxR+zXfSBDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.11-ff5ee99ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194332},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ff5ee99ed55ba1fd773383bb5aef471b45fbf665","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.14-ff5ee99ed","@libp2p/interface":"3.1.1-ff5ee99ed","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.3-ff5ee99ed","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.11-ff5ee99ed_1775470011604_0.7921102591720262","host":"s3://npm-registry-packages-npm-production"}},"6.0.11-1ecf0e324":{"name":"@libp2p/keychain","version":"6.0.11-1ecf0e324","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.11-1ecf0e324","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b148deabef1cd904a3f69eed70b0254b9c41d20b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.11-1ecf0e324.tgz","fileCount":34,"integrity":"sha512-0B/VSaWPiQCMI1KgmRaAlj3xuYZMD12bjCFmHyDQ7IBWX/UNHSYXg5jjvhGoKtUaxeJSed7qSCcLDfGWjAfUpg==","signatures":[{"sig":"MEQCICfmz81zwyhSzZHlSJFzYavcsI8QqlmHuik8g/c10YNJAiAfTkS1K1Pf96g8Tk+6mg6/sRPHNPRkcE030IG1mfxjFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.11-1ecf0e324","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194332},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1ecf0e324d89bf5ec5ee4718ae853fe649af0b1a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.14-1ecf0e324","@libp2p/interface":"3.1.1-1ecf0e324","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.3-1ecf0e324","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.11-1ecf0e324_1775634877999_0.8488594772622124","host":"s3://npm-registry-packages-npm-production"}},"6.0.11-b6efda3d5":{"name":"@libp2p/keychain","version":"6.0.11-b6efda3d5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.11-b6efda3d5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bee97466ce91333dd0d900295ddf4325d4132fd0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.11-b6efda3d5.tgz","fileCount":34,"integrity":"sha512-mWVLVJHeEOQaGWyOXYTwLwvqg8I52iqKAAaitGDzn9CZNEGlPb9p1SWJJ0oac4brrn8Tp0Iru2AqZnf0ZCMjeg==","signatures":[{"sig":"MEUCIFbDPiW7gS5zw2vgHX0JgETb1hwI/LMql85xuELDLOcaAiEA2YKY8n1sa/kbf1TC+eAWSDVPRS/MV5HhwOvST7lKf70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.11-b6efda3d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194332},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b6efda3d548e9b896014dc34cb8c48278652d47f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.14-b6efda3d5","@libp2p/interface":"3.1.1-b6efda3d5","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.3-b6efda3d5","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.11-b6efda3d5_1775647638888_0.8268197132567072","host":"s3://npm-registry-packages-npm-production"}},"6.0.11-74620dbcd":{"name":"@libp2p/keychain","version":"6.0.11-74620dbcd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.11-74620dbcd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a6b65cce9cad8e9d7c680b4b7502c048b24a6afa","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.11-74620dbcd.tgz","fileCount":34,"integrity":"sha512-d5pDbRAr9dA7X3X8UbmxP2udEG3JiGbOzFBifsrxIb7xg+aDDlUGJMjXEOig7MOzWgC5b9b3Kuni6yM62+WKpA==","signatures":[{"sig":"MEUCIQD7oCHoBVUSyNbs5OcctMoRxWGf5ND+yqrSYBdLZ775mwIgd8JrdGWJstMXXVbUpKobVx9xpN9eJouiz0V4rtQvjhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.11-74620dbcd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194332},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"74620dbcdd26e937ca79cda04aa3cb2b636532b7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.14-74620dbcd","@libp2p/interface":"3.1.1-74620dbcd","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.3-74620dbcd","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.11-74620dbcd_1775659466923_0.3620882647630752","host":"s3://npm-registry-packages-npm-production"}},"6.0.12":{"name":"@libp2p/keychain","version":"6.0.12","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.12","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"12bb09b5035b2303d9af6635260791a17a63a2f1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.12.tgz","fileCount":35,"integrity":"sha512-dbghUx0td6TvtAZWoeO2F/Oe+ZldWNsjDuBDQ5UZh5VKIlKYw0okqfEHq4SOHx16SW8UlQ1vwEiZRJNq/mxHMA==","signatures":[{"sig":"MEUCIQCNLEN1J2nIBct55ook7toQDyaDtKOHu46tjD2Z/hHhigIgKs7oehUMDaM7sjbjh9JqWjmlOFPmcYLGnrpzNn8oZuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195491},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.15","@libp2p/interface":"^3.2.0","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.2.4","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.12_1775663147469_0.9885185000598993","host":"s3://npm-registry-packages-npm-production"}},"6.0.12-90100be0c":{"name":"@libp2p/keychain","version":"6.0.12-90100be0c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.12-90100be0c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa2399ff4caf6e9c958b83adab0ea5ced19ef8ae","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.12-90100be0c.tgz","fileCount":34,"integrity":"sha512-Hm/UHPZrpTbXeMES4/QCEmO1LSHOaLlOg1UgkWX3RtGQxFK1vn2WKq0os9O+2Uo/XzHFzGVgXJK/UhDF+/NOUg==","signatures":[{"sig":"MEYCIQC00VnKaZC/FxFVFM+MkSaO2azATK/VicHFvHnfEWisRAIhAJXuG//MK5AD/f0///u7qBpljZ/MnWEa4N/pKrMaVkdg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.12-90100be0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194332},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"90100be0ce46a7ca495462802c8ac5b72703cc3c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.15-90100be0c","@libp2p/interface":"3.2.0-90100be0c","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.4-90100be0c","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.12-90100be0c_1775804700097_0.8155655213943558","host":"s3://npm-registry-packages-npm-production"}},"6.0.12-f60bd85b0":{"name":"@libp2p/keychain","version":"6.0.12-f60bd85b0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.12-f60bd85b0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"46eb288fd45403650fe0552d26a859e22e22bf9c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.12-f60bd85b0.tgz","fileCount":34,"integrity":"sha512-8arGnfcEIX9KVVtJ2VPfWInHOw5xA3eVioiMaXNkV4q9PBpffIkHBkHKLQmTng/y8vbTfHg4Iz0ITqjiyMogbA==","signatures":[{"sig":"MEUCID406YDhEYXY2reAAvmDxLXpZ74U5vry9TG0WdWP7I/vAiEA8J8wXBWa3exvZKp4YY2kaxcrtND/244NOxEX5WL8s6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.12-f60bd85b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194332},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f60bd85b03c4642909c54acf0ff62cfda1909e07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.15-f60bd85b0","@libp2p/interface":"3.2.0-f60bd85b0","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.4-f60bd85b0","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.12-f60bd85b0_1775820358084_0.691304699909814","host":"s3://npm-registry-packages-npm-production"}},"6.0.12-b30baa93a":{"name":"@libp2p/keychain","version":"6.0.12-b30baa93a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.12-b30baa93a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7d89f03c701b711b4fc051d5e185bf73e926ffde","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.12-b30baa93a.tgz","fileCount":34,"integrity":"sha512-x7/KIWYSk5fU3pyvOf3ptGEhBQW2R8/VTvOm/QWYdxyAw0z1doBjRBxH8yE9sE89jOe/qztDD+g7UuB3E8pSWA==","signatures":[{"sig":"MEQCIDukJ8SffZ0dyu4h4aeGv1uThcTi1ZDUP4sD9gMhD2uMAiBYBRYe+YGmKypOoAJiS+iAwjspbd2j0ZFFyV7p3dfHbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.12-b30baa93a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193880},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b30baa93ae6a8099a06966fa85083aff3052efc1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.15-b30baa93a","@libp2p/interface":"3.2.0-b30baa93a","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.4-b30baa93a","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.12-b30baa93a_1775837666793_0.10217306907576273","host":"s3://npm-registry-packages-npm-production"}},"6.0.12-f21efd121":{"name":"@libp2p/keychain","version":"6.0.12-f21efd121","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.12-f21efd121","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fe8432f10b7dc6b7fb8d20ff063daa52e57343b1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.12-f21efd121.tgz","fileCount":34,"integrity":"sha512-+DAYdwYuquVCOOzw4Kyc0KfYusleXRCr8+SzsSY79LeyDJIqIiphPevBxE85YzoNK6s7FyoRJSM2eEa+5pQ/lg==","signatures":[{"sig":"MEQCIGgRoAb3F1M8arlgZxP/Eq4maWWlCqAt3nwTzBpJhET3AiBnbVHwG0EGKOLrZLii1L4Fz0QxZCDXl5lLZJ3p9qG2Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.12-f21efd121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193924},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"f21efd121a9d3755f28049541c1b0758e3498683","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.15-f21efd121","@libp2p/interface":"3.2.0-f21efd121","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.4-f21efd121","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.12-f21efd121_1775909872702_0.32599284296371933","host":"s3://npm-registry-packages-npm-production"}},"6.0.12-2151144c3":{"name":"@libp2p/keychain","version":"6.0.12-2151144c3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.12-2151144c3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7cb9af7925d84ecb3518c2574e027164608bb971","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.12-2151144c3.tgz","fileCount":34,"integrity":"sha512-DfVS31eX0beUsGSc0eEsMgta82UdJLTZLupKrRRrTtgWvyiVYOsU0Npx+p9/RkwZDFH1msINA5eTs6pA9Yu56g==","signatures":[{"sig":"MEQCIDtkeiRpxILqP1DNh0Cv/rEgs1vWcOJ2OGh/BHzxFGHjAiAMlfMyPFPRlN928UukM6GywWVznKdFIgELmsXmgDPGlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.12-2151144c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1301690},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"2151144c3eb6c9a0f3c39123822f8cc22ce3211b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.15-2151144c3","@libp2p/interface":"3.2.0-2151144c3","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.4-2151144c3","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.12-2151144c3_1775952613435_0.9495716682441728","host":"s3://npm-registry-packages-npm-production"}},"6.0.12-811a29f8a":{"name":"@libp2p/keychain","version":"6.0.12-811a29f8a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.12-811a29f8a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2f0d821a2e1ae33d44cb4711607d3e9c1fe84d5b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.12-811a29f8a.tgz","fileCount":34,"integrity":"sha512-c3Ro3ydDF3VVExjtQX/bPNqi4w7N0KUgZEpiw5UHNsdU0k7ycrG1d1fzXkVUh3jtKYmyyhBqQI64ykq52e0wjA==","signatures":[{"sig":"MEQCIDnBS6C9KxiBnkrFRF15kE8qqOugudPsOCUkHKqP10tGAiAZyRispjG+3xgVlJXDr+FX7s5x3en+pHYEsifmlN0Z8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.12-811a29f8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"811a29f8ae28d27eed8f03ef5dac85b05c01aa99","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.15-811a29f8a","@libp2p/interface":"3.2.0-811a29f8a","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.4-811a29f8a","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.12-811a29f8a_1776171378513_0.25869252643028795","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-500287203":{"name":"@libp2p/keychain","version":"6.0.14-500287203","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-500287203","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d051aa553185aad95f1d2696116bf64b8a3d3a52","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-500287203.tgz","fileCount":34,"integrity":"sha512-ZRxVVufVIMyhYn8ztrNKbrroYKyvH2IJZEVDpUTVx//uTVJYU8yGRSG6yPupWSdFvqPyvmSgHW8d9Q0UVSr2NA==","signatures":[{"sig":"MEUCIEVkl8oufRNR+Xjrokt2HM7QLTmWeKjEg8eW4SU9GxxJAiEAkHwVipwZsacZ3h8cQ/eeiq9hUcurcVe9vj0wBDIJXS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-500287203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"500287203be48756d4fa06e54c7f50eb1ea02807","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-500287203","@libp2p/interface":"3.2.2-500287203","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-500287203","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-500287203_1776415225773_0.8548885795257748","host":"s3://npm-registry-packages-npm-production"}},"6.0.14":{"name":"@libp2p/keychain","version":"6.0.14","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2227a88be990770a44307fc1c6377697a10125d6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14.tgz","fileCount":35,"integrity":"sha512-7CWDFzmP935tqNs9nee/4CkHOtagQD18wSQ8TxIeTogYJwxq1Du8/djkJ0CyDBxU2pFsNVz9Jbwod2yxnMR76g==","signatures":[{"sig":"MEQCIDVx6bwvVul+CxNC4ZX5p3S8gp7e0kpQumtxjRE+6jFSAiA30fAK4Dp79JwDkyTdwDq/P6YhWl7w2qR7+qRVjISgnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1362247},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"500287203be48756d4fa06e54c7f50eb1ea02807","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.17","@libp2p/interface":"^3.2.2","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.2.6","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14_1776430053355_0.886746507316869","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-5917715d0":{"name":"@libp2p/keychain","version":"6.0.14-5917715d0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-5917715d0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"453d26bece5e3d3f0ffea60047e02c5d5ac8ffee","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-5917715d0.tgz","fileCount":34,"integrity":"sha512-jkuZj3dtN/4JuF8S4yMTjz+vR6x6DrfvVfo81AEgIc7sQxvJcqC9Gx1FJCYC9CjGd4eVVaMJoR4RkqmoQdNBTQ==","signatures":[{"sig":"MEYCIQCHMINOu0qUAKBl0ex6AFXAtFW+BqMiFNqaLTjVXJF6ZgIhAOeHf3W2pVDnD+jMJkj45LwxgCBlTyzLkZW2hLLoGVBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-5917715d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5917715d0c533e07922a0f0a2ff5fa685b35eafb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-5917715d0","@libp2p/interface":"3.2.2-5917715d0","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-5917715d0","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-5917715d0_1776490151520_0.4774270378284753","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-8f7e9264e":{"name":"@libp2p/keychain","version":"6.0.14-8f7e9264e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-8f7e9264e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6946d400f4102d4fff8649aff6d345d379d9d99b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-8f7e9264e.tgz","fileCount":34,"integrity":"sha512-6RyTSkxCKJGnC2fCqcEsHxwRf0m8Pa0pHMUmsaTJ1JOgY9PiCgxkKXO5Kqy0vxFUKWoQ+1+cCwITCIw16hupqg==","signatures":[{"sig":"MEUCIEEsQfjaWSn4JFlVeN3IUToEQFdvpG2aQkJgR9e4AZbGAiEAjOwDf9OawkxgprdDv1GRUDkVfGtObR7Fn6zR/H0aMaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-8f7e9264e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"8f7e9264e034bdb30df488f20ad35b526743803e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-8f7e9264e","@libp2p/interface":"3.2.2-8f7e9264e","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-8f7e9264e","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-8f7e9264e_1776494506694_0.935420521621849","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-48f66c41e":{"name":"@libp2p/keychain","version":"6.0.14-48f66c41e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-48f66c41e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15106c077a31b3d937011fad2ce89b515fc1f10b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-48f66c41e.tgz","fileCount":34,"integrity":"sha512-lFFUAwJz0+WFUmqzvm+HQ99JavrBW/bH/Fp6i1vXg4kyQu/udTYHOcQYdj8Zzz1CaJjB8umJfbU9KrN1OWKtpg==","signatures":[{"sig":"MEUCIQCEXLuxTb0qvqcZPwDev/MP2LN1ad3tvsX1zGrE44+NewIgIdddOlxdWp02TG0/qRYlppLRC6IaOdHDiN3+f6P3G3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-48f66c41e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"48f66c41ef1cbdac246c6b02fb61962ea9b8fc84","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-48f66c41e","@libp2p/interface":"3.2.2-48f66c41e","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-48f66c41e","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-48f66c41e_1776505851191_0.9125182557053699","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-8ddbb9e81":{"name":"@libp2p/keychain","version":"6.0.14-8ddbb9e81","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-8ddbb9e81","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"52d5370bc49239dbafcd24c9c0ea4675758e358c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-8ddbb9e81.tgz","fileCount":34,"integrity":"sha512-fUGeKI5r7znels+pOsHYEceirOVdiAGlumR7M7+6/BL30I9UHndkTHNQnWzTrw1v5SmSxZoOH1Mpzbw17dgMHA==","signatures":[{"sig":"MEYCIQClc74ZmO8UJrnWu6Jo1c+vxXsDe3e5LSoRTc8jq5w8ggIhAPNW5B/yM1qLzDFIEDLGz6IEWsLzGPswZsbbIm8T8lcZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-8ddbb9e81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"8ddbb9e8109cdcb00d929d48fe3e9bb396cca629","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-8ddbb9e81","@libp2p/interface":"3.2.2-8ddbb9e81","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-8ddbb9e81","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-8ddbb9e81_1776598835111_0.2748947727026845","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-7cea7b9a5":{"name":"@libp2p/keychain","version":"6.0.14-7cea7b9a5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-7cea7b9a5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"530910539356f9d1d16fa5df7ec50cd3cf9be626","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-7cea7b9a5.tgz","fileCount":34,"integrity":"sha512-KYXAySDed6NexzPF6oIZ5hgr4jb0JSrjnJj7p9260U6lKnuAufNUkp/wXFFDFhg29KaqgOpHRAlZT7Tg0tlpCg==","signatures":[{"sig":"MEQCIEYSP3Qb/HD8Nl3vVuzidmy3LD93x2U/7+gUPSelYvjCAiAh70h44qQYDH812fctGxKx6G25PFHGe1U70lLV6clNMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-7cea7b9a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"7cea7b9a5f4ca562db9e95a6f37b6df0d6ecc775","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-7cea7b9a5","@libp2p/interface":"3.2.2-7cea7b9a5","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-7cea7b9a5","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-7cea7b9a5_1776670191877_0.169472651964788","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-20bfcb3f9":{"name":"@libp2p/keychain","version":"6.0.14-20bfcb3f9","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-20bfcb3f9","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"19666617fd73bd258aaecf03f0d413b55ed31b37","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-20bfcb3f9.tgz","fileCount":34,"integrity":"sha512-qL0fmqMuUfz1SEWs5+VPCPefxL6NTV394K96VEFwGka7fdePb6S4AS9zPZpDwteolwfVaYO+ShCLxCst024TqQ==","signatures":[{"sig":"MEQCIGdifpqXfYf6anxOSTqb/df/vjAmLNP5FzxpdgCC5CKeAiBDvc7CDUUJAuOMKrW1JaF94AAu+u05jRz7H7bXhOAWPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-20bfcb3f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361088},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"20bfcb3f951dc97b4d734e791b335b9b55f4bffd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-20bfcb3f9","@libp2p/interface":"3.2.2-20bfcb3f9","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-20bfcb3f9","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-20bfcb3f9_1776673668082_0.940454091014344","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-fd68eecf7":{"name":"@libp2p/keychain","version":"6.0.14-fd68eecf7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-fd68eecf7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8d04afb499a80757b1ee08b9cb814d87685774ac","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-fd68eecf7.tgz","fileCount":34,"integrity":"sha512-IjbEIg/Z3mno81pgZOg02KjDKl72/qs1rxt6BiUcbRiwmCkoekf2CICl1SJSflu28pS6YJ/waIsFGs13yc7uxQ==","signatures":[{"sig":"MEUCIDo+rGvxERBZzS+19IHV3LYt3HEz3wiAQ80/lsNZADoXAiEAvAgxKsNvwz68cMylnGTKJeg6zWWf8YMFFHUa5eM1uEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-fd68eecf7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1365514},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"fd68eecf718a55e4241ecda3cfe757425c78da9a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-fd68eecf7","@libp2p/interface":"3.2.2-fd68eecf7","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-fd68eecf7","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-fd68eecf7_1776688757471_0.9343933829200568","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-69a44651f":{"name":"@libp2p/keychain","version":"6.0.14-69a44651f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-69a44651f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c6dc3f63b2d3f52b8ef83a5044b8b3bc2769042","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-69a44651f.tgz","fileCount":34,"integrity":"sha512-72EKe5Str34sI1+lirjtjrIv4x9TggvdWlrmaYLpcSjIZ1ngEn9hYHtbapIiXEMpngivHGn6OG4Q7CXPG3LW0g==","signatures":[{"sig":"MEYCIQCF+zK//RjYhNfx14T6LnVo3CiKIpRvH0AoDAyQ8tCB1wIhANKCuRA24+ih1mJ/7FkCa0d81637ea+MBd/3YPAszf01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-69a44651f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1365514},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"69a44651f80f8379bd1a3b3f88464537a4b2ffe5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-69a44651f","@libp2p/interface":"3.2.2-69a44651f","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-69a44651f","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-69a44651f_1776846396204_0.4474224164666152","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-cbfda2cdc":{"name":"@libp2p/keychain","version":"6.0.14-cbfda2cdc","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-cbfda2cdc","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8bbff477e2a53c112b7abed10fcfe872c0e9f30e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-cbfda2cdc.tgz","fileCount":34,"integrity":"sha512-Gh4iYoyE6rP0y2DdPFLBEmr8mNZ35P7ciyFbiPS2QeWE0i8kCXzQP/MGiDPg9ndRdirdeeOp79DlEccOIhqEZg==","signatures":[{"sig":"MEUCIQCYbx8uVc69VPYyOMqQRRlZGCOcNqZeJe5rNaYjQYor+gIgIERCj0l/rNv4rq2gTG/tT5eNO9UeHTGHXeHDiXP1M5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-cbfda2cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368070},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"cbfda2cdcea14485fb78b29a94ec62acf9b0bd62","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-cbfda2cdc","@libp2p/interface":"3.2.2-cbfda2cdc","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-cbfda2cdc","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-cbfda2cdc_1776955108490_0.7815734417130245","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-5466a8def":{"name":"@libp2p/keychain","version":"6.0.14-5466a8def","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-5466a8def","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"448c127d52c0ce55942c7dc5ac1b09e473851244","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-5466a8def.tgz","fileCount":34,"integrity":"sha512-qg9zFe3Qw62MAEMMnu3CXPq0hIX/S/AOvEzpqjZOAk3dQE4M50YJ/3j33uefv/d5HiK2rlxd+lER8vzGARspaA==","signatures":[{"sig":"MEUCID4h6F0aULhhWrClRhfeszLCsYxrN9JyTRAO/JnE8KTKAiEAvce9SgeV/kLN7T5Iet71bnH+yke5UjbW8aRu48al0Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-5466a8def","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368070},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5466a8def5d3573b4ca5c4fc38630a0da9e533e2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-5466a8def","@libp2p/interface":"3.2.2-5466a8def","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-5466a8def","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-5466a8def_1777042383148_0.5193499471639145","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-d57fe74c0":{"name":"@libp2p/keychain","version":"6.0.14-d57fe74c0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-d57fe74c0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b6898e237bfc020f9ce7ea064e05f3e288bf2f0a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-d57fe74c0.tgz","fileCount":34,"integrity":"sha512-K/ejTlN22AR6moH2UqSywzsWDKXyxjOZeePe8JGlI5GXyCxUJnqUyS7PpHmG3M+2L0615jsl2c/LjioBT0/8Gw==","signatures":[{"sig":"MEQCIB9OYAFPIxtabVNVYh42J2A0ck3y4EPivxJu8Fa5U+lBAiAzqs711FZi4sEdFTenEUxk/Cc+93B1fvIyJSn5ucOtMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-d57fe74c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368070},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d57fe74c032627c4440a400592c2b1273e15ed40","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-d57fe74c0","@libp2p/interface":"3.2.2-d57fe74c0","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-d57fe74c0","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-d57fe74c0_1777051957386_0.7415206802079606","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-61d594a6c":{"name":"@libp2p/keychain","version":"6.0.14-61d594a6c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-61d594a6c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0cab592100a87ec40116c2816df037d314bd9a68","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-61d594a6c.tgz","fileCount":34,"integrity":"sha512-Nhd3wBRfVRnzGDtqTmHm+pyYGHNFxKuKgLKjFMHBDAf35UYqlsgwDzG+Jxm8a2N6Qf6q4iynv6Zh8x1axsfSxQ==","signatures":[{"sig":"MEYCIQD3hboNbrZMIsbnuR4DOYa46vA/Wg/c9P49EIx+OgR1uwIhAJfcA72JTa0FmPkIh2gH3zLr2sSLsubUURFmZsDfNZR6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-61d594a6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368070},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"61d594a6c9af2b6f42b7d50d88891efbc8d76b27","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-61d594a6c","@libp2p/interface":"3.2.2-61d594a6c","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-61d594a6c","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-61d594a6c_1777096244208_0.39523197809157495","host":"s3://npm-registry-packages-npm-production"}},"6.0.14-baf3ddb03":{"name":"@libp2p/keychain","version":"6.0.14-baf3ddb03","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.0.14-baf3ddb03","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f80667b31c2003d2702fff79163b1286025d2aec","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.0.14-baf3ddb03.tgz","fileCount":34,"integrity":"sha512-8SPdgn1pWbQ2/4360jYsSm6oNdB4kvjzvssvL2jUcFAUSMORzfdxTMyAyVwLvKrcmGVvRJfsFz6Pp0EgYPUBXw==","signatures":[{"sig":"MEYCIQCF5Hy2SMCJJqoW1WQM+jjaLvkyG0kX571e8bjG9UQH+QIhAPViYWcJqduev9pAooM2GDuqYdTEPjBooT0/3jASokjF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.0.14-baf3ddb03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368070},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"baf3ddb03021164ff7317e6a68a6d5f320bc5e98","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-baf3ddb03","@libp2p/interface":"3.2.2-baf3ddb03","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-baf3ddb03","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.0.14-baf3ddb03_1777118898703_0.006738188452927174","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@libp2p/keychain","version":"6.1.0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a592b8badb6f21058aed96aa34cdcd8326185a18","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.0.tgz","fileCount":35,"integrity":"sha512-X/AdUB53uV00VRIRf2mX8fByvSx6bpfQbEdx8nHtLTVgcfnSDfFYIw8krd8ZnzgBNCbN+osMJn151Ft+QHkeBQ==","signatures":[{"sig":"MEYCIQCbRbfUMGWA1BGxv8CIsQFdsQXNSCbB9G+aV0BHdZ4lMwIhAIqPtBDmRhsYbdCe5ohnPbIgQNzYfloLJ3DoBn4iCPVa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369424},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"2a19115faa3fb198eea1f4700d81f177ff81e73c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.17","@libp2p/interface":"^3.2.2","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.2.6","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.0_1777122743706_0.7259925143534787","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-10b2bdf50":{"name":"@libp2p/keychain","version":"6.1.0-10b2bdf50","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.0-10b2bdf50","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"75d00fc634e507e4ef9ce18f5a4c72132ff6b9ad","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.0-10b2bdf50.tgz","fileCount":34,"integrity":"sha512-An1sGz4P0v3KpuL7V9uMikqgXT4/cpJitqKVgZ6rxHKT7cYPeAvknmIX0oXe0UDICa2v5zyF3UxsbsCNoxKc+g==","signatures":[{"sig":"MEYCIQDOSinhtdMSXIJqSV/u9zVuewFkrD77piSZjaBYwBzhAwIhAOiOGGAcLwRw+kEdDIy/ewSwS+yGtN2IDJKmUa6UQ12u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.0-10b2bdf50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"10b2bdf50bdde0af14fd8ff39377abd7beab6d75","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-10b2bdf50","@libp2p/interface":"3.2.2-10b2bdf50","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-10b2bdf50","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.0-10b2bdf50_1777204154860_0.7743117451475625","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-3a5e46eaa":{"name":"@libp2p/keychain","version":"6.1.0-3a5e46eaa","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.0-3a5e46eaa","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"61ca49988b19d1e654305a07b36ccd53766812e9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.0-3a5e46eaa.tgz","fileCount":34,"integrity":"sha512-YqPhaNJoH9YU9ezUGEdCRGFmwBn+V6sLmLCIFWP9U1otuFkNzNN0S/x/F4jV5OnpUi2gOIcvtc9Gs10Q3vbF8Q==","signatures":[{"sig":"MEQCIFlZGVrM6bIonzRNNu5r0t3tHNPc6VEyxqPD2KEtcG1CAiBE+BYeur8Yu0f4B2Dmqiavvq3hO/fgas79d5sqgY0Duw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.0-3a5e46eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"3a5e46eaa2baa370d808e3e1bd6a0cea9f1ef7bc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-3a5e46eaa","@libp2p/interface":"3.2.2-3a5e46eaa","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-3a5e46eaa","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.0-3a5e46eaa_1777466720990_0.28490819094130937","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-d1ab98294":{"name":"@libp2p/keychain","version":"6.1.0-d1ab98294","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.0-d1ab98294","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"439659592560274789b4c862bcd2b67c71411558","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.0-d1ab98294.tgz","fileCount":34,"integrity":"sha512-gxCq350Q10VDziMNCnOegHBIOxTEP44jHUH7MxGMpTjpgAngUxUy2bYBCSQmkC5zDxRAb2gZABwx0Gni+dcyAA==","signatures":[{"sig":"MEUCIQDcG6/g+BEC+wLogeDiecqDqFm4qOGNs+KEtjhFQIVq+AIgI7xDdMyshubanJ6P+dvR7kmK1dcIJek5I7dcPein+QI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.0-d1ab98294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d1ab98294b65f9d19506efa270bf80fedaaa145b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-d1ab98294","@libp2p/interface":"3.2.2-d1ab98294","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-d1ab98294","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.0-d1ab98294_1777915221788_0.33731659759724497","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-bd9e02dad":{"name":"@libp2p/keychain","version":"6.1.0-bd9e02dad","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.0-bd9e02dad","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86e74f6988d32339feec48790301989895f0bd95","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.0-bd9e02dad.tgz","fileCount":34,"integrity":"sha512-bQ2KxdGU7L5d0XAc8uTtp3D3DlJ+pU3waj/aBZECPxGRhbpbNhkzifTta3/DYHFE63ZV7IioQb5lmUv/JZ2JYg==","signatures":[{"sig":"MEUCIBuvx3ZlR56wJUuCgGNNbyRV67zO5kH4Jl9HjI9UXiJbAiEA5pVy9BcHbWPrJL0Tlos/fSJaE8sOyJtqWdDac5ntUfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.0-bd9e02dad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"bd9e02dadccfe5c35cdf522bb6deb807a2282088","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-bd9e02dad","@libp2p/interface":"3.2.2-bd9e02dad","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-bd9e02dad","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.0-bd9e02dad_1778333179517_0.4419682366766453","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-15eeedba1":{"name":"@libp2p/keychain","version":"6.1.0-15eeedba1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.0-15eeedba1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d8d706ff54676940b6ea6b43f45738df35877148","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.0-15eeedba1.tgz","fileCount":34,"integrity":"sha512-m6v+fGQSs3c+N12w6DSPN/vSjxw9sJMkkxXSp1xYyaywF2apZ7FFdUPJkVdrfwK2Z2ldrufi7QVHJw15hGKW5w==","signatures":[{"sig":"MEUCIGahcheJX1mn1MfBRbDof1Pa8qR/sSwn40RldDph4l7GAiEAwRZVTeSx5OjBpofAyDt26kuPXWJ9360K4cMdkFnbXfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.0-15eeedba1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"15eeedba13846e55e8fc3f9e4c49af18fa185ea4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.17-15eeedba1","@libp2p/interface":"3.2.2-15eeedba1","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.6-15eeedba1","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.0-15eeedba1_1778337082627_0.8873020036387724","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@libp2p/keychain","version":"6.1.1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a609742f878feb2d155c4eff363d2471f2a87850","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1.tgz","fileCount":35,"integrity":"sha512-szZBnnO+VX4Fjz6KZKE6Z0mFEWaQautb5sV+cK23r6nZ17gd3dv/U8hI2I2DjtPDKB3HimpQcVLnDF8Tc3EkfQ==","signatures":[{"sig":"MEUCIG3gEIkYE8NOjNbxhW2JnGIFjire1EcN5Tat0ZS7eckrAiEApqAtgptzOBZPKzrhePqp9iVjqLMHvu3/E/HcR2hhCE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369424},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.18","@libp2p/interface":"^3.2.2","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"^6.2.7","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1_1778503934513_0.29047577900665456","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-9c3c0b22a":{"name":"@libp2p/keychain","version":"6.1.1-9c3c0b22a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-9c3c0b22a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb78d832d3f8b72982143c0058cebcb4d23d2136","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-9c3c0b22a.tgz","fileCount":34,"integrity":"sha512-4XHXK0HsCu9TLYwsc/4JKC7aOAE/iz1B9a8oePceXCo+/YYI8b/N1zEj+GcGjK4JkuK4ZjCd4iTAjXWyqXkavA==","signatures":[{"sig":"MEUCIQCQkBtY67PhEsdmdEpyQMFzt1tX89GrCj1W3WKR1m1OpwIgIT+U8K8y16Of2UXd5cdebkc6vH6pzFWOtEuFH6A0yJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-9c3c0b22a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"9c3c0b22a1ff4683dc0d568852effab7c5209437","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-9c3c0b22a","@libp2p/interface":"3.2.2-9c3c0b22a","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.7-9c3c0b22a","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-9c3c0b22a_1778624552591_0.13075546158453077","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-5692f3f16":{"name":"@libp2p/keychain","version":"6.1.1-5692f3f16","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-5692f3f16","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"40a9fba03ebd9df17383cb2030729fd1e35276f1","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-5692f3f16.tgz","fileCount":34,"integrity":"sha512-nlB3Mwz9shhb8SLbeEKS1y7I8wSeQNuK36t5rWf3XICgDojd+/mqRcEame2zonWvQE95xRTC5YuNmMriSrCHDw==","signatures":[{"sig":"MEUCIQC5Hh9JYaej2sTybblMQ9EKfJjXI9Laxx/lsIIiXtbZfAIgbEb2dNrC4qWu5OVxaNyREIS1uEanWlgxTyQp05pmoyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-5692f3f16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5692f3f168049cc658ada36e8251b445683f5806","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-5692f3f16","@libp2p/interface":"3.2.2-5692f3f16","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.7-5692f3f16","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-5692f3f16_1778631531388_0.26517368107094685","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-9eb27be79":{"name":"@libp2p/keychain","version":"6.1.1-9eb27be79","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-9eb27be79","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c768533fa90fc852ea9a9de8cc04046b04a4196f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-9eb27be79.tgz","fileCount":34,"integrity":"sha512-xSMmg2zTToX58DhHfXd1oGiJ+O6DHHvJ4WSZuHV3f4Xb5qwi4SMlDiQYnfvZMSq0f8ayrS1YqIdfqtVVDHJn5w==","signatures":[{"sig":"MEUCIQD9QEI3kZOf3r7adApwgcCYD6kHFSApfc2tckhdUQYiFgIgAbWibspnt0gebYF/leXI7z5ccHaEuY9+xC2MrgDJ3IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-9eb27be79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"9eb27be790afc64c436422a9f7fa53cf0c95d9b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-9eb27be79","@libp2p/interface":"3.2.2-9eb27be79","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.7-9eb27be79","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-9eb27be79_1778870253050_0.23754197984256398","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-cc151e147":{"name":"@libp2p/keychain","version":"6.1.1-cc151e147","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-cc151e147","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"694ad9722e601c5cbe9087699b5e71014dac8c45","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-cc151e147.tgz","fileCount":34,"integrity":"sha512-ZE546OvWUYTWaQSYxDC+FlwREEsNy7QCPWqhOS3JjlRU9sVDVdIf2cK/hVmUQ3LdZGw5t6XfGyqJjswTPtu7Bg==","signatures":[{"sig":"MEUCIQCRHVVJH0CmAnMG4pj1zD8eMjjnCX7+UyTU01K7xzyQkgIgb/a09aRe6jMBxfBKlbmAVFmXo0V/9TXxHQLHdyOw6Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-cc151e147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"cc151e1478aa8159b823573443f2f187838e9169","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-cc151e147","@libp2p/interface":"3.2.2-cc151e147","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.7-cc151e147","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-cc151e147_1778894155402_0.23782905132751897","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-b9ebef660":{"name":"@libp2p/keychain","version":"6.1.1-b9ebef660","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-b9ebef660","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4f95e813a002bd651c6bf14ca9f84259b993d5d0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-b9ebef660.tgz","fileCount":34,"integrity":"sha512-ZqiE2J2A3fBcf8ByhZtITE+zeJyg7KePNyuUMD9+zYnCghikktG7YnzLlfZbelXRUOMgYd7CO7s2Ei+u/aTkLQ==","signatures":[{"sig":"MEQCIFRkRBVBn8uGEdwQHJt/4euY6WmnAy5xXcvW9AFtm/1BAiAerQJSPXNWIY6NP7iBzDS/Da4fB4pVinHblxPMgwSmqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-b9ebef660","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"b9ebef660bd6b059df3d7dc23ed622f574c01f60","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-b9ebef660","@libp2p/interface":"3.2.2-b9ebef660","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.7-b9ebef660","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-b9ebef660_1779059998852_0.1525801474809949","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-d59c165ac":{"name":"@libp2p/keychain","version":"6.1.1-d59c165ac","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-d59c165ac","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ae54c5cf6a8f98c8b35f37f30db454a40350cd00","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-d59c165ac.tgz","fileCount":34,"integrity":"sha512-0NZlMPWkf8y7Do9Z3CdpdtHETZzSuTaKok4DXxtNScd2kF7tnnYwkGV2tthuxtDUn2dzxiJVEaNCRmrCp0wflw==","signatures":[{"sig":"MEUCIQDcvBacvgTQOgL3dd0+T6K1KIucxNjC4NGUBpdhea0sJgIgMfDUJipQtngSPwlIcQ+c6Z/qakvIRE3EOPES6pw3rIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-d59c165ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d59c165ac794e4895f54777201a666c1777b3195","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-d59c165ac","@libp2p/interface":"3.2.2-d59c165ac","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.7-d59c165ac","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-d59c165ac_1779106647386_0.30809383279646596","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-3574648c3":{"name":"@libp2p/keychain","version":"6.1.1-3574648c3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-3574648c3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c1486fb281713a82f01579718506bf255f932357","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-3574648c3.tgz","fileCount":34,"integrity":"sha512-Mb0Fcalrx6aGvEtsA3JHGo+5bYR6szZ/WX1SpbM9CjuABQPRlgv/CAWUEARrcEa3tFbg8mb+Bc0y5DQDs7hoaA==","signatures":[{"sig":"MEUCIA+wJtbmoVH795m5t+2eFvLd9VDjdPCYJUk88MINX02LAiEA/o9wTwxg81C0Z/sRPz+PvVeVa9jSu6BinYq31C0DYzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-3574648c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"3574648c3582bd1f4a4c2b734639a1c890d57384","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-3574648c3","@libp2p/interface":"3.2.2-3574648c3","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.7-3574648c3","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-3574648c3_1779672002961_0.37972801517737276","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-ed1ad1f26":{"name":"@libp2p/keychain","version":"6.1.1-ed1ad1f26","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-ed1ad1f26","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2c447a0ccdec24abc5f05fd34af7a106f94baef9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-ed1ad1f26.tgz","fileCount":34,"integrity":"sha512-YcCp68pIS+ligov3L446QhWWiLDwbfDIF9o5FGEjW/peUJYX+xpuwRkyBgMc9+9D5pVVVoT/TsPi1OpaAuJ0AA==","signatures":[{"sig":"MEUCIH12hWzO0VjklPOn2yQ9sRWVY11khf12XFJ9KP/5LIADAiEA2RTIWKgwO6QvQnD/okqOZC1uiISLRxZEySyX88thps8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-ed1ad1f26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"ed1ad1f265dca9c94a7b38947c683864b987eafd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-ed1ad1f26","@libp2p/interface":"3.2.2-ed1ad1f26","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.7-ed1ad1f26","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-ed1ad1f26_1779721649171_0.369358130192031","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-d888f182f":{"name":"@libp2p/keychain","version":"6.1.1-d888f182f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-d888f182f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"909638a9215934f804b94547be74c5c7dd42f9ec","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-d888f182f.tgz","fileCount":34,"integrity":"sha512-cI//EGt5hxP1kH17UjqGUPtNM6IoRIbdPBOhR7Syylfez0wABwEGlO38Vp52OvaaTAKq7coVETJvtAPaYgsYVQ==","signatures":[{"sig":"MEQCIEhgwtDgD5swPimXwQ5EUtRy6D1yZyLZZ6941O2lOUMFAiBr3mFVtJu6QS8E9P5LaUtU3waFpkHgO7y0YYPTBtT+FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-d888f182f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368069},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d888f182f451a1d25d4b0ba9f912b1aab3340635","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^5.1.0","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-d888f182f","@libp2p/interface":"3.2.2-d888f182f","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","@libp2p/logger":"6.2.7-d888f182f","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-d888f182f_1779863496254_0.7522116962998455","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-29797a5bb":{"name":"@libp2p/keychain","version":"6.1.1-29797a5bb","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-29797a5bb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6ceb0fcb60e3c36278bfce385ae1bcd1cf5f88f3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-29797a5bb.tgz","fileCount":34,"integrity":"sha512-fnjEwE2cilCTFap0e8Q0wTwogqZT0ZQG47gB2zKaGWf6PVRySM8HDsdjRLQo502NyZZ/8x8d9gE9lneQSlXvsg==","signatures":[{"sig":"MEUCIGNaU7K1zyP0GhGSYl9GEVdsHzkTt5SI0ZvwCQYyQoUqAiEA9Xp2NSDytpmHMtmPiu2f+I3Yr7YGBcJGZvRjnRxdUb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-29797a5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1477935},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"29797a5bbbfc5b93d91fcdc244d7f65e2ce5e76c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-29797a5bb","@libp2p/interface":"3.2.2-29797a5bb","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.7-29797a5bb","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-29797a5bb_1780074735232_0.44188883392776246","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-b7c6dc0f2":{"name":"@libp2p/keychain","version":"6.1.1-b7c6dc0f2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-b7c6dc0f2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f693d1c31fe098abc5fb5c9ed912e71819150ec2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-b7c6dc0f2.tgz","fileCount":34,"integrity":"sha512-E4k/xF4FOSPwp9zqq2fj8jVnKTwK9xzK6V/2KsH2sOYeY74gpYnt+NLDJ7259WCiQWt84UULGib79TTNCDhYBQ==","signatures":[{"sig":"MEYCIQD9Wfd47KJ0NbIbgcjwS8/R7pMkfbEQr5h6oZ2Kjdl8CQIhAIYkTXN7M+Vs63B+h5sqhxOAsTNGX6dvdmGhs1tAsIVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-b7c6dc0f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1477935},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"b7c6dc0f2db85e5604e5fac889d39504e0adab50","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^13.4.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-b7c6dc0f2","@libp2p/interface":"3.2.2-b7c6dc0f2","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.7-b7c6dc0f2","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-b7c6dc0f2_1780088119494_0.2287809639331524","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-5b8813abc":{"name":"@libp2p/keychain","version":"6.1.1-5b8813abc","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-5b8813abc","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"721a3a963e493c2b22bd943ea0a25543c5d2966b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-5b8813abc.tgz","fileCount":34,"integrity":"sha512-+N9RH9fHk3izFFx7LPOyYKI8RlN00LjGlYQsiOu1RXSaUHl01xFSWl4NKJLqYamasrsfFntHIiqWdHE1QZdaWQ==","signatures":[{"sig":"MEQCIHX+eQ2mLHFrk5r6n13Mj4NyIZnArN9F8fzXeae/WhcWAiB56zU+oUVhAo2BwN3cC0Z3f8wSzFKGruRjlG/gtuT2jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-5b8813abc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1569716},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5b8813abcbca3fd59e6d137f2a42ff53e115cf99","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-5b8813abc","@libp2p/interface":"3.2.2-5b8813abc","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.7-5b8813abc","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-5b8813abc_1780123570312_0.44008510147314506","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-160a24585":{"name":"@libp2p/keychain","version":"6.1.1-160a24585","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.1-160a24585","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fe708c77a4f33f0ab6b593a47892ffa65cd1da13","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.1-160a24585.tgz","fileCount":34,"integrity":"sha512-GxtX1c7xPGa1zx0QuS0T7VoQxLHnnjlOg+0nvY59eDh1eORnuPjVo5NxyPn3NdWqmxUiqsHutF8IDgskPQJ3HQ==","signatures":[{"sig":"MEUCIQCRV/nwlKbU+pNxVtoccqL+2Rc6loGidxMQJYdWWDIIvgIgGkHs61TxSIf3f+g3y2YYlKeE3Am2JGHu5RQisriSs5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.1-160a24585","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1569716},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"160a245858b6ddc052213f10de463e8ddb9a1b76","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.18-160a24585","@libp2p/interface":"3.2.2-160a24585","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.7-160a24585","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.1-160a24585_1780173568641_0.15655216631201085","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"@libp2p/keychain","version":"6.1.2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dbbc03456557ebda7982eab690e55a58e4184c80","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.2.tgz","fileCount":35,"integrity":"sha512-z8cc/Us7FZJxD2HLLNw+WHkbNe3hnkQUqeTViVEK9R8c1N/tI0avbLlP0SUwywFOfsbPd2j7hbTt7KvdAyG2Dg==","signatures":[{"sig":"MEQCIFWGtRr3b4VzhP7chcjogSJP9FEHQTHkiKTwR3Ra/W1DAiAR/NpJoRiZnXE/j6oe34LVH5vwkgaKePYvycpmEdxhaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1571071},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"17557e888134c0a250bff43b035a52b751a39db7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.19","@libp2p/interface":"^3.2.3","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"^6.2.8","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.2_1780210988696_0.43976202106307705","host":"s3://npm-registry-packages-npm-production"}},"6.1.2-a34745c01":{"name":"@libp2p/keychain","version":"6.1.2-a34745c01","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.2-a34745c01","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8bec9f99948228d1daebb792406dc8f1096deb3b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.2-a34745c01.tgz","fileCount":34,"integrity":"sha512-HkB8H1dnXkqWkNypwrKzAbFiukSCs9X9hW+YZ+wXVN/l41LTuiLww2D83/UCYsgyhABNzWgyAL5ED4p4KgfO1w==","signatures":[{"sig":"MEYCIQC+y5mOHlE32RMCfJS4wPH/GMSiK728E/6z4EZ6IygoUAIhAJWeFj5UWiJAR27vsCS6VoRMszR6BOr3/4bpx3F935Od","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.2-a34745c01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1569687},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"a34745c0192b0b70bd0a79130dce96f669ef3754","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.19-a34745c01","@libp2p/interface":"3.2.3-a34745c01","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.8-a34745c01","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.2-a34745c01_1780656959059_0.9371751688284897","host":"s3://npm-registry-packages-npm-production"}},"6.1.2-7ae12f9b0":{"name":"@libp2p/keychain","version":"6.1.2-7ae12f9b0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.2-7ae12f9b0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a194e44bc077cba512b5a0a504d962a6f52adf34","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.2-7ae12f9b0.tgz","fileCount":34,"integrity":"sha512-KGxsIt7nNQlZdd8gJtX28ReAxLTHPDMIAxFQ9pCWV83/sLvLcWkM1GInwrafS+KsaxXKzjdqdygJ0Fu9uDvY3A==","signatures":[{"sig":"MEUCIQDIfqrOOzvp5YtJ9YNpNcrXxXK8h0Q+iBQv4S6a/1dahQIgdJzjm9xNgkBM80sz/D3BLLOoKNsPyr7dstUKmQ+mGCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.2-7ae12f9b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1569687},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"7ae12f9b0a6ca49b854afdd5457211eabf00e8a9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.19-7ae12f9b0","@libp2p/interface":"3.2.3-7ae12f9b0","sanitize-filename":"^1.6.3","interface-datastore":"^9.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.8-7ae12f9b0","datastore-core":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.2-7ae12f9b0_1780757983279_0.26437372088162037","host":"s3://npm-registry-packages-npm-production"}},"6.1.2-404c7824a":{"name":"@libp2p/keychain","version":"6.1.2-404c7824a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.2-404c7824a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ca4819aabd80169c454d5eb0e414fbc56978329a","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.2-404c7824a.tgz","fileCount":34,"integrity":"sha512-3yEQ3lBjoEZM+S8kt9BkGxFUQ/S96XbMqHDok3iFiKBtHFErdTtOhv7IDI91lRRJM8SaN1QNbRO3uXqFTZgmcg==","signatures":[{"sig":"MEQCICMJtoV1jKikBOHDaip6LHRLtx95Nui1dxmyubVIWIWTAiAoyraxSamKRI0zSAr9fscxQEfV4fu5IwItp5El+b28Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.2-404c7824a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1373571},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"404c7824a85e83082297fd968de32e00234c12ba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.19-404c7824a","@libp2p/interface":"3.2.3-404c7824a","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.8-404c7824a","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.2-404c7824a_1781270872251_0.4337625126115783","host":"s3://npm-registry-packages-npm-production"}},"6.1.2-5e07d5963":{"name":"@libp2p/keychain","version":"6.1.2-5e07d5963","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.2-5e07d5963","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b45475b5e74eb8790363f9a1454ec980106b08eb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.2-5e07d5963.tgz","fileCount":34,"integrity":"sha512-TentQ+R+vynJy9BmyGGpEMwHHI/MkHlAqlGDjF/azfNoXj+wO0lobpKPI23Ro0WtUqRokFi1Y5kKmDCAeRGNEA==","signatures":[{"sig":"MEYCIQClKDMvoKFUBqb1aDEN8OwxGVtrd8r9AyKWjXdg2ocnBAIhAMvos9sNMBsTrRsNpCVlvG7bhOn0Rw7I59oKJc5TZ/NU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.2-5e07d5963","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1373571},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5e07d5963d691ed8e695ca0af8e1d8f23af54795","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.19-5e07d5963","@libp2p/interface":"3.2.3-5e07d5963","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.8-5e07d5963","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.2-5e07d5963_1781383012250_0.5736772267903254","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"@libp2p/keychain","version":"6.1.3","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.3","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a39a0f383fc8dc3ae27bb537a4c973f20d931f8e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.3.tgz","fileCount":35,"integrity":"sha512-inkEQehXycDZY3xD13GnqXRxl8HRmGVvpwdHi/FVxQltKgGzkX5pagnFrviWIGelCXMheY8UQMfdFW/7Fy0PXw==","signatures":[{"sig":"MEUCIEzps7y3m2m+mSWEl63GE9qXHfLG7vtyuaW4tpdBvVn6AiEA4rPfhoVoluAnwKug/Qz4WNIWonCcPuiyttS9tIu+4Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1374926},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.20","@libp2p/interface":"^3.2.4","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"^6.2.9","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.3_1781387391375_0.25211336320097244","host":"s3://npm-registry-packages-npm-production"}},"6.1.3-bfb7ceb0f":{"name":"@libp2p/keychain","version":"6.1.3-bfb7ceb0f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.3-bfb7ceb0f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3d014031288d9a8850b6b2fd03f8a2875aa44df3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.3-bfb7ceb0f.tgz","fileCount":34,"integrity":"sha512-GQ9YdBS+44K5mfGn9JsyffocnqmW7hgY5yEVOoDDSj4LlXFMR+df0oXuxX9BgqOMVHOr1tY0PuzwNySWODb5dw==","signatures":[{"sig":"MEUCIQDbdbwKXhgTlN+k2HQHaIYdbrvz8x0/xK8GXi+tN4LNQgIgG29ZtsAcStSUm1+8nzkZ/eRNNVuA1JdDvOKl3LCd3QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.3-bfb7ceb0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1373571},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"bfb7ceb0f29680acf308649aac0885c99730e899","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.20-bfb7ceb0f","@libp2p/interface":"3.2.4-bfb7ceb0f","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.9-bfb7ceb0f","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.3-bfb7ceb0f_1781943926032_0.2473507546645317","host":"s3://npm-registry-packages-npm-production"}},"6.1.3-d4dad9bf5":{"name":"@libp2p/keychain","version":"6.1.3-d4dad9bf5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.3-d4dad9bf5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"db64e07de3ff62d8d2924ab715d217a499381f21","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.3-d4dad9bf5.tgz","fileCount":34,"integrity":"sha512-Upo2fsHEa1bFj0oal+R2j3OxS6DCt3R0VoYOIiHPwjZM7RZUzjaeqbwCskqXlgrp4tIL3XVu8g+JOBg+DSxmQQ==","signatures":[{"sig":"MEYCIQCifArWYJSvEZR/jWxDSolxQfHVDHhucYt3ogJMNcE4nwIhALynXmE0INitHyjr0NJ3iV63JquyfWP/h5aKORkaCCNJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.3-d4dad9bf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1373571},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d4dad9bf53f6e50012499837fb6db213d2022efd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.20-d4dad9bf5","@libp2p/interface":"3.2.4-d4dad9bf5","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.9-d4dad9bf5","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.3-d4dad9bf5_1781945994889_0.46601879535401824","host":"s3://npm-registry-packages-npm-production"}},"6.1.3-47a51e3d1":{"name":"@libp2p/keychain","version":"6.1.3-47a51e3d1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.3-47a51e3d1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b185562fd05dbb244aec4f1d4b6342c924cb9f8e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.3-47a51e3d1.tgz","fileCount":34,"integrity":"sha512-/r4jMoBDcSHB+bRdZ9aqrD0KuShNUQZdwIO1FP8719ekfKMgEa9FwhynLIWv8YXJGcv+d/XoT45afTh/8IB/VQ==","signatures":[{"sig":"MEYCIQCqIOTaHbjx/X9ifig9z/p2N8lT2bGkoiWL7KXixAy4RgIhAI/WkBPq0hKh0B4ArG7S5BQHJGIEOoqwG84umIHj+pEf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.3-47a51e3d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1373571},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"47a51e3d1e0c508461b4bca1825b42e7397b9e7c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.20-47a51e3d1","@libp2p/interface":"3.2.4-47a51e3d1","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.9-47a51e3d1","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.3-47a51e3d1_1781966479871_0.41217227913601695","host":"s3://npm-registry-packages-npm-production"}},"6.1.3-f144def15":{"name":"@libp2p/keychain","version":"6.1.3-f144def15","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.3-f144def15","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"660402f9b04ca346893d3eb5b33fce0ee9d3f5b0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.3-f144def15.tgz","fileCount":34,"integrity":"sha512-2OW6cuPEvK0NVEB2xfmzFlf1phPa4Z5WL2SXRUsB3wh0XXL0VtTp6SoX7MPZ5zdmFXZci0A8viAYZ/c9gV4YAA==","signatures":[{"sig":"MEUCIQC9y9sLAn3z5C7gqSidY37COvozEdWaxtaKkX2TAx120wIgHe2Zt0MIFeFKQIBsn9Ygggww9X8PQe+btJlWS1sgAvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.3-f144def15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1373571},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"f144def154662e8c899d7a595fbbf3aca27c6ca3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.20-f144def15","@libp2p/interface":"3.2.4-f144def15","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","@libp2p/logger":"6.2.9-f144def15","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.3-f144def15_1782114672883_0.3860668811407775","host":"s3://npm-registry-packages-npm-production"}},"6.1.3-08898d7df":{"name":"@libp2p/keychain","version":"6.1.3-08898d7df","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.3-08898d7df","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"369f4fc72db8f6d1c55525ff1594df50d98af9f9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.3-08898d7df.tgz","fileCount":34,"integrity":"sha512-hX/JE2bgxsdJ4alaTypBTBbaOhQ4fgkEmoRVTeBIhNtpvWmw8gF/HeS9knt5waUkY6xo3rgPezU43ylzbrnMpQ==","signatures":[{"sig":"MEUCIQCMn3thQuZTjEMg4Jhbtzqy0UKj+Zyi/lScUF/P6D9L0AIgAwPs78eZNRJEo4SdhUdZVXlk2HoiPoPS7Fyk5J7M7AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.3-08898d7df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377655},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"08898d7df679f45b543f188232883decd4535691","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.20-08898d7df","@libp2p/interface":"3.2.4-08898d7df","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.9-08898d7df","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.3-08898d7df_1783417623567_0.9298609357115679","host":"s3://npm-registry-packages-npm-production"}},"6.1.3-dd084c0b2":{"name":"@libp2p/keychain","version":"6.1.3-dd084c0b2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.3-dd084c0b2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"796074229aebc8327cf15bd3a0f0684791f23fc3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.3-dd084c0b2.tgz","fileCount":34,"integrity":"sha512-A52ZOU34tDVRxzGqCuB85YhUMuP9EADtPFzc/AyChOktX/WaHvCSFhuWyS9KP3j7OJpXeckn5ytDXxv84bacwQ==","signatures":[{"sig":"MEUCIQDZE5AIim1OqLNwo+ZiXNUBmqMlxC38JSSNK3AXoaBHfAIgEzQd8hhNcFaYL/PVaz/nAq0jTxd0dt/vFpqijx0bHh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.3-dd084c0b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377655},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"dd084c0b267a85ad5db0e05ec1fa83f02fb525f5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.20-dd084c0b2","@libp2p/interface":"3.2.4-dd084c0b2","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.9-dd084c0b2","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.3-dd084c0b2_1783428411304_0.06277977164466231","host":"s3://npm-registry-packages-npm-production"}},"6.1.4":{"name":"@libp2p/keychain","version":"6.1.4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0eed7f9cceff8169a1a8b599b6f403e78779eb9d","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4.tgz","fileCount":35,"integrity":"sha512-vExk59BOOoOafgPpnARFxacFvtiotOzJ/UZKdmZLGP9e0J1rJPm+Aqbek7aP4oA7JX0q2OjLK/skJSzbwUk9sQ==","signatures":[{"sig":"MEYCIQCn00l+wYfc4z3ig2bWaC3PD0MP97VvzKXrH4KvenIpZQIhAMiVd7JnhwCrgR6xgLGSYlWsy0w748cuzCX1XMPDIpC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1379011},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"66e022d053da39b2dba11f90158c046f84299488","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.21","@libp2p/interface":"^3.2.5","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"^6.2.10","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4_1783430714781_0.5706396473377093","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-4bb8fbe8d":{"name":"@libp2p/keychain","version":"6.1.4-4bb8fbe8d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-4bb8fbe8d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"69abc075eb638a96f41551e661beb3fd96038820","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-4bb8fbe8d.tgz","fileCount":34,"integrity":"sha512-jiG7Ox6evZSeru7Tf7UHMEoRyscz2KQx4rOwJRSyjemyANIKiwNyAoaEd+77zmnA6wGhnqrfBVKfb0135Q23SA==","signatures":[{"sig":"MEYCIQDdenrYdOHGGqFPMiJe594jjf5bVRagiTJ/W6LPp/QzYAIhAMTE1GgGiTDOIC7ydsVqGlQpRd9665yiE2kqhwJec9Pe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-4bb8fbe8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"4bb8fbe8d3f3590e4af51a1f5f7de56fffa5804d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-4bb8fbe8d","@libp2p/interface":"3.2.5-4bb8fbe8d","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-4bb8fbe8d","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-4bb8fbe8d_1783536644507_0.8955352319310954","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-a04f5e0bf":{"name":"@libp2p/keychain","version":"6.1.4-a04f5e0bf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-a04f5e0bf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a1ed94a8c79965d1b7211bd2b1014a40e97b4bc9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-a04f5e0bf.tgz","fileCount":34,"integrity":"sha512-8rIPncwmPI3G4qZK1pUE6cQcEgofqw7knJRD1zZrWVZWshhxcrAYAOlzBtOxqTJ3kPGBiBwo+Ph+jbEzZo3D0Q==","signatures":[{"sig":"MEQCIC2wtdGGxUxVwYF45LOGqXIJVZKvOweS6sdP7vlfPW+zAiACozT2AhJbBf5KwX17J8ac1y586gn54kWqvExxyeqC/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-a04f5e0bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"a04f5e0bf392ef1cc018c0e5d58f802de7dd09c5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-a04f5e0bf","@libp2p/interface":"3.2.5-a04f5e0bf","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-a04f5e0bf","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-a04f5e0bf_1784128250507_0.743924020145595","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-fb9e8a76e":{"name":"@libp2p/keychain","version":"6.1.4-fb9e8a76e","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-fb9e8a76e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"133b5e7caa664f7b2d0019cdaf1522eba76eb2a6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-fb9e8a76e.tgz","fileCount":34,"integrity":"sha512-PzAK6rGTqZXFXfAbt/8xdjcGQiuV/mAGgMOUAz5LlKmEfMz5hALNhOjVYuHxwhDcDT211CXxHm4gIhArYwZBzA==","signatures":[{"sig":"MEUCIQDY+ukLVw5krDh/i9pRJVaWlSdeeqGcbVTI2Ry1GhyFKwIgJqNcjEX2QXHhc57h/9v+bAthyNM89AooSC5ZnfPe00Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-fb9e8a76e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"fb9e8a76e9ac75924928fae4ce11d00f68320a83","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-fb9e8a76e","@libp2p/interface":"3.2.5-fb9e8a76e","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-fb9e8a76e","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-fb9e8a76e_1784222778455_0.18127084282111294","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-084ad7890":{"name":"@libp2p/keychain","version":"6.1.4-084ad7890","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-084ad7890","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6951d0ca0d8e37702823f8afe5b2216053568c5b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-084ad7890.tgz","fileCount":34,"integrity":"sha512-VRkGiGdmEtNpz4dqL9x9pYjXERfxbPA53WpIKnRnlaZDQtrZVb4jB63FSfJ487pvhczxKRDvFR/wuGM/U8yhMg==","signatures":[{"sig":"MEQCIG56SWyj4H/YqyT7lJgdtNO1XU5illMBKcDFfZISMuUiAiBOU++jPIEcIys6U6HAiRW+HvnIl47E2RvYYz9iqQveVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-084ad7890","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"084ad7890bfe360c67fc41e1635fde73cb4fce0a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-084ad7890","@libp2p/interface":"3.2.5-084ad7890","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-084ad7890","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-084ad7890_1784311267884_0.4973206514093882","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-cec2b1f34":{"name":"@libp2p/keychain","version":"6.1.4-cec2b1f34","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-cec2b1f34","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d1facc8f73261dae62e5955e5a869cae03e2b832","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-cec2b1f34.tgz","fileCount":34,"integrity":"sha512-jfUZbMABN/GwKfwyI2Mv9bsF9O6xaCizQFRW20VH3s6Qlq+AoMSnYXXlRBe7f2IKzlE/Ffu9DCOgwaJW8NwbvA==","signatures":[{"sig":"MEYCIQD8eHllvAT/BUmsJLZA8P5aAgz1f2ZkJutggh+uOWDGfQIhAKAr14s/pnRwH51RqQ3fZN3iUgbvEO9eHKvRSRbIz25a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-cec2b1f34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"cec2b1f349d130065e561349a0336a239528267f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-cec2b1f34","@libp2p/interface":"3.2.5-cec2b1f34","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-cec2b1f34","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-cec2b1f34_1784324110402_0.076152237514582","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-ba1551199":{"name":"@libp2p/keychain","version":"6.1.4-ba1551199","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-ba1551199","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"97f4ed1e67b0b9dfbeec3ffb736899a85fb769df","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-ba1551199.tgz","fileCount":34,"integrity":"sha512-f7GnwxrwXIkc7TU672ccZgq+0DDVI3wyE+pBJx8CzxaWZFtmacHzbiG3LvtQih03bl+M87Mtxq6eL/5IefbxPg==","signatures":[{"sig":"MEUCIQCI+eKJB2P6B7WfUJ5ytPt/d4xZJQeTWbLG8/zHvmPVgwIgApzMYesxwIH+HXB+QcubzpsyuMVqGCoa4Y4fOhU8uwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-ba1551199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"ba1551199f7a917c16e0b094eb6c125a65f82016","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-ba1551199","@libp2p/interface":"3.2.5-ba1551199","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-ba1551199","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-ba1551199_1784327375550_0.8128555699518014","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-89335e39f":{"name":"@libp2p/keychain","version":"6.1.4-89335e39f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-89335e39f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e8c65bc230b02d4330218b4bd463597be79f72af","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-89335e39f.tgz","fileCount":34,"integrity":"sha512-ov87hbJvVl6cmX2PiRFkIYLoPWFncLUpDproVYJ84h2JMqKOmHqQ+CGlZlcGGvFfvTW37C/JBSK54358IA5Tzg==","signatures":[{"sig":"MEYCIQCrBs2se1WOUTBvM3KGsy9hilvDW9jIxKZFBYHQHXAo8QIhAIJWzHfjCMhOEP79w8spTZ+NdJ0dmZBeiJy2SVgykio9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-89335e39f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"89335e39f51eba5ffd71d6706fbc5054dd0aec2d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-89335e39f","@libp2p/interface":"3.2.5-89335e39f","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-89335e39f","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-89335e39f_1784328256638_0.62690490451433","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-3bf5d395c":{"name":"@libp2p/keychain","version":"6.1.4-3bf5d395c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-3bf5d395c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f3f5c4eb62b076a1b9d982dfdfa6c7758a317bfb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-3bf5d395c.tgz","fileCount":34,"integrity":"sha512-lRs1pophzWrirsWGag6qzRCbhqrypft5+uNwRD/6JhFr41KgozA6t2xZdp+UqSBvFq0rTUMsm2qtivqP0FVqZA==","signatures":[{"sig":"MEYCIQDf/InAs1PW31yEUeXIrl+o8UY39Yrd70v1u2haOPvVaQIhALEuOceIV3is8Fgc2yyjCXb+svgaSSOFAy8KZSSrPJsn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-3bf5d395c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"3bf5d395cbca1488eea6e87cd771e4613b661c30","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-3bf5d395c","@libp2p/interface":"3.2.5-3bf5d395c","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-3bf5d395c","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-3bf5d395c_1784329673107_0.08096764460259287","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-bd7f0cda6":{"name":"@libp2p/keychain","version":"6.1.4-bd7f0cda6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-bd7f0cda6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bac504ba81b9e19c8d36a8a222785e82a0957e2e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-bd7f0cda6.tgz","fileCount":34,"integrity":"sha512-qt3hTaPTxF1690PJ0YKDQf/6bLeUqZAvlyynNi1RvtK6SSvU0uRxQzLptAsBeU8ZVqcs89xcCJZb2sr+U67Gaw==","signatures":[{"sig":"MEYCIQCsKM3NAc2BiG1U7JUogSMqUAXaEdMQLsPZMC4yDW+2JwIhAMQDr3YVYCy7qy4/i88pPqOAWkjdzM9vQWYpnEDjtO7a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-bd7f0cda6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"bd7f0cda6d1ef7dfda23210a1534cc17e1a1c9ef","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-bd7f0cda6","@libp2p/interface":"3.2.5-bd7f0cda6","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-bd7f0cda6","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-bd7f0cda6_1784331455714_0.7593942546364838","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-5459e136d":{"name":"@libp2p/keychain","version":"6.1.4-5459e136d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-5459e136d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0a3c6679fef57c928f884fa6a309b686c6c4a0b0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-5459e136d.tgz","fileCount":34,"integrity":"sha512-rIvUrSy3GIxJgXtQ8W61XYvu4ESo6Fw9eQD3AJwJKm/7iv8i3o4bgBbMupAONxnDH859NabUK3CS6CTqHzTzQg==","signatures":[{"sig":"MEYCIQDY/xjpWcDdNd5XS1cNn3BXRP0/yxQa+a6q92q5phnQ+wIhAONgl3W1ZHgjZxqzMTYxiRD2O8eLYm4OYIBlLEExZSE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-5459e136d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5459e136d267b1c3cfb0dfbd3991488cab0a5aaf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-5459e136d","@libp2p/interface":"3.2.5-5459e136d","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-5459e136d","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-5459e136d_1784337865670_0.5891463849214904","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-523b52bd6":{"name":"@libp2p/keychain","version":"6.1.4-523b52bd6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-523b52bd6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4b10560bd2bc922c81d3e9c53ffb660a672bb8d3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-523b52bd6.tgz","fileCount":34,"integrity":"sha512-BznBN13hElods+b92PdKJzklgL/AUFEhwczHFIIRL4uQBu5NEQADGq/JPYfLcB83eJDT64RV3rCEFzaQek11lQ==","signatures":[{"sig":"MEQCIHxYLe4LShrNFWv+WYcp0jwTo8IdiuXbvadoX9U3fNg0AiA/2f0s6sliJ48o1pmz8etJAkCrZ0g9EMcTaR7ojsH7tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-523b52bd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"523b52bd690943526f5554a3d8418c8d0c92cae5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-523b52bd6","@libp2p/interface":"3.2.5-523b52bd6","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-523b52bd6","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-523b52bd6_1784466223535_0.9285652246299656","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-ff9e5fc7c":{"name":"@libp2p/keychain","version":"6.1.4-ff9e5fc7c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-ff9e5fc7c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f6ec4f8f664dc5013ab02ef36436ef4c78776e47","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-ff9e5fc7c.tgz","fileCount":34,"integrity":"sha512-aLevqMh5FGOs/WFGyH0w9MbWZk1x8E9ikFlv7U0gvJw3oaBnzjvhFYJDcKRi91UFl+90TcDa4JvltvE83/hlJg==","signatures":[{"sig":"MEQCIENCJAGtl2JeUX37n6BKmRdiqZN7pmA1yTh93pvW/kQaAiAHnk5w1fPgZ34Y4vGL5x08A8F42AFuzPg0iG2kXudzOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-ff9e5fc7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"ff9e5fc7c17b7e58436669d73d0f9c86a68e0793","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-ff9e5fc7c","@libp2p/interface":"3.2.5-ff9e5fc7c","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-ff9e5fc7c","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-ff9e5fc7c_1784467231838_0.716891647054493","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-99b23b2a0":{"name":"@libp2p/keychain","version":"6.1.4-99b23b2a0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-99b23b2a0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c53b1ff67207a57ec30482ee814f17f5b300a4ec","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-99b23b2a0.tgz","fileCount":34,"integrity":"sha512-+H5isN9PPuAC/9VCDFJ7sGuP9GDoA0L9HOm4fwCSpUDS47++wSel5qMfnGqxjaoJK8Yu3604FYliv6BajZVpSA==","signatures":[{"sig":"MEUCIH8sc3+PdwF0dwMT9mM3/it+ax1aAZT4ocxGhA5Tv3dlAiEA87ElV3MSW4/+ENz1F4rJox33pqDhS5N8Hbe6b3kN2pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-99b23b2a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"99b23b2a06960c73928c3bebb91b7c95850a8997","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-99b23b2a0","@libp2p/interface":"3.2.5-99b23b2a0","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-99b23b2a0","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-99b23b2a0_1784488666941_0.004269728241684589","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-d96b30ebd":{"name":"@libp2p/keychain","version":"6.1.4-d96b30ebd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-d96b30ebd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8e4b1426afdcbe24cb2e4030c66546636cce5c80","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-d96b30ebd.tgz","fileCount":34,"integrity":"sha512-QYDKmv4JIhRf3SK8QO2bsRTcP3bISOmMN7AHQzsLaMGt25+zbCKYOC1ePnn74O21CYr0xkE8MPk24613nujsmA==","signatures":[{"sig":"MEQCIH53/b8K2GDJT6W9D5uk8rPKO0zOpxdTVeMBOEhRxslXAiA0KrQeoHOTrFh6vXCdZK2AJ/bQ1CilnKaZhX33EaDL8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-d96b30ebd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d96b30ebdf591ea1fe4ee2c3b30b83e4837a8d2c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-d96b30ebd","@libp2p/interface":"3.2.5-d96b30ebd","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-d96b30ebd","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-d96b30ebd_1784488679542_0.4184002620405509","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-dee9df67f":{"name":"@libp2p/keychain","version":"6.1.4-dee9df67f","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-dee9df67f","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9dc648e3f894bb834883433ea67f7b4a0ab53af7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-dee9df67f.tgz","fileCount":34,"integrity":"sha512-K+PWWCYxL44gEptGQU95PzA5kSAXmSYO8OtX4FKQbdvQnprJ44gNuCUyQQ9htNwU41Tu89WRxERsjzwP6/XaUg==","signatures":[{"sig":"MEUCIDk+cbx4gp/gO3tenwInyEPCUMzPfnpz4pAVNEKxEWGiAiEA/VzNU8odOZpxdazmoCTCB/h3yDvZXLRPPnCnJZ+oCFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-dee9df67f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"dee9df67fc226d6ca81555f68a9e58911e3e4ced","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-dee9df67f","@libp2p/interface":"3.2.5-dee9df67f","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-dee9df67f","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-dee9df67f_1784490882549_0.552302942426242","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-382fbb4ca":{"name":"@libp2p/keychain","version":"6.1.4-382fbb4ca","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-382fbb4ca","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e6e1893f4af0fb824aa8cf2d35b2eaf33ec8e075","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-382fbb4ca.tgz","fileCount":34,"integrity":"sha512-mEqLgzPsvT65l9YxumBNEtOy3xpLzkzZ0kpysCnkvX1mK517IMDgyMJ5gq6zqZGu7X5pFPsXOYAD1JJS1ObFIg==","signatures":[{"sig":"MEQCICjgOi7eWA0AD7BXKmy8UxG75DgVmQOHdh7yQ0vI2l79AiAgIeB0itdIHBfouxVdDhuqFS5WORcdUsnowOw2cDw38g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-382fbb4ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"382fbb4cacc7abc0f29c0b3f2d95c1d46baf8e74","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-382fbb4ca","@libp2p/interface":"3.2.5-382fbb4ca","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-382fbb4ca","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-382fbb4ca_1784491165715_0.1634976644181969","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-02fcf704d":{"name":"@libp2p/keychain","version":"6.1.4-02fcf704d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-02fcf704d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"31f92f10e75fc164e7ab126cd4e64d94509c6da3","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-02fcf704d.tgz","fileCount":34,"integrity":"sha512-v6VdWctDyzqgvX9HocDRiTYa3IhnwXGYoChunma4axlqaFZ5nJuG5i4NfGgsGFqtP3Zm2srkEHSliNSG5yo2sQ==","signatures":[{"sig":"MEQCIEiGjekMcSMJzUtbHmz4AGHbUgQMEzrCaOr2qCVX7KmzAiApXimsLW7n2DRGHN4RSB43ZGjANKKEqkVZI3E4eBnnjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-02fcf704d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"02fcf704d8795dd24f1dd243f67d12b7ffd9b259","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-02fcf704d","@libp2p/interface":"3.2.5-02fcf704d","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-02fcf704d","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-02fcf704d_1784493228053_0.2675817513249339","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-05b15b2b1":{"name":"@libp2p/keychain","version":"6.1.4-05b15b2b1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-05b15b2b1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a5801a2448f45ffde7ffd4d7ab63ce7c14dbae03","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-05b15b2b1.tgz","fileCount":34,"integrity":"sha512-CQxUPfXF54hKSCl04xyxxygLoDaCUAPWMQjXQb2dX3H9sQmNGH/pHMIis9b8RMgplM0n6942oCmyK537c7zh6Q==","signatures":[{"sig":"MEUCIQDtaUgLphwjbjgGHjkTcgbqoVWUULKANY5QB6gBKLNgtgIgPi/eG/ASCisOiZhbLAvFxosLwsGQPuJ6XNQ6MYILIFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-05b15b2b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"05b15b2b13621cbcfd1769ae16cb9a9095dd6693","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-05b15b2b1","@libp2p/interface":"3.2.5-05b15b2b1","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-05b15b2b1","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-05b15b2b1_1784493417063_0.03295532115256372","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-e86b39e5d":{"name":"@libp2p/keychain","version":"6.1.4-e86b39e5d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-e86b39e5d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"696cfe22f9bd9fa4d92306cc6da22328c32e99e6","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-e86b39e5d.tgz","fileCount":34,"integrity":"sha512-8yx9JzHSTgtMi3CeGIAhATTGbJS0nShSFIig7ghNqpjMW5EPn12yOSBedu2kK1EDNbjP8i3RSJlj5oODTpTSWg==","signatures":[{"sig":"MEUCIDTlm7ObImqY03wxTx9hmSEVQo+9EOJD7HLneMhYDI1eAiEA7/BTsjZVQaNuekCZpbHEP2GltjRaW8iVIiFP/7eDgZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-e86b39e5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"e86b39e5d2bafa34dc144b613b760e4955b5c8ff","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-e86b39e5d","@libp2p/interface":"3.2.5-e86b39e5d","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-e86b39e5d","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-e86b39e5d_1784519082038_0.8108730088496718","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-868b33379":{"name":"@libp2p/keychain","version":"6.1.4-868b33379","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-868b33379","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"43fd94fcd5532e8f77df8062e70b67188f66462b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-868b33379.tgz","fileCount":34,"integrity":"sha512-6EzqQ7zqFsLsfDZIBPztn6ZK6B7ZaXH3CxkVO1S5ENveHdErRL0ZatETvaLjnbZ5mU2oUc0ynNq/qsAfRqz4qg==","signatures":[{"sig":"MEYCIQCTG5VIMr4XG4WveVrJxYtnz1G8B2AVGu6NBgiRoKOVMQIhAJG05EdXvotg+StAVqC/DPst2cEYbfVbhXimiHLI/L3F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-868b33379","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"868b3337943ab8ac8ebb37637d73330491c1459d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-868b33379","@libp2p/interface":"3.2.5-868b33379","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-868b33379","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-868b33379_1784573743267_0.15642149752435341","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-7f5500989":{"name":"@libp2p/keychain","version":"6.1.4-7f5500989","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-7f5500989","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1620423078e6b3c75424aa81dd145d890b404f8c","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-7f5500989.tgz","fileCount":34,"integrity":"sha512-XRGMden1t/06qPvx8ELE0uN9UOJPuUfg0w03aXjwJJ74txggSfyuUVwXuNG+YdF8Nf9xJTw/1hfVb3Ud5Ms7OA==","signatures":[{"sig":"MEUCIQDUMWrn2FFNBKl+M2S//VTbM6sap4YPK/5cawRimG9RvAIgbzojH0buaB5q3xY1RyfECoWk9uOEmTwZiaIHdZfJQYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-7f5500989","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377656},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"7f5500989321795f5a1520fd7e8551787d1bff79","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-7f5500989","@libp2p/interface":"3.2.5-7f5500989","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-7f5500989","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-7f5500989_1784930614718_0.42858551129641276","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-d9292b690":{"name":"@libp2p/keychain","version":"6.1.4-d9292b690","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-d9292b690","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b07a37778cb1fc9010f20866e342cf813640ab91","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-d9292b690.tgz","fileCount":34,"integrity":"sha512-aMZm4xiSFMMSefo0IxDQwnIHaFa/bPUtHwxGzeuaXWYkCNYAHUgDtowD3Np6H4AszjU19JgB1DXslOtiLmDYog==","signatures":[{"sig":"MEUCIQDrKijzB9D8Xs9nv9niyJNdnIhz1Rx3aqXvlCRQqG9Z5wIgTGJ2MLLxOJO6tCM5nMkfVq3uOcF5UXyoMkXI4eGh+HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-d9292b690","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1378210},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d9292b69008f5a7c3d1531d4cf5daa17a2e41f2c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-d9292b690","@libp2p/interface":"3.2.5-d9292b690","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-d9292b690","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-d9292b690_1784931126449_0.11140796908301676","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-b500071e4":{"name":"@libp2p/keychain","version":"6.1.4-b500071e4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-b500071e4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0c0b637efcbad95c9417b23e78b071a4c32346a9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-b500071e4.tgz","fileCount":34,"integrity":"sha512-r0OtXuXGo3JnjkK5RLcm4tayCS/LAZhQvkLjojlLWylIUdhhkWbeTxqupHP+8EOdXEdTIOv9wPI0dRTFKHc9wg==","signatures":[{"sig":"MEUCIEsT2WvReY3UhQd3Ptf0QxfWuLWmoGdZ/QGT3m2Q15BBAiEA2DHCy23oUBWljGaerJJ9gzULN6P/KODlqSkc2NGpfPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-b500071e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1378210},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"b500071e4de6c65dc3c0912bc275456ae1887470","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-b500071e4","@libp2p/interface":"3.2.5-b500071e4","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-b500071e4","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-b500071e4_1785034097297_0.07316135855589612","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-68794c8e2":{"name":"@libp2p/keychain","version":"6.1.4-68794c8e2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-68794c8e2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ae7495ef885f3a2caf00d2513d885873de965b5e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-68794c8e2.tgz","fileCount":34,"integrity":"sha512-MITPeDulRVpmMQLFo0hWy99MNR9aeVPdYtuO94VJLJ7Ps2UCqAERfRsE6O2yiHgnP8bKucFRSqRFkvIosuxS6Q==","signatures":[{"sig":"MEQCIAFzA3XYB+kr4XG/sLlllmy/mGBI6ylgXUechnVi9fbgAiBiWWxZI1gMkMSPcu3bNvfQ9AE2aLyCE06iWuQPJidGGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-68794c8e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1378210},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"68794c8e2e67d5f38da59e379dc051b2789e46f6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-68794c8e2","@libp2p/interface":"3.2.5-68794c8e2","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-68794c8e2","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-68794c8e2_1785043441514_0.2011031144225599","host":"s3://npm-registry-packages-npm-production"}},"6.1.4-5927b62d6":{"name":"@libp2p/keychain","version":"6.1.4-5927b62d6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.4-5927b62d6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"29494b86c687105fd21f131d5242646b188a29d0","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.4-5927b62d6.tgz","fileCount":34,"integrity":"sha512-nSIpCxCwQTfNQrQiLVtZ/99kX99J7FHayvZ0xG/U35ghoBst9HS29JIjACisrK8fD7C+5D0V9pbfEZhc5Y0EBQ==","signatures":[{"sig":"MEUCIDxRoeCXCkw5QBXE9Oy6WgsLhwN2JmdIbZAZC8+s3eb9AiEA+H8tINX703YjzLjw4TJGH7oTODffTMwl1nDKRgOO+JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.4-5927b62d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1378210},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5927b62d6eeeb89a50cce9e3c8367e9bf4372d43","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-5927b62d6","@libp2p/interface":"3.2.5-5927b62d6","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.10-5927b62d6","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.4-5927b62d6_1785043997038_0.06178908776408387","host":"s3://npm-registry-packages-npm-production"}},"6.1.5":{"name":"@libp2p/keychain","version":"6.1.5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ea60c37eb9274d563762f45ebec5807901577a7e","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.5.tgz","fileCount":35,"integrity":"sha512-NmNvzqCQWtuo9KmQITsPyWFLzQaRQHPHfMpwFuiToHLxmdKemjb8Jgr+yjWT3QqyRDXncjrkMOq9OEoTETsdmA==","signatures":[{"sig":"MEUCIQD963/Tryt8hwzpDmiLctBAuZjEDi7GR1KPf8gFyf5DnwIgaoObedQMhYHQSsPR9rX/1HexqFyCeb6x2PznMyONGWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1379565},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"08189704573cbcd596e3df49e40d596137bf7065","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.21","@libp2p/interface":"^3.2.5","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"^6.2.11","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.5_1785048205090_0.1279313381622782","host":"s3://npm-registry-packages-npm-production"}},"6.1.5-423335b45":{"name":"@libp2p/keychain","version":"6.1.5-423335b45","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.5-423335b45","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b3e7cea3082b54c37326de959bbf2c5a4c4535bd","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.5-423335b45.tgz","fileCount":34,"integrity":"sha512-CWCSZMqkaIgQI9iwQPJ0P166QHSg555vCfVMW+NRFNHMte/tS8VfqR1W9vGBSQ04VdHs6YVXCRhv16WbyOtpSw==","signatures":[{"sig":"MEUCIQCDcmToZlLlg+b87/sYO5kEyTOB4AUC9f+5ESJTFx9z+gIgW9opEOLEFlT/nYsDm2u/nhUjQ7Vtx1nPQQVV8w1dutY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.5-423335b45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1378210},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"423335b45798368f33260c6bd4b4112408991023","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-423335b45","@libp2p/interface":"3.2.5-423335b45","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.11-423335b45","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.5-423335b45_1785374894336_0.8058983484112616","host":"s3://npm-registry-packages-npm-production"}},"6.1.5-ef6e1851c":{"name":"@libp2p/keychain","version":"6.1.5-ef6e1851c","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.5-ef6e1851c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"29500b00cc27b04ecaa1abe79b7f85a8c622c9da","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.5-ef6e1851c.tgz","fileCount":34,"integrity":"sha512-JkCQDAxoO9rfqvPS8POCLBI/BvM6xXdOMJ6KfXEC5u2pX0gWztApcIUhHDBadEJF3syDOU5Ls3XqmdhhIrsISA==","signatures":[{"sig":"MEYCIQCUK95UFqFF8lUZBOy7dgIcEq8j/1yxXcvICBYjXIIaLAIhANlX+HLAQqortAPAGj5d8DPtqZrBl6kt1XoMqwfVMDQ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.5-ef6e1851c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1378941},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"ef6e1851cb00511a4793a5e68948e0cdad385332","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.21-ef6e1851c","@libp2p/interface":"3.2.5-ef6e1851c","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.11-ef6e1851c","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.5-ef6e1851c_1785387465073_0.43371401697532996","host":"s3://npm-registry-packages-npm-production"}},"6.1.6":{"name":"@libp2p/keychain","version":"6.1.6","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd8b1c68e12fc7f4ac66c4b2a7513f49367e5695","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.6.tgz","fileCount":35,"integrity":"sha512-G4xT3A8M5yiOJAcYT4YTnq9Gd3HOzHOIig1/KzcXzxaeuYCwXOmzreqUYabuEMmExkn966g5jiJ7RkCDQWO3UA==","signatures":[{"sig":"MEUCIQDFjnszBrZGnLyJxJ/up/6TGGPuCfjwDEAkB+FY+Ps7GQIgETmjkGcRBeOxnUOh93B6wEk2lqQd9KuV6Ync35VNk1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1380296},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"59ccecc405e49b81ade4218b84a16c036b340b61","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.22","@libp2p/interface":"^3.2.5","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"^6.2.12","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.6_1785396044187_0.0023028152217992037","host":"s3://npm-registry-packages-npm-production"}},"6.1.6-47cf9cdc1":{"name":"@libp2p/keychain","version":"6.1.6-47cf9cdc1","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.6-47cf9cdc1","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6412891417ab4ac23a856992e982877eab8f6d23","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.6-47cf9cdc1.tgz","fileCount":34,"integrity":"sha512-40BJEUjXm9XmLcxI6b4cpsmcIiFR7kLlruZiQmJAFLFvsa4APE3/Pym4QWF07QN+s/XeCc8+YHS1byj+BcTM+Q==","signatures":[{"sig":"MEQCICPizyRnQ+gRWiERIbqDvNZs661BxEVWAtHOJTJfqfxvAiBQJHQ2JeGYbTOl/WtF8ANnkHMlB2+2f/AFwbP3UBkOkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.6-47cf9cdc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320091},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"47cf9cdc15a465f84df11f4add0f15110d0c870a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.22-47cf9cdc1","@libp2p/interface":"3.2.5-47cf9cdc1","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.12-47cf9cdc1","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.6-47cf9cdc1_1786394155747_0.17730979469057484","host":"s3://npm-registry-packages-npm-production"}},"6.1.6-d5534174d":{"name":"@libp2p/keychain","version":"6.1.6-d5534174d","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.6-d5534174d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"96e224209336cd4778b9929be70955e626f0cb6f","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.6-d5534174d.tgz","fileCount":34,"integrity":"sha512-4PrxGa4Ss+hG+NSsHXlIXbheoO0SakS2dxWejRDlHvY0HLjzrXN7ArKlqyPsjKLJrCoD7G0w7nSW7DU1EUFCmA==","signatures":[{"sig":"MEQCIEMTT6cCp+GcmIFluU87AFi6h/dLTbbenfuKzf2mVJjoAiA/W/7zg5GZISMdJvFqVwFvppQLAErahhkLAJ0JlOI4VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.6-d5534174d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320091},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d5534174d8b7d23ac1bd45a7e738664fbfb0cf4c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.22-d5534174d","@libp2p/interface":"3.2.5-d5534174d","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.12-d5534174d","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.6-d5534174d_1786638545743_0.3433047568322525","host":"s3://npm-registry-packages-npm-production"}},"6.1.6-55d7a539a":{"name":"@libp2p/keychain","version":"6.1.6-55d7a539a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.6-55d7a539a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fb666ea510c913031c5293045dc2b74addc61ef9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.6-55d7a539a.tgz","fileCount":34,"integrity":"sha512-R7i1W2gj0F6HZk3z/cFYtq820sqANirKIjePsPsrNtl+zsHlVDDSnux07lgzM0IJplxy7ERcsVsmGGb2CkAEZg==","signatures":[{"sig":"MEQCIHzg0c+G/2JZZbeKKx/vyMdXccRhNjtYSUmzlKlX1PdFAiBrTeF3aeheRzyXPd00bY9ocz8TnjRC4H140KjGjjKPJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.6-55d7a539a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320091},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"55d7a539a15b9199066a20a7285fed30627a59ae","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.22-55d7a539a","@libp2p/interface":"3.2.5-55d7a539a","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.12-55d7a539a","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.6-55d7a539a_1787203462110_0.10984346132035738","host":"s3://npm-registry-packages-npm-production"}},"6.1.6-8786aa8d0":{"name":"@libp2p/keychain","version":"6.1.6-8786aa8d0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.6-8786aa8d0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4517101701857e43221f5808f9b683c955dce2a2","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.6-8786aa8d0.tgz","fileCount":34,"integrity":"sha512-jzyeFLk7w095tNk2yNpeEyINY1520/V5JGhhURYjr8/azkWQkcDNvqFgWLMdYortdz6DZhkhCOdoBWgOYuybNQ==","signatures":[{"sig":"MEQCIDTvpwtTsuU5McSL5pue5CI94m4N2A14LMAxOgKnbYsyAiB3bhSh7am6mC2PgacG8kS8sCSaDdW+dpuG7JkFHXEgIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.6-8786aa8d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320091},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"8786aa8d011b1b2c0bfbb46db45a777d5e0e3172","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.22-8786aa8d0","@libp2p/interface":"3.2.5-8786aa8d0","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.12-8786aa8d0","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.6-8786aa8d0_1787265141017_0.18006727245876553","host":"s3://npm-registry-packages-npm-production"}},"6.1.6-4dae661b4":{"name":"@libp2p/keychain","version":"6.1.6-4dae661b4","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.6-4dae661b4","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"31e2607ffb93fd786b8f544f271c2b120083e669","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.6-4dae661b4.tgz","fileCount":34,"integrity":"sha512-kNtBgCm0CgmxX9z+0onB0OmwJ+WD8eteLEZxAQOtBfxKeJ/BoeWb3neVPwWnckU8gnp76xj6SSWxspp3mTaEMQ==","signatures":[{"sig":"MEUCIENsDljQyytW0RVauN4HGUkcQ+jSnmasx4MWgwi2F/BPAiEAg5nAcDjK26A3F1CQkELwfrdiUjKR3rJ3mdOzd50NLkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.6-4dae661b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320091},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"4dae661b4e0c51a81944f119e1897abd6ec5d3c8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.22-4dae661b4","@libp2p/interface":"3.2.5-4dae661b4","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.12-4dae661b4","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.6-4dae661b4_1787390473468_0.38324153330314004","host":"s3://npm-registry-packages-npm-production"}},"6.1.6-0967e75f5":{"name":"@libp2p/keychain","version":"6.1.6-0967e75f5","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.6-0967e75f5","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"14a7f5cc8b786d81754fcaf475581c52987aa6fb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.6-0967e75f5.tgz","fileCount":34,"integrity":"sha512-Gz8Zvai0NBtFjHfIsZkzYTX3JpEBkUH+ZvjnMVb5mqxTIlmxO82iCnennIIVBXKrv+0RxskFjQahdmc7GJjgRw==","signatures":[{"sig":"MEYCIQC/dxGeH/LZSAQto1zMUIODMADhly4Lpki12qDKpnZaNwIhALSLQqor2edj2k1vXRVedPp4Hmf6zB2S8xZfYb5mHHLX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.6-0967e75f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320091},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"0967e75f56efcdc661ed9c8adcdae8f74ad781fc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.22-0967e75f5","@libp2p/interface":"3.2.5-0967e75f5","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.12-0967e75f5","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.6-0967e75f5_1787405943511_0.29268122445046973","host":"s3://npm-registry-packages-npm-production"}},"6.1.6-947d304ed":{"name":"@libp2p/keychain","version":"6.1.6-947d304ed","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.6-947d304ed","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f096148a4dd9f28eec3616e4687d22fff50dc766","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.6-947d304ed.tgz","fileCount":34,"integrity":"sha512-vGRltOS0JsJjo/QKo4b7ilL0V9q4q4OoF9HqeF0d67XLwwJZfP90H70hP8RarNX5lWvftbrpnjYuDRp6r/xQKw==","signatures":[{"sig":"MEUCIQCmc4g3pz4ddxcLLdlXBwZY8zJyOzgklg77t4wsmSOZOAIgJXtEO74mJxuYColXcm1LXAD+Dmna2b9iTrSY/8QooEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.6-947d304ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320091},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"947d304edb13b3bb30b14ecb7f0ec59388c3c4ab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.22-947d304ed","@libp2p/interface":"3.2.5-947d304ed","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.12-947d304ed","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.6-947d304ed_1787430499584_0.6102771603175035","host":"s3://npm-registry-packages-npm-production"}},"6.1.7":{"name":"@libp2p/keychain","version":"6.1.7","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4356d6ff95bfc952b20b5da77c47629114632e19","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.7.tgz","fileCount":35,"integrity":"sha512-kemRM/37UXfkqmZsFFIsICX8iMX3TUShYGaRL7xXqNq3oIebm12e54DW1dtDuUnpNLctdF6zWPPelUHQm50Szg==","signatures":[{"sig":"MEYCIQDhiFoSEwmIp0sUw/mkg2v4b4f4d7XRCVzF+f89yIBA1QIhAOarH3p669c1WO5tY5jCt2NLHhKHllUvBKIBW6gMkREo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321446},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"c484322727af01112c1f657a35239e910c413c08","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"^5.1.23","@libp2p/interface":"^3.3.0","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"^6.2.13","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.7_1787446412150_0.5864816448748333","host":"s3://npm-registry-packages-npm-production"}},"6.1.7-4a6c5d11a":{"name":"@libp2p/keychain","version":"6.1.7-4a6c5d11a","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.7-4a6c5d11a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f393f63fdea2321203e1882744b923c27c818cff","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.7-4a6c5d11a.tgz","fileCount":34,"integrity":"sha512-1KagJNj5KZYyYD/XfSy+Qqplr+1jHzplT7DtSUpQihH2Sw415im6jVevAqVU7pre9MwUYUu+t2wP7zbQ5bgvMw==","signatures":[{"sig":"MEUCIQD/60RNHvCODvYdRW+kBw4jJuZEQ3Ho6F2y5IRFsWen/AIgPRVHQMs1jbbJVqNKPMkpA5taefflTvDO6PZzJSslgkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.7-4a6c5d11a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320091},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"4a6c5d11af8dcda44bed5a2ec9db5101ab45212d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.23-4a6c5d11a","@libp2p/interface":"3.3.0-4a6c5d11a","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.13-4a6c5d11a","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.7-4a6c5d11a_1787870180170_0.13175798349875434","host":"s3://npm-registry-packages-npm-production"}},"6.1.7-87dca02b0":{"name":"@libp2p/keychain","version":"6.1.7-87dca02b0","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.7-87dca02b0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c5802928279291746ea00e0ffa334da23280ca95","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.7-87dca02b0.tgz","fileCount":34,"integrity":"sha512-ccbYE4zPhWc9O8/fmpbovGkkj02akk4obzUL+KjjbLRxB3XcEoj5GqDTQpCLgSK7lJcSSxEZEPsa4iui5z1oQQ==","signatures":[{"sig":"MEYCIQCaov3k9BFmsaPnarnlaz+cn4F6ZTRZhG8GnNIKAVVBsAIhAISYTVd52Xixeiat2zVfuBalIyY1HUc427HF/o2SyH8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.7-87dca02b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327487},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"87dca02b07f169a41e91f01379eb4ec9a3288856","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.23-87dca02b0","@libp2p/interface":"3.3.0-87dca02b0","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.13-87dca02b0","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.7-87dca02b0_1787873355177_0.12403261806803778","host":"s3://npm-registry-packages-npm-production"}},"6.1.7-ac7305ccf":{"name":"@libp2p/keychain","version":"6.1.7-ac7305ccf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.7-ac7305ccf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fdc7f15f616a508c13221382c7351dec34a843eb","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.7-ac7305ccf.tgz","fileCount":34,"integrity":"sha512-aCTdpJ8pIU4j/BusS7BNx9B/RzaJMpwenVir7nZ6n6PTStUgRzIAMQM+DdgZMky74jwsYtBnnbdDHX6un/w1EQ==","signatures":[{"sig":"MEUCIHHrWIBooXaFw5fQfg45J8rLmbF0an1X4PO8Wm5F4UiFAiEAr+Z4pqYZgYENiIlk96VmCGTsD9Q4IZT+90m1x4BLmZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.7-ac7305ccf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327487},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"ac7305ccf8fbaf21386279acee1712835b5e992f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.23-ac7305ccf","@libp2p/interface":"3.3.0-ac7305ccf","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.13-ac7305ccf","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.7-ac7305ccf_1788155925246_0.41577603231454496","host":"s3://npm-registry-packages-npm-production"}},"6.1.7-cef4d32cf":{"name":"@libp2p/keychain","version":"6.1.7-cef4d32cf","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.7-cef4d32cf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a74a9d09d5680db55cfb5d23ebfe575c9f98557b","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.7-cef4d32cf.tgz","fileCount":34,"integrity":"sha512-QVG3aObasrx4iIPmmp2hB2AGSd/2ub1Ex3b9y41T2kQgSU6B5pS8LW93HscHPevJHI5DxR9gmR/cpE0OlX8Zww==","signatures":[{"sig":"MEUCIQCpNJ742LOJqYs2l5o6Fy8gEGf60R2c7i2sYCBhpTAMQAIgT6djWSMSh23no9GuOF8VE3uNQOKU0RN4yhd5DwywTis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.7-cef4d32cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327487},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"cef4d32cfc55333fc48c27ca30e04653d2ba5203","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.23-cef4d32cf","@libp2p/interface":"3.3.0-cef4d32cf","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.13-cef4d32cf","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.7-cef4d32cf_1788158268023_0.5668648954279758","host":"s3://npm-registry-packages-npm-production"}},"6.1.7-185d901cd":{"name":"@libp2p/keychain","version":"6.1.7-185d901cd","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.7-185d901cd","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eccf175ac16b7b74eb04f9d29dd603767dd328a7","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.7-185d901cd.tgz","fileCount":34,"integrity":"sha512-ZXe/evP8nS0drlzVA98Ml9NJa5wF65T5N6GIIm3WZeEpwTuBknWQdx8f1BoOnYIlzdQv4Vn9XvmFRnoCVUGjMg==","signatures":[{"sig":"MEUCIQCaZG8htmHUBkiJrZFNFNyBE0eO9NC9WDrOPzCOKhIWFgIgZi0f6bERN15aicyVvuREMZHR1asffgg+DZ2t1UM31rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.7-185d901cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327487},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"185d901cdcefbe54884b9c7569ccca737cb13ad0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.23-185d901cd","@libp2p/interface":"3.3.0-185d901cd","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.13-185d901cd","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.7-185d901cd_1788339223348_0.31154065331514347","host":"s3://npm-registry-packages-npm-production"}},"6.1.7-5cb617ae2":{"name":"@libp2p/keychain","version":"6.1.7-5cb617ae2","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.7-5cb617ae2","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3511b4765c1d8e9b6a54a68a27a54a95ece42847","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.7-5cb617ae2.tgz","fileCount":34,"integrity":"sha512-R8DE+BV3Ke5YDJ/tSD0qU23hh99tmgkKneU0MWpfd5kHnDHsowAWNV4Uq0MmY3RwJkPk6sEttr3O1W58iahdiA==","signatures":[{"sig":"MEYCIQD68rlRkuhzILEozwyoLz+YvueMv7Lx4VYSu7wqA2gMGAIhAL6XiHIfym1plMaKI6M6kDd1TFhcxVMlmMrgPtv2AzX9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.7-5cb617ae2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327487},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5cb617ae201c3db0c2432732a30cb3519caf0099","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.23-5cb617ae2","@libp2p/interface":"3.3.0-5cb617ae2","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.13-5cb617ae2","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.7-5cb617ae2_1788349012416_0.28190938733590265","host":"s3://npm-registry-packages-npm-production"}},"6.1.7-d91797b55":{"name":"@libp2p/keychain","version":"6.1.7-d91797b55","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"license":"Apache-2.0 OR MIT","_id":"@libp2p/keychain@6.1.7-d91797b55","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"addb78bfd8c550e8924c7431f3ad5e9e64e5a8d9","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.7-d91797b55.tgz","fileCount":34,"integrity":"sha512-IJw7+O5B8XTosoIKFRfGZcpCG+wQK8CMeMcO9+djUa25ajLsy1mfRiZd3MmaFigxjP4JRL16sL1l8bNl9EJ6Tg==","signatures":[{"sig":"MEUCIHdIQ8UPfTrylGJNIuI+F/4YX3SZ7AZgnPIskKZH15X9AiEAm6sl48dQttQTiKJkLVA28h70t5Y2cw8aybxXfzHJyiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBBtpSXko2N3QGj2ZfcUg4MqvDaM5YSAaEwPQq2z4tQAIgXuvDawvvJdfRBe6eBoCjJMerz6Mx6DaBqIhsTVOLeIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.7-d91797b55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327461},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"d91797b557227f66e1cf087c59f21f3cf43bd2bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Key management and cryptographically protected messages","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.23-d91797b55","@libp2p/interface":"3.3.0-d91797b55","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.13-d91797b55","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain_6.1.7-d91797b55_1789581843916_0.5892040482845433","host":"s3://npm-registry-packages-npm-production"}},"6.1.7-fb139d1c8":{"_id":"@libp2p/keychain@6.1.7-fb139d1c8","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"736cb9677a2893f47fdd823789f05f74255543f4","tarball":"https://registry.npmjs.org/@libp2p/keychain/-/keychain-6.1.7-fb139d1c8.tgz","fileCount":34,"integrity":"sha512-monbx9nYLGaoylMcPP2wP3jRKYccmXAF5g62DduZ9bSMULdc9R/SfAKU/sTpiECsDxo6sS2w/CAc3X0h1UlFNQ==","signatures":[{"sig":"MEUCIFchOCtAIPNdcn2khljdJ2P+CqCAj60wFloseE6dUMkJAiEA0ppTNt0f+W3rr1Ps/eHIXu8NHnv4xT6Ew0gtm49mUps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDuTc/X/ROCAUxnm+pt8mRUjjdaPRet2cITPNR3hEz+JwIhAPJCqyGXx7zYVul9MLvUpSQe0HtCu4yfV8CugCNOxiBZ"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fkeychain@6.1.7-fb139d1c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327461},"name":"@libp2p/keychain","type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"fb139d1c867b0dca375a2000fefca80c75929b42","license":"Apache-2.0 OR MIT","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"version":"6.1.7-fb139d1c8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7ef7ca0-d53c-412e-9a54-6add7ac2e88b"}},"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"Key management and cryptographically protected messages","directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"asn1js":"^3.0.6","uint8arrays":"^6.1.1","multiformats":"^14.0.0","@noble/hashes":"^2.0.1","@libp2p/crypto":"5.1.23-fb139d1c8","@libp2p/interface":"3.3.0-fb139d1c8","sanitize-filename":"^1.6.3","interface-datastore":"^10.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","@libp2p/logger":"6.2.13-fb139d1c8","datastore-core":"^12.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keychain_6.1.7-fb139d1c8_1790176736055_0.5054400493827278"}}},"time":{"created":"2023-01-26T12:57:25.915Z","modified":"2026-09-23T15:18:56.521Z","0.6.1":"2023-01-26T12:57:26.184Z","0.6.2":"2023-01-27T16:01:27.672Z","1.0.0":"2023-01-27T17:17:04.261Z","1.0.1":"2023-03-13T17:30:36.140Z","2.0.0":"2023-03-13T17:54:10.856Z","2.0.1":"2023-06-15T07:25:37.371Z","2.0.1-3dfc236e":"2023-06-16T13:43:33.007Z","2.0.1-ab0e3980":"2023-06-19T10:04:12.838Z","2.0.1-ea8a0637":"2023-06-19T10:28:24.005Z","2.0.1-d853d124":"2023-06-19T13:49:02.645Z","2.0.1-6fdaa7dc":"2023-06-20T08:07:14.250Z","2.0.1-8b0e6bef":"2023-06-22T02:10:59.385Z","2.0.1-05abd49f":"2023-06-22T03:08:01.992Z","2.0.1-f427cfc9":"2023-06-26T11:46:00.951Z","2.0.1-879f4794":"2023-06-27T10:57:09.983Z","2.0.1-2e561fe9":"2023-06-27T11:59:08.348Z","2.0.1-85a317bb":"2023-06-27T14:42:45.159Z","2.0.1-42c1c097":"2023-06-27T15:39:53.561Z","2.0.1-7fb23cd3":"2023-06-28T08:57:27.228Z","2.0.1-6eab9c5e":"2023-07-04T17:39:57.707Z","2.0.1-5315f7bc":"2023-07-04T21:34:09.836Z","2.0.1-daeb43d8":"2023-07-05T18:49:17.013Z","2.0.1-5eee70a4":"2023-07-19T01:03:43.370Z","2.0.1-7b5c54dd":"2023-07-19T15:51:45.810Z","2.0.1-06f4901a":"2023-07-20T08:04:37.654Z","2.0.1-e9cafd3d":"2023-07-20T12:28:04.254Z","2.0.1-b1024c6c":"2023-07-24T11:48:38.594Z","2.0.1-791f56f0":"2023-07-25T07:31:01.629Z","2.0.1-c2232166":"2023-07-25T13:18:14.085Z","2.0.1-7debe031":"2023-07-26T06:34:18.533Z","2.0.1-a1ec46b5":"2023-07-26T16:16:12.493Z","2.0.1-c999d6a7":"2023-07-27T15:22:58.076Z","2.0.1-69c93ac5":"2023-07-28T17:58:41.810Z","2.0.1-7f60b579":"2023-07-28T20:25:38.122Z","2.0.1-a41d25d4":"2023-07-30T12:01:18.751Z","2.0.1-57c32721":"2023-07-30T12:32:41.385Z","2.0.1-1f7e18b0":"2023-07-30T15:15:48.500Z","2.0.1-eabf6f36":"2023-07-31T07:40:59.862Z","3.0.0":"2023-07-31T12:35:19.021Z","3.0.0-fdd80820":"2023-07-31T15:25:28.366Z","3.0.0-72e81dc1":"2023-07-31T17:27:13.216Z","3.0.0-e66f4891":"2023-08-01T06:05:08.421Z","3.0.0-ef83dd1d":"2023-08-01T08:49:49.396Z","3.0.0-c858ca7f":"2023-08-01T11:18:30.722Z","3.0.0-a4a10fd4":"2023-08-01T12:56:55.414Z","3.0.0-8d49602f":"2023-08-01T14:37:30.836Z","3.0.0-8f855a3c":"2023-08-01T15:16:52.895Z","3.0.0-5ffa7a74":"2023-08-01T20:55:11.474Z","3.0.0-8f681db3":"2023-08-03T18:21:01.683Z","3.0.0-58421e11":"2023-08-04T13:15:30.337Z","3.0.1":"2023-08-04T14:02:26.101Z","3.0.1-446fff87":"2023-08-05T15:28:36.291Z","3.0.2":"2023-08-05T16:14:07.672Z","3.0.2-e26848b0":"2023-08-07T20:10:51.178Z","3.0.2-eaac8943":"2023-08-07T21:06:14.340Z","3.0.2-6b839807":"2023-08-09T00:26:31.230Z","3.0.2-123ded59":"2023-08-09T17:12:45.108Z","3.0.2-32212959":"2023-08-10T07:17:05.310Z","3.0.2-5e85154b":"2023-08-10T11:43:54.768Z","3.0.2-a1fbb7e2":"2023-08-10T12:27:14.415Z","3.0.2-3345f28b":"2023-08-11T02:44:49.092Z","3.0.2-9c0353cf":"2023-08-11T12:40:30.310Z","3.0.2-364e0592":"2023-08-11T14:02:36.158Z","3.0.2-4c1a33b3":"2023-08-13T07:26:17.534Z","3.0.2-a31b420f":"2023-08-13T07:38:36.220Z","3.0.2-18567b7c":"2023-08-13T07:40:38.263Z","3.0.2-02b89323":"2023-08-14T15:36:35.458Z","3.0.3":"2023-08-14T22:35:09.382Z","3.0.3-7b2ddc17":"2023-08-15T07:34:11.617Z","3.0.3-87165551":"2023-08-15T08:08:15.494Z","3.0.3-e664d14f":"2023-08-15T08:51:22.493Z","3.0.3-d30f09f2":"2023-08-15T16:45:38.180Z","3.0.3-d9948596":"2023-08-15T18:15:21.359Z","3.0.3-87dc7e9f":"2023-08-16T07:23:29.385Z","3.0.3-4ef9c79c":"2023-08-16T07:25:18.050Z","3.0.3-6abcd22f":"2023-08-16T12:02:34.913Z","3.0.3-725f5df1":"2023-08-16T18:11:46.893Z","3.0.3-f3fd7b62":"2023-08-20T19:52:08.347Z","3.0.3-b599905c":"2023-08-21T14:57:00.465Z","3.0.3-89778624":"2023-08-24T14:38:09.041Z","3.0.3-098ba082":"2023-08-25T10:02:59.040Z","3.0.3-6a02d765":"2023-08-25T10:12:39.648Z","3.0.3-24c1c248":"2023-08-25T16:08:20.319Z","3.0.3-01acccef":"2023-08-29T10:29:31.998Z","3.0.3-9a69e6f7":"2023-08-30T15:34:09.599Z","3.0.3-13f5b48e":"2023-08-31T17:52:27.695Z","3.0.3-63041afe":"2023-09-01T07:26:39.971Z","3.0.3-24a5edae":"2023-09-01T15:43:45.044Z","3.0.3-4559a624":"2023-09-01T16:14:14.475Z","3.0.3-32825633":"2023-09-01T16:46:40.772Z","3.0.3-a533cc39":"2023-09-01T17:33:06.568Z","3.0.3-a6be8f0f":"2023-09-04T07:53:53.066Z","3.0.3-0634e3b7":"2023-09-05T13:09:14.185Z","3.0.3-2b755a82":"2023-09-05T14:41:36.904Z","3.0.3-7517082d":"2023-09-05T15:44:11.163Z","3.0.3-c4eff4c5":"2023-09-05T23:31:25.747Z","3.0.3-46dc3ce9":"2023-09-07T15:47:57.713Z","3.0.3-10cbc8fa":"2023-09-08T10:50:48.210Z","3.0.3-73b87c5a":"2023-09-08T16:14:07.412Z","3.0.3-5294f14c":"2023-09-08T16:51:34.307Z","3.0.3-28d6722f":"2023-09-10T09:25:10.371Z","3.0.3-0d228f9f":"2023-09-10T10:14:45.213Z","3.0.3-88c47f51":"2023-09-12T15:27:47.509Z","3.0.3-0ee4f784":"2023-09-13T14:48:51.073Z","3.0.3-4db2f5f5":"2023-09-14T16:59:41.084Z","3.0.3-0ce318ec":"2023-09-15T15:32:37.838Z","3.0.3-20d5f220":"2023-09-15T16:24:54.045Z","3.0.3-d9159dd5":"2023-09-15T17:26:16.675Z","3.0.3-122f1e67":"2023-09-15T17:59:10.243Z","3.0.4":"2023-09-15T18:34:32.039Z","3.0.4-6cb80f7d":"2023-09-20T11:17:08.296Z","3.0.4-6640116d":"2023-09-21T22:45:53.042Z","3.0.4-972b10a9":"2023-09-22T18:40:02.792Z","3.0.4-72319fe6":"2023-09-24T00:05:36.829Z","3.0.4-e3ab1929":"2023-09-26T03:01:35.771Z","3.0.4-f09ac4a7":"2023-09-26T16:41:09.789Z","3.0.4-91842c93":"2023-09-28T20:49:48.175Z","3.0.4-ae36e86b":"2023-09-29T11:51:42.516Z","3.0.4-b57bca44":"2023-10-01T17:47:30.077Z","3.0.4-96166ada":"2023-10-02T20:37:36.414Z","3.0.4-c88de8e1":"2023-10-02T22:52:03.280Z","3.0.4-5a6a4379":"2023-10-04T15:59:47.984Z","3.0.4-e8123d3f":"2023-10-04T17:28:56.171Z","3.0.4-28794fe4":"2023-10-04T18:48:51.020Z","3.0.4-980857c3":"2023-10-05T12:24:59.859Z","3.0.4-e9099d40":"2023-10-06T00:20:17.549Z","3.0.4-c97dea04":"2023-10-06T12:26:54.723Z","3.0.4-7d8b1551":"2023-10-06T13:47:41.062Z","3.0.4-f1053159":"2023-10-06T14:52:25.537Z","3.0.4-f670307a":"2023-10-06T16:03:12.199Z","3.0.5":"2023-10-06T18:08:01.859Z","3.0.5-62a56b54":"2023-10-09T20:12:46.612Z","3.0.5-77e3cbc3":"2023-10-09T22:31:37.867Z","3.0.5-cf3ae893":"2023-10-10T11:56:00.291Z","3.0.5-7534ae7b":"2023-10-24T18:49:31.484Z","3.0.5-68504939":"2023-10-25T07:21:20.557Z","3.0.5-ab2c1f67":"2023-10-25T08:35:13.638Z","3.0.5-f9d1c072":"2023-10-25T09:56:20.789Z","3.0.5-b5a808af":"2023-10-25T12:56:36.258Z","3.0.5-50f912c2":"2023-10-25T15:41:42.826Z","3.0.6":"2023-10-25T16:37:24.115Z","3.0.6-7903d7a5":"2023-10-27T10:15:48.021Z","3.0.6-d5ef1c91":"2023-10-27T11:34:16.424Z","3.0.6-b686fb5a":"2023-10-27T13:47:47.930Z","3.0.6-69581367":"2023-10-31T10:05:59.105Z","3.0.6-50442d7a":"2023-10-31T15:23:00.690Z","3.0.6-346ff5a2":"2023-11-01T15:37:19.070Z","3.0.6-16a87076":"2023-11-02T12:51:13.107Z","3.0.6-025c082a":"2023-11-03T12:31:56.765Z","3.0.7":"2023-11-03T14:09:49.378Z","3.0.7-fdcb801e":"2023-11-06T08:21:51.834Z","3.0.7-051154dd":"2023-11-06T09:05:51.238Z","3.0.7-f4fac961":"2023-11-06T09:24:15.896Z","3.0.7-dfbe0cc0":"2023-11-06T15:10:37.233Z","3.0.7-d25d9510":"2023-11-06T17:59:06.180Z","3.0.7-1d141331a":"2023-11-07T07:12:20.974Z","3.0.7-8b82e68e8":"2023-11-07T11:42:53.819Z","3.0.7-78db573f9":"2023-11-07T13:39:36.577Z","3.0.7-fb8a6f188":"2023-11-07T14:57:55.521Z","3.0.7-70d5efc2e":"2023-11-07T17:46:35.757Z","3.0.8":"2023-11-07T18:13:46.087Z","3.0.8-effcfaa8e":"2023-11-07T19:24:26.226Z","3.0.8-c960eb659":"2023-11-10T06:32:42.067Z","3.0.8-0f5c305af":"2023-11-15T09:48:47.980Z","3.0.8-97ab31c0c":"2023-11-15T10:28:30.080Z","3.0.8-05b52d69c":"2023-11-16T08:18:15.185Z","3.0.8-9c67c5b3d":"2023-11-16T08:55:28.722Z","3.0.8-6625a27fc":"2023-11-17T12:20:42.515Z","3.0.8-adea7bbbf":"2023-11-17T15:57:06.801Z","3.0.8-3dee5df4d":"2023-11-17T18:20:37.874Z","3.0.8-13a870cbe":"2023-11-20T11:08:08.078Z","3.0.8-d8f5bc211":"2023-11-20T17:00:41.942Z","3.0.8-bb6ceb192":"2023-11-21T11:06:55.463Z","3.0.8-d729d66a5":"2023-11-22T08:54:27.740Z","3.0.8-6b6ba9ab7":"2023-11-23T14:19:51.509Z","3.0.8-0b4a2ee79":"2023-11-23T16:52:50.094Z","3.0.8-4a474d54d":"2023-11-25T14:02:55.247Z","3.0.8-e2267d437":"2023-11-27T16:23:56.098Z","3.0.8-68db79f6b":"2023-11-27T18:57:28.201Z","3.0.8-7877a50e0":"2023-11-28T09:15:35.832Z","3.0.8-8bb6d5333":"2023-11-28T12:39:08.469Z","3.0.8-74e84bc29":"2023-11-28T13:22:01.648Z","3.0.8-8f921ee97":"2023-11-28T15:22:41.055Z","4.0.0":"2023-11-29T11:54:40.515Z","4.0.0-551622a96":"2023-11-29T17:41:39.290Z","4.0.0-7682861f9":"2023-11-30T09:26:19.452Z","4.0.0-8e4fbe13a":"2023-11-30T16:00:15.175Z","4.0.0-bcf18265e":"2023-11-30T16:23:50.153Z","4.0.0-06e6d235f":"2023-11-30T16:26:40.647Z","4.0.0-a32e70bac":"2023-11-30T17:21:10.515Z","4.0.1-6c1f0ee81":"2023-11-30T18:17:08.746Z","4.0.0-273d8177c":"2023-11-30T18:40:04.136Z","4.0.1-53224004f":"2023-11-30T19:17:23.112Z","4.0.1":"2023-11-30T20:17:40.330Z","4.0.1-bca8d6e68":"2023-11-30T21:40:06.066Z","4.0.1-cf963694f":"2023-12-01T05:59:50.217Z","4.0.1-561797a89":"2023-12-01T06:24:10.079Z","4.0.1-8c169db1b":"2023-12-01T07:54:31.927Z","4.0.1-f537b3731":"2023-12-01T08:36:12.224Z","4.0.1-e7167fe52":"2023-12-01T12:43:28.961Z","4.0.1-9197f10ba":"2023-12-01T14:38:44.211Z","4.0.1-7861ed882":"2023-12-01T15:27:04.484Z","4.0.1-738dd40f1":"2023-12-01T16:54:59.772Z","4.0.2":"2023-12-01T17:35:06.677Z","4.0.2-5a9362e21":"2023-12-01T19:50:55.662Z","4.0.2-09dd02987":"2023-12-02T10:02:11.251Z","4.0.2-10ea19700":"2023-12-02T12:17:06.661Z","4.0.2-bcfa15993":"2023-12-02T12:17:25.549Z","4.0.2-16588d27c":"2023-12-04T08:01:59.622Z","4.0.2-887c6ffe1":"2023-12-04T10:19:21.653Z","4.0.2-93890c8f9":"2023-12-05T09:25:35.222Z","4.0.2-3bf6387ff":"2023-12-05T12:42:29.275Z","4.0.2-64a915ae9":"2023-12-05T18:36:56.540Z","4.0.2-d10506189":"2023-12-06T08:38:56.634Z","4.0.2-6d11e8268":"2023-12-09T11:06:30.895Z","4.0.2-341581166":"2023-12-10T13:32:18.751Z","4.0.3":"2023-12-11T10:13:44.444Z","4.0.3-742915567":"2023-12-12T15:28:59.594Z","4.0.3-01e9a5fe4":"2023-12-14T20:01:39.899Z","4.0.3-f81be145a":"2023-12-15T15:21:08.357Z","4.0.3-9eff7eff0":"2023-12-17T11:56:19.777Z","4.0.3-a7c6a93c6":"2023-12-18T07:16:50.031Z","4.0.3-230afea4b":"2023-12-18T07:20:13.678Z","4.0.3-ad6f70bf3":"2023-12-18T08:41:33.956Z","4.0.3-984f13e42":"2023-12-18T18:59:59.459Z","4.0.3-07f3afe2d":"2023-12-18T19:06:27.150Z","4.0.3-f71f2e14e":"2023-12-19T08:37:46.495Z","4.0.3-83dfc7dc8":"2023-12-19T14:29:50.526Z","4.0.3-c00378909":"2023-12-20T09:02:32.891Z","4.0.3-178fe2671":"2023-12-20T10:34:30.235Z","4.0.3-6fd681d09":"2023-12-20T11:55:39.779Z","4.0.3-cd8cafcd5":"2023-12-20T12:29:12.138Z","4.0.3-4e0135c7d":"2023-12-27T14:48:26.318Z","4.0.3-5d1f68e92":"2023-12-28T07:52:54.002Z","4.0.3-28587d24f":"2023-12-28T12:51:26.953Z","4.0.4":"2023-12-30T11:33:04.677Z","4.0.4-ba7089984":"2024-01-05T18:29:36.238Z","4.0.4-388d02b33":"2024-01-05T19:01:56.991Z","4.0.4-581574d6d":"2024-01-06T07:28:11.289Z","4.0.4-528d73781":"2024-01-06T08:17:15.853Z","4.0.4-d011f6130":"2024-01-06T08:52:12.831Z","4.0.4-444d83751":"2024-01-06T15:13:17.177Z","4.0.5":"2024-01-07T06:47:11.542Z","4.0.5-900236724":"2024-01-07T11:12:08.718Z","4.0.5-821a38e24":"2024-01-07T13:30:09.166Z","4.0.5-ee7ffe9b9":"2024-01-09T17:27:55.444Z","4.0.5-4691f4173":"2024-01-10T07:42:32.570Z","4.0.5-ddaa59a60":"2024-01-12T08:57:18.028Z","4.0.5-856ccd708":"2024-01-12T10:12:05.352Z","4.0.6":"2024-01-12T11:50:23.375Z","4.0.6-8bbd43628":"2024-01-12T14:23:15.348Z","4.0.6-092861e23":"2024-01-16T08:07:03.229Z","4.0.7":"2024-01-16T08:48:19.609Z","4.0.7-3e47d88fd":"2024-01-18T16:04:04.064Z","4.0.7-9376e61a1":"2024-01-18T16:06:56.657Z","4.0.7-08f6f607d":"2024-01-18T17:36:38.271Z","4.0.7-8c6654c3a":"2024-01-18T17:55:11.800Z","4.0.7-74477f6ea":"2024-01-18T18:21:04.211Z","4.0.7-f27138ca1":"2024-01-18T18:43:04.260Z","4.0.7-72f0e09f7":"2024-01-24T11:58:02.491Z","4.0.7-dbc92ab74":"2024-01-24T12:02:47.222Z","4.0.7-2e464c099":"2024-01-24T12:19:04.533Z","4.0.7-74fb5671d":"2024-01-24T12:22:51.046Z","4.0.7-f4dda4a3c":"2024-01-24T13:19:37.496Z","4.0.7-c9ed1c7d6":"2024-01-25T08:11:03.922Z","4.0.7-6f323de7d":"2024-01-29T09:58:50.868Z","4.0.7-e1db332a4":"2024-01-31T15:15:53.912Z","4.0.7-2370d1c39":"2024-02-07T11:56:30.805Z","4.0.7-dab5cf724":"2024-02-07T12:09:42.829Z","4.0.7-1cb2408ac":"2024-02-07T12:33:58.608Z","4.0.7-03ff9fd82":"2024-02-07T13:14:36.777Z","4.0.7-0321812e7":"2024-02-07T14:34:53.943Z","4.0.7-9891ecd73":"2024-02-07T15:33:17.146Z","4.0.8":"2024-02-07T15:58:11.743Z","4.0.8-0c7bbbb07":"2024-02-07T19:20:21.044Z","4.0.8-fb7c51c3c":"2024-02-12T09:09:42.192Z","4.0.8-bedfd0aa2":"2024-02-19T16:03:27.031Z","4.0.8-b1b77adb4":"2024-02-19T18:16:45.097Z","4.0.8-8072a2e59":"2024-02-19T21:08:44.769Z","4.0.8-e1c01370b":"2024-02-20T09:11:57.848Z","4.0.8-f0d2b52d0":"2024-02-27T14:46:42.288Z","4.0.9":"2024-02-28T10:51:10.139Z","4.0.9-f71bc49bd":"2024-02-29T08:53:41.703Z","4.0.9-28e51652a":"2024-02-29T14:56:28.013Z","4.0.9-2122a713d":"2024-02-29T15:28:28.496Z","4.0.9-a9cc0ee49":"2024-03-01T11:09:16.383Z","4.0.9-ab466004b":"2024-03-06T13:58:07.305Z","4.0.9-83ef3717e":"2024-03-11T08:27:25.428Z","4.0.9-f39ce5f13":"2024-03-12T10:43:05.211Z","4.0.9-e1798aa26":"2024-03-13T11:40:47.495Z","4.0.9-cad9cf007":"2024-03-13T12:24:25.819Z","4.0.9-fad3074b8":"2024-03-13T13:35:01.872Z","4.0.9-59a97b61b":"2024-03-28T06:29:00.102Z","4.0.9-330a5ed72":"2024-03-28T12:21:21.476Z","4.0.9-1fc929c1c":"2024-03-28T12:59:32.464Z","4.0.9-bf720c045":"2024-03-28T13:00:20.315Z","4.0.9-82901e785":"2024-03-28T13:08:07.628Z","4.0.10":"2024-03-28T14:09:08.890Z","4.0.10-afe15f669":"2024-04-02T10:30:13.612Z","4.0.10-1f589c822":"2024-04-02T10:32:13.283Z","4.0.10-4fc0a7d30":"2024-04-02T10:43:50.720Z","4.0.10-ab5f05763":"2024-04-02T12:22:41.848Z","4.0.10-3ffecc5bf":"2024-04-02T15:38:09.984Z","4.0.10-80278b36b":"2024-04-02T16:48:47.255Z","4.0.10-a2b41f793":"2024-04-03T18:43:52.095Z","4.0.10-d446c6c31":"2024-04-04T20:07:28.620Z","4.0.10-3e515f007":"2024-04-05T16:29:53.832Z","4.0.11":"2024-04-05T17:27:22.548Z","4.0.11-2b2958fe6":"2024-04-08T18:27:41.841Z","4.0.11-936dbba10":"2024-04-09T14:02:52.705Z","4.0.11-732c436d4":"2024-04-09T14:21:23.300Z","4.0.11-2c56203f9":"2024-04-12T11:11:46.466Z","4.0.11-b17824a1d":"2024-04-12T17:01:27.284Z","4.0.12":"2024-04-12T18:09:51.235Z","4.0.12-08dabd390":"2024-04-15T10:41:38.289Z","4.0.12-31c78f4ed":"2024-04-15T14:19:16.074Z","4.0.12-ea4f26285":"2024-04-16T13:45:26.363Z","4.0.12-acef72613":"2024-04-22T07:35:15.833Z","4.0.12-eaf8ac7cf":"2024-04-22T13:50:54.285Z","4.0.12-fd1f8343d":"2024-04-23T10:49:48.574Z","4.0.12-2281f802b":"2024-04-24T08:42:32.347Z","4.0.12-c2181f0cf":"2024-04-24T13:14:15.409Z","4.0.13":"2024-04-24T14:16:05.667Z","4.0.13-90cfd25e2":"2024-04-25T16:48:23.839Z","4.0.13-998fcaf94":"2024-04-26T17:19:48.518Z","4.0.13-e1923b0a7":"2024-04-26T17:42:09.885Z","4.0.13-3bc94b403":"2024-04-30T06:42:03.476Z","4.0.13-3d7a9da17":"2024-04-30T09:39:39.608Z","4.0.13-c82432312":"2024-04-30T17:38:01.602Z","4.0.13-de3f7aeaf":"2024-05-01T06:40:30.975Z","4.0.14":"2024-05-01T07:38:15.019Z","4.0.14-9d13a2f6a":"2024-05-01T11:35:50.049Z","4.0.14-a11e135c2":"2024-05-02T09:16:19.172Z","4.0.14-1488a7371":"2024-05-07T11:45:21.264Z","4.0.14-d9366f9aa":"2024-05-07T12:36:22.563Z","4.0.14-bfa7660d5":"2024-05-07T13:27:27.180Z","4.0.14-767b23e71":"2024-05-07T13:59:39.895Z","4.0.14-510d9ce65":"2024-05-07T15:12:20.390Z","4.0.14-4ad63bb79":"2024-05-07T16:42:54.564Z","4.0.14-7ae6063df":"2024-05-10T10:11:56.220Z","4.0.14-83c14d08f":"2024-05-13T07:32:54.423Z","4.0.14-43046b9ae":"2024-05-13T17:22:00.110Z","4.0.14-9d4b0596f":"2024-05-14T09:06:13.790Z","4.0.14-3c73707ff":"2024-05-15T11:47:38.622Z","4.0.14-1cc6a9405":"2024-05-16T10:43:13.941Z","4.0.14-1cd5aae11":"2024-05-16T14:36:39.432Z","4.0.14-7de56f244":"2024-05-16T16:06:58.102Z","4.0.14-5b7380259":"2024-05-16T17:12:58.621Z","4.0.14-1eb5b2713":"2024-05-16T18:21:13.880Z","4.0.14-8214dcfb0":"2024-05-17T15:10:43.669Z","4.0.14-1a41c28bb":"2024-05-17T17:49:04.733Z","4.0.14-48444f750":"2024-05-17T17:52:42.846Z","4.0.14-a3e8beabd":"2024-05-17T19:24:49.193Z","4.0.15":"2024-05-20T11:17:17.169Z","4.0.15-e69a2f1b6":"2024-05-28T07:50:25.603Z","4.0.15-7464dc00c":"2024-05-28T08:09:28.939Z","4.0.15-7aec7bd45":"2024-05-28T09:39:27.013Z","4.0.15-167bf2b3c":"2024-05-28T11:55:09.765Z","4.0.15-352699ab5":"2024-05-28T17:15:24.703Z","4.0.15-f4e572cd6":"2024-05-28T17:49:35.106Z","4.0.15-169c9d85e":"2024-05-28T17:49:46.020Z","4.0.15-12106b5b0":"2024-06-06T07:48:39.375Z","4.0.15-757fb2674":"2024-06-06T08:25:35.957Z","4.0.15-440c9b360":"2024-06-06T09:16:09.712Z","4.0.15-4bd8e4f79":"2024-06-06T09:44:25.540Z","4.0.15-f6fe2cc3c":"2024-06-06T10:01:20.502Z","4.0.15-6011d3697":"2024-06-06T10:15:00.374Z","4.0.15-bc6556f96":"2024-06-06T11:29:35.823Z","4.0.15-769461d3b":"2024-06-06T16:03:39.875Z","4.0.15-62e32252a":"2024-06-06T18:56:39.924Z","4.0.15-90d10b565":"2024-06-07T15:49:42.230Z","4.0.16":"2024-06-10T10:38:26.106Z","4.0.16-863b3de03":"2024-06-12T10:30:59.697Z","4.0.16-44791342":"2024-06-12T15:53:30.802Z","4.0.16-d1f1c2be7":"2024-06-13T08:49:27.476Z","4.0.16-94cac115a":"2024-06-13T10:51:31.713Z","4.0.16-8e4fdcde9":"2024-06-18T10:43:24.543Z","4.0.16-9e0236627":"2024-06-18T12:47:19.075Z","4.1.0":"2024-06-19T15:52:09.337Z","4.1.0-0b55625d1":"2024-06-23T21:16:41.984Z","4.1.0-3b9cbf7d8":"2024-07-01T17:34:01.820Z","4.1.0-15eb66428":"2024-07-02T12:44:08.495Z","4.1.0-6573cb8b0":"2024-07-02T12:44:12.718Z","4.1.0-b0b6cae12":"2024-07-02T13:01:39.549Z","4.1.0-21cf7bc56":"2024-07-02T14:03:21.585Z","4.1.0-af85a7cad":"2024-07-02T18:01:35.388Z","4.1.0-abb9f90c7":"2024-07-03T13:01:26.923Z","4.1.1":"2024-07-03T13:38:44.697Z","4.1.1-151bc46fb":"2024-07-08T06:28:39.873Z","4.1.1-ce6da9896":"2024-07-08T19:34:06.038Z","4.1.1-d1aec4d9f":"2024-07-08T19:39:11.490Z","4.1.1-e1f0b307c":"2024-07-10T16:59:19.965Z","4.1.1-3319ff41e":"2024-07-10T18:22:53.698Z","4.1.1-e9b6a242a":"2024-07-13T13:15:16.153Z","4.1.2":"2024-07-13T13:56:03.057Z","4.1.2-a130993ed":"2024-07-15T17:51:00.899Z","4.1.2-928801a80":"2024-07-15T17:51:06.370Z","4.1.2-40902d99b":"2024-07-15T17:54:04.213Z","4.1.2-73f2b6b6d":"2024-07-15T17:58:16.315Z","4.1.2-4a994c5ef":"2024-07-22T09:10:14.322Z","4.1.2-8b3114292":"2024-07-22T14:38:43.675Z","4.1.2-34cf1f7cd":"2024-07-26T17:12:48.734Z","4.1.2-a82ff8221":"2024-07-26T17:49:47.988Z","4.1.2-a8ec2bcb7":"2024-07-29T08:09:57.320Z","4.1.3":"2024-07-29T10:08:19.562Z","4.1.3-944935f8d":"2024-07-29T14:52:18.135Z","4.1.3-f30e2ee8d":"2024-08-02T15:10:31.100Z","4.1.4":"2024-08-02T16:38:30.375Z","4.1.4-0edbfe7af":"2024-08-09T15:21:45.209Z","4.1.4-c5dba70a9":"2024-08-13T15:02:06.145Z","4.1.4-7939dbd5c":"2024-08-14T12:53:53.782Z","4.1.4-1dfb74e79":"2024-08-15T09:48:25.902Z","4.1.5":"2024-08-15T15:52:25.256Z","4.1.5-359265a3a":"2024-08-16T14:13:33.945Z","4.1.5-3c8dd5bbf":"2024-08-17T06:49:49.214Z","4.1.5-e211b46cc":"2024-08-29T13:15:36.657Z","4.1.5-50b897139":"2024-08-29T14:50:43.350Z","4.1.5-7655e5200":"2024-08-29T15:22:19.517Z","4.1.6":"2024-08-30T10:05:04.086Z","4.1.6-1675adee2":"2024-08-30T10:52:02.722Z","4.1.6-2265e59ba":"2024-09-04T11:58:21.797Z","4.1.6-737b3ea5b":"2024-09-04T13:34:54.806Z","4.1.6-dd7b329c4":"2024-09-05T14:53:55.919Z","4.1.6-df330695a":"2024-09-06T11:47:41.424Z","4.1.6-5214dec4a":"2024-09-09T07:54:07.807Z","4.1.6-81ebe4e47":"2024-09-10T06:21:15.960Z","4.1.6-a142bb642":"2024-09-10T08:07:11.770Z","4.1.6-c010d575c":"2024-09-10T09:43:57.892Z","4.1.6-71e5f7a5b":"2024-09-10T11:44:49.476Z","4.1.6-e1ca9cced":"2024-09-10T14:15:07.792Z","4.1.6-2bbaf4361":"2024-09-10T16:06:15.783Z","4.1.6-b6681bd25":"2024-09-11T09:08:59.418Z","5.0.0":"2024-09-11T10:15:16.208Z","5.0.0-7cd984569":"2024-09-11T17:18:44.385Z","5.0.0-d101aac4b":"2024-09-11T17:30:58.771Z","5.0.0-1210884ed":"2024-09-12T08:53:09.522Z","5.0.0-18dd3cb26":"2024-09-12T09:20:34.666Z","5.0.1":"2024-09-12T11:29:21.236Z","5.0.1-34455b5f2":"2024-09-13T16:16:07.833Z","5.0.2":"2024-09-13T17:17:03.610Z","5.0.2-6ccbb06f0":"2024-09-19T10:03:04.799Z","5.0.2-4fd7eb2e1":"2024-09-20T14:57:10.737Z","5.0.2-c628c44c5":"2024-09-23T07:07:59.385Z","5.0.2-21fe841f2":"2024-09-23T09:02:58.841Z","5.0.3":"2024-09-23T11:43:47.753Z","5.0.3-b3272cfce":"2024-09-24T06:46:38.941Z","5.0.3-7f7ec82ae":"2024-09-24T11:05:03.463Z","5.0.4":"2024-09-24T12:26:13.294Z","5.0.4-c258b35af":"2024-09-24T15:31:43.938Z","5.0.5":"2024-09-24T16:22:29.264Z","5.0.5-fa83ee1c7":"2024-09-25T06:37:28.996Z","5.0.5-980038477":"2024-09-25T13:31:18.870Z","5.0.5-c5988cce8":"2024-09-25T13:31:31.056Z","5.0.5-0c5957836":"2024-09-25T13:45:14.436Z","5.0.6":"2024-09-25T14:23:03.657Z","5.0.6-82bd42bcf":"2024-09-27T07:28:51.093Z","5.0.6-a390db4a4":"2024-09-27T07:33:26.257Z","5.0.6-dad979f9b":"2024-09-27T09:55:44.763Z","5.0.6-24fa1d5af":"2024-09-30T12:37:34.538Z","5.0.6-d9c7e0f7e":"2024-09-30T12:37:40.667Z","5.0.6-58784abf7":"2024-09-30T12:37:43.863Z","5.0.6-32c176fd5":"2024-09-30T16:32:57.785Z","5.0.6-35b48025c":"2024-09-30T20:25:51.540Z","5.0.6-b4f02a637":"2024-10-02T08:56:51.634Z","5.0.6-80e798cdc":"2024-10-02T10:02:07.833Z","5.0.6-661d6586a":"2024-10-03T12:42:33.694Z","5.0.6-27b2fa6b6":"2024-10-05T08:15:18.282Z","5.0.6-d4da56961":"2024-10-08T01:04:05.246Z","5.0.6-934a891f9":"2024-10-08T19:33:00.305Z","5.0.6-d7a818e8e":"2024-10-09T07:09:59.969Z","5.0.6-e99e8f448":"2024-10-09T10:14:15.315Z","5.0.6-0d326d102":"2024-10-09T17:02:11.504Z","5.0.7":"2024-10-09T18:08:22.064Z","5.0.7-5d199f9b6":"2024-10-11T17:39:11.492Z","5.0.7-e6b4158c6":"2024-10-22T08:21:06.285Z","5.0.7-75301ac7d":"2024-10-22T08:21:20.193Z","5.0.7-4521cf1f7":"2024-10-23T08:03:32.186Z","5.0.7-3244ed086":"2024-10-23T08:11:17.423Z","5.0.7-3bc9769b8":"2024-10-23T11:41:03.949Z","5.0.7-aa8de9fd3":"2024-10-23T12:23:16.815Z","5.0.8":"2024-10-23T13:29:31.290Z","5.0.8-717731e49":"2024-10-25T10:21:36.606Z","5.0.8-7383821e1":"2024-10-26T07:28:14.996Z","5.0.8-d34642db1":"2024-10-28T08:31:35.494Z","5.0.8-a657bbd2e":"2024-10-28T08:43:38.721Z","5.0.9":"2024-10-28T10:56:42.344Z","5.0.9-a5cd8cfbe":"2024-10-28T18:51:36.940Z","5.0.9-ad5cfd66a":"2024-10-30T09:27:28.345Z","5.0.9-c2ff2e454":"2024-11-02T11:43:10.868Z","5.0.9-0a3406a05":"2024-11-02T12:19:31.812Z","5.0.9-7c085d10c":"2024-11-04T22:40:23.559Z","5.0.9-adc767899":"2024-11-05T08:09:12.070Z","5.0.9-d30d07e6f":"2024-11-05T14:11:28.360Z","5.0.9-91687998d":"2024-11-06T07:38:52.366Z","5.0.9-6bd7f9169":"2024-11-07T08:23:36.673Z","5.0.9-7dead6d35":"2024-11-07T13:26:36.980Z","5.0.9-665769021":"2024-11-07T14:38:16.781Z","5.0.9-32ca76fcb":"2024-11-08T08:22:10.505Z","5.0.9-02f285fc8":"2024-11-12T09:07:22.775Z","5.0.9-7626b224d":"2024-11-12T11:54:42.945Z","5.0.9-7dcabb884":"2024-11-14T10:49:02.543Z","5.0.9-844a8d2d1":"2024-11-14T16:07:41.638Z","5.0.9-c917314f3":"2024-11-14T16:34:55.456Z","5.0.9-2feaeddb4":"2024-11-15T11:13:56.836Z","5.0.9-eee97c7d4":"2024-11-15T16:03:50.619Z","5.0.9-432955390":"2024-11-16T10:51:49.384Z","5.0.9-656db81cf":"2024-11-18T10:42:56.285Z","5.0.9-05d559f54":"2024-11-18T11:24:02.503Z","5.0.10":"2024-11-18T12:41:44.546Z","5.0.10-f53f65d18":"2024-11-19T14:39:56.740Z","5.0.10-d866eb5bb":"2024-11-19T17:22:56.218Z","5.0.10-b248eefc0":"2024-11-21T09:06:41.076Z","5.0.10-0862522fe":"2024-11-22T12:32:58.241Z","5.0.10-6ddc1b80e":"2024-11-22T12:51:58.875Z","5.0.10-4a85eb033":"2024-11-25T08:05:47.109Z","5.0.10-98b43045c":"2024-11-25T09:25:00.882Z","5.0.10-d6cd25d0d":"2024-11-25T09:25:23.918Z","5.0.10-a82b07d8c":"2024-11-25T09:25:30.137Z","5.0.10-bc90b4fd5":"2024-11-25T09:27:52.906Z","5.0.10-b02ea9b6e":"2024-11-26T15:29:42.599Z","5.0.10-3650283f7":"2024-11-26T16:46:18.696Z","5.0.10-4761dd701":"2024-11-26T17:48:47.126Z","5.0.10-8a9258a24":"2024-11-27T09:55:49.589Z","5.0.10-339b7df88":"2024-11-28T14:42:47.687Z","5.0.10-f2f9008b8":"2024-11-29T15:21:11.206Z","5.0.10-a0c8ceb99":"2024-11-29T18:37:20.722Z","5.0.10-406b3916c":"2024-11-29T19:02:20.174Z","5.0.10-f8da60e73":"2024-11-29T19:55:17.209Z","5.0.10-99f5f270b":"2024-11-30T12:17:13.534Z","5.0.10-06f79b646":"2024-11-30T15:40:46.022Z","5.0.10-2c182d2e2":"2024-11-30T15:40:53.766Z","5.0.10-6ab85ea68":"2024-12-04T13:34:17.845Z","5.0.10-d19974d93":"2024-12-04T17:36:20.604Z","5.0.10-92cc74082":"2024-12-06T11:54:39.046Z","5.0.10-2625cc323":"2024-12-06T12:50:09.328Z","5.0.10-9614de7c6":"2024-12-06T14:04:28.039Z","5.0.10-96654117c":"2024-12-06T14:08:29.000Z","5.0.10-48e9cfa56":"2024-12-09T12:05:10.586Z","5.0.11":"2024-12-09T14:18:07.377Z","5.0.11-127abe24b":"2024-12-10T09:15:00.437Z","5.0.11-5c4a79e5a":"2024-12-10T13:53:56.831Z","5.0.11-3c63482e5":"2024-12-12T08:37:46.851Z","5.0.11-d3e5a3382":"2024-12-12T08:37:50.788Z","5.0.11-023ea575c":"2024-12-12T11:18:52.536Z","5.0.11-52f0f2f13":"2024-12-13T07:57:25.261Z","5.0.11-f4747450f":"2024-12-13T07:57:45.441Z","5.0.11-5acfae333":"2024-12-13T08:00:20.379Z","5.0.11-285dab7d7":"2024-12-13T08:04:21.916Z","5.0.11-ae75570c8":"2025-01-06T16:49:28.273Z","5.0.11-20d9ba73e":"2025-01-07T10:13:42.277Z","5.0.11-abe9bd154":"2025-01-07T15:51:23.452Z","5.0.12":"2025-01-09T10:16:07.368Z","5.0.12-b56d91884":"2025-01-09T10:38:30.387Z","5.0.12-fe8af37a1":"2025-01-13T14:16:21.375Z","5.0.12-c90984ec7":"2025-01-13T14:59:18.074Z","5.0.12-06fc82da8":"2025-01-13T17:08:27.555Z","5.0.12-f767126e1":"2025-01-20T15:18:53.936Z","5.0.12-15a70af5f":"2025-02-03T10:59:15.554Z","5.0.12-723bde6ce":"2025-02-03T11:53:59.492Z","5.0.12-4bbcfa707":"2025-02-03T12:06:17.125Z","5.0.12-e2ec7bdaa":"2025-02-03T12:27:45.634Z","5.0.13":"2025-02-03T13:22:36.722Z","5.0.13-80ddad5bb":"2025-02-04T07:05:40.326Z","5.0.13-d61cbacec":"2025-02-04T08:25:31.199Z","5.0.13-c1d0b7fa4":"2025-02-04T09:50:52.062Z","5.0.13-66c3ec5e1":"2025-02-04T09:59:25.627Z","5.0.13-26313e695":"2025-02-04T10:39:51.609Z","5.0.13-bf0f74d66":"2025-02-04T11:20:51.288Z","5.0.13-d72b51184":"2025-02-04T17:21:57.438Z","5.0.13-34b3c14b8":"2025-02-05T16:10:33.225Z","5.0.13-96f14e429":"2025-02-06T06:00:15.911Z","5.0.13-21088c519":"2025-02-06T07:59:41.896Z","5.0.13-7a1665cd8":"2025-02-06T11:03:40.743Z","5.0.13-6e52ee346":"2025-02-10T05:48:32.612Z","5.0.14":"2025-02-10T06:40:58.342Z","5.0.14-d8f003e6e":"2025-02-10T08:56:12.257Z","5.0.14-4ab04faf0":"2025-02-12T17:53:23.213Z","5.0.14-7655833bb":"2025-02-13T07:21:24.409Z","5.0.14-f9345a7a1":"2025-02-13T08:32:50.142Z","5.0.14-d188511b9":"2025-02-13T09:58:16.313Z","5.0.14-c4e862731":"2025-02-13T12:48:15.336Z","5.0.14-2e35b6055":"2025-02-13T14:40:05.227Z","5.0.14-35a52f029":"2025-02-13T15:13:48.556Z","5.0.14-23685db5e":"2025-02-13T16:22:30.437Z","5.0.14-1fc0e2662":"2025-02-14T16:16:50.638Z","5.0.14-b818882e0":"2025-02-18T08:31:31.461Z","5.0.14-68ad3663e":"2025-02-18T13:37:07.906Z","5.0.14-e7e280257":"2025-02-18T15:47:57.245Z","5.0.14-754fe84db":"2025-02-19T14:58:45.756Z","5.0.14-700e4c0b5":"2025-02-20T11:00:44.395Z","5.0.14-ff951f1a0":"2025-02-20T12:48:13.851Z","5.0.14-cc7fcfe98":"2025-02-20T14:28:06.157Z","5.0.14-8331c8ea8":"2025-02-20T14:51:46.358Z","5.1.0":"2025-02-20T15:43:50.585Z","5.1.0-7718d020a":"2025-02-21T08:39:03.102Z","5.1.0-d98cc46e4":"2025-02-21T09:32:47.396Z","5.1.0-1ab50cc0d":"2025-02-21T11:51:39.863Z","5.1.0-2b49a5f74":"2025-02-21T12:46:59.692Z","5.1.0-9b1a3791d":"2025-02-21T17:03:25.253Z","5.1.0-a4f0db1e9":"2025-02-21T17:39:53.287Z","5.1.0-2a3cec922":"2025-02-21T17:40:32.539Z","5.1.0-e7e01f58f":"2025-02-23T08:09:18.413Z","5.1.0-5b084e968":"2025-02-23T17:03:21.837Z","5.1.0-f465c5473":"2025-02-23T17:46:01.054Z","5.1.0-6f8cfeafb":"2025-02-24T11:59:59.026Z","5.1.0-90cca822b":"2025-02-25T07:55:26.880Z","5.1.1":"2025-02-25T09:28:36.207Z","5.1.1-e2f49432b":"2025-02-26T06:58:30.169Z","5.1.1-e1f868f03":"2025-02-26T08:27:18.569Z","5.1.1-96f79bc11":"2025-02-26T08:33:48.723Z","5.1.1-4939ef7ae":"2025-02-26T09:48:45.194Z","5.1.1-22e62d00f":"2025-02-26T12:55:38.059Z","5.1.1-0555339ba":"2025-02-26T13:25:45.342Z","5.1.1-9acccaaed":"2025-02-27T16:56:36.864Z","5.1.1-3d9b07c34":"2025-02-27T17:27:00.878Z","5.1.1-52a46ecad":"2025-03-03T11:31:03.895Z","5.1.2":"2025-03-03T12:11:48.521Z","5.1.2-80fe31aa1":"2025-03-03T12:31:22.164Z","5.1.2-dd71d8a86":"2025-03-03T12:37:53.912Z","5.1.2-3f127b610":"2025-03-03T14:48:53.413Z","5.1.2-2c8ecb455":"2025-03-03T17:12:30.352Z","5.1.2-2fbcdb687":"2025-03-03T18:05:32.445Z","5.1.2-48cd9b652":"2025-03-03T18:33:29.599Z","5.1.3":"2025-03-04T07:08:41.638Z","5.1.3-5fe2a18fc":"2025-03-04T17:41:43.176Z","5.1.3-88b5c29ed":"2025-03-06T13:47:15.962Z","5.1.3-a6c9aee5a":"2025-03-06T14:10:34.375Z","5.1.3-600d0a561":"2025-03-07T17:34:17.554Z","5.1.3-0699fb747":"2025-03-12T13:00:23.319Z","5.1.4":"2025-03-12T14:00:54.078Z","5.1.4-757577dd2":"2025-03-13T16:05:46.552Z","5.1.4-a7ab9a41b":"2025-03-14T10:46:52.302Z","5.1.4-907518bad":"2025-03-14T12:11:02.675Z","5.1.4-a71c7c32b":"2025-03-18T14:09:18.594Z","5.1.4-95909c3df":"2025-03-18T14:43:47.232Z","5.1.4-2f2322a25":"2025-03-18T15:37:43.065Z","5.1.4-b2124c2db":"2025-03-20T16:31:52.898Z","5.1.4-71267286":"2025-03-20T16:50:24.760Z","5.1.4-fc5122110":"2025-03-25T11:44:47.642Z","5.1.4-78cd7d53e":"2025-03-25T12:51:25.578Z","5.1.4-0b9090aea":"2025-03-25T13:16:24.675Z","5.1.4-d53ef170c":"2025-03-25T16:45:34.278Z","5.1.4-da4e9da82":"2025-04-08T11:38:40.363Z","5.1.4-4c64bd06d":"2025-04-09T11:01:03.572Z","5.1.4-da7353a0b":"2025-04-09T12:03:04.946Z","5.1.4-53a9be54e":"2025-04-09T13:56:36.976Z","5.1.4-4f37aff53":"2025-04-09T14:58:21.729Z","5.2.0":"2025-04-09T15:40:38.329Z","5.2.0-b9e32cc37":"2025-04-15T14:01:23.195Z","5.2.0-3833353bd":"2025-04-16T08:25:28.537Z","5.2.0-f09bef843":"2025-04-16T09:01:08.068Z","5.2.1":"2025-04-16T11:11:31.283Z","5.2.1-afa5c9f59":"2025-04-17T07:49:06.986Z","5.2.1-6f96de86c":"2025-04-17T09:05:20.879Z","5.2.1-cdc63e6cc":"2025-05-06T16:51:45.183Z","5.2.1-772b4011e":"2025-05-07T09:26:21.682Z","5.2.1-f1de46607":"2025-05-07T10:47:10.411Z","5.2.1-9b33d202e":"2025-05-12T07:52:36.039Z","5.2.1-a5a33afd9":"2025-05-12T08:48:05.313Z","5.2.1-4b8c0a6bd":"2025-05-14T11:12:42.942Z","5.2.1-185b23eac":"2025-05-14T12:51:16.844Z","5.2.1-213a54a1e":"2025-05-16T16:43:07.039Z","5.2.1-32627c876":"2025-05-17T07:37:47.187Z","5.2.1-3577af88a":"2025-05-19T06:15:08.150Z","5.2.1-3df5bf2da":"2025-05-19T08:22:28.074Z","5.2.2":"2025-05-19T08:58:21.880Z","5.2.2-aa25d38ab":"2025-05-20T13:16:55.896Z","5.2.3":"2025-05-20T14:21:51.195Z","5.2.3-776cb432d":"2025-05-21T15:27:52.443Z","5.2.3-7788b4025":"2025-05-22T13:33:29.999Z","5.2.3-ab014c0c0":"2025-05-22T15:03:41.576Z","5.2.4":"2025-05-23T13:31:14.788Z","5.2.4-9f1be6742":"2025-05-24T10:53:23.946Z","5.2.4-14dbebea8":"2025-05-24T11:32:30.010Z","5.2.4-8efb065d2":"2025-05-28T17:28:12.648Z","5.2.4-5b004c0c4":"2025-05-28T17:39:08.538Z","5.2.4-b32bc8406":"2025-05-28T18:58:19.726Z","5.2.4-3528df829":"2025-05-29T09:21:16.349Z","5.2.4-d91ae66c6":"2025-05-29T09:41:56.992Z","5.2.4-dbbc6ef1d":"2025-05-30T16:12:50.068Z","5.2.4-2a7425cdb":"2025-05-30T16:12:57.193Z","5.2.4-ec73d59a6":"2025-05-30T16:16:48.046Z","5.2.4-307d0ba58":"2025-05-30T16:21:44.182Z","5.2.4-6a3ae02f5":"2025-05-30T17:58:58.084Z","5.2.4-b8600fce8":"2025-06-03T06:53:37.495Z","5.2.4-cc7b34c0f":"2025-06-03T08:18:30.020Z","5.2.4-bb4ad31db":"2025-06-03T12:28:12.981Z","5.2.4-8e87be9e6":"2025-06-03T13:24:57.061Z","5.2.5":"2025-06-03T15:10:30.500Z","5.2.5-ae595d8db":"2025-06-13T14:53:47.295Z","5.2.5-6c42ea64a":"2025-06-16T12:46:11.382Z","5.2.6":"2025-06-16T13:34:09.882Z","5.2.6-7eed3b40d":"2025-06-17T07:07:50.147Z","5.2.7":"2025-06-17T08:01:51.058Z","5.2.7-439d2c9ce":"2025-06-17T15:14:14.889Z","5.2.7-53001addf":"2025-06-18T11:18:33.535Z","5.2.7-451e011d4":"2025-06-18T12:53:26.253Z","5.2.7-d2dc12c7d":"2025-06-25T10:02:05.083Z","5.2.7-8ad44f759":"2025-06-25T13:57:03.461Z","5.2.7-2d6079bc1":"2025-06-25T14:38:16.125Z","5.2.8":"2025-06-25T15:19:27.008Z","5.2.8-cfe2be4c9":"2025-07-03T13:43:07.884Z","5.2.8-57e7fa441":"2025-07-07T15:43:15.038Z","5.2.8-87e5d5938":"2025-07-08T09:58:00.449Z","5.2.8-58abe8702":"2025-07-09T11:42:50.276Z","5.2.8-ce6b542a8":"2025-07-09T15:42:47.522Z","5.2.8-79473c99a":"2025-07-10T10:31:24.914Z","5.2.8-4420fad68":"2025-07-13T06:34:00.271Z","5.2.8-cb1c14e62":"2025-07-24T15:48:29.868Z","5.2.8-cf9aab5c8":"2025-07-30T10:54:00.952Z","5.2.8-7ce083dca":"2025-08-14T10:18:21.408Z","5.2.8-aa770ab81":"2025-08-17T20:42:05.342Z","5.2.8-5ed83dd69":"2025-08-19T12:28:15.051Z","5.2.9":"2025-08-20T04:33:38.710Z","5.2.9-f5932c294":"2025-08-20T11:09:46.015Z","5.2.9-a02cb0461":"2025-09-04T09:01:50.397Z","5.2.9-0f07e3df5":"2025-09-05T11:28:36.473Z","5.2.9-8484de8a2":"2025-09-08T06:37:51.116Z","5.2.9-da78fa851":"2025-09-19T07:44:43.168Z","5.2.9-9a9b11fd4":"2025-09-22T06:52:43.257Z","5.2.9-f0afebfdf":"2025-09-22T08:36:03.754Z","5.2.9-87bc8d4fb":"2025-09-22T11:03:35.139Z","5.2.9-e8398d97e":"2025-09-23T10:02:05.757Z","5.2.9-fb19b055d":"2025-09-23T11:33:47.075Z","6.0.0-049bfa0fa":"2025-09-23T12:56:30.662Z","6.0.0-621b464f0":"2025-09-23T15:48:34.571Z","5.2.9-6059227cb":"2025-09-23T19:40:05.820Z","6.0.0":"2025-09-24T05:49:04.171Z","6.0.0-55b7e5fea":"2025-09-24T12:40:37.874Z","6.0.1":"2025-09-24T14:01:09.265Z","6.0.1-71e8ee163":"2025-09-25T07:07:45.212Z","6.0.1-425a42cdd":"2025-09-25T14:35:15.971Z","6.0.1-8543df06b":"2025-09-26T13:41:04.173Z","6.0.1-39e2e541a":"2025-09-26T15:30:37.844Z","6.0.1-8d66d5ff1":"2025-09-27T06:49:31.160Z","6.0.1-334f91bdc":"2025-09-27T07:41:57.529Z","6.0.2":"2025-09-27T08:07:21.351Z","6.0.2-de2ad9ca5":"2025-09-27T15:59:46.290Z","6.0.2-93ba5a84f":"2025-09-28T05:55:38.729Z","6.0.2-547a5b988":"2025-09-30T12:48:09.575Z","6.0.2-7e1c0bada":"2025-10-01T14:35:20.431Z","6.0.3":"2025-10-01T17:35:13.262Z","6.0.3-72a7ea10a":"2025-10-02T05:47:03.119Z","6.0.4":"2025-10-02T07:06:45.051Z","6.0.4-5fccd1dde":"2025-10-03T08:32:49.199Z","6.0.4-a0f9da212":"2025-10-03T09:46:17.876Z","6.0.5":"2025-10-03T10:51:27.497Z","6.0.5-3596206ed":"2025-10-06T04:54:22.223Z","6.0.5-fb08a2f90":"2025-10-09T09:41:34.362Z","6.0.5-dad3cca5d":"2025-10-22T19:42:27.132Z","6.0.6":"2025-10-23T04:32:11.672Z","6.0.6-0f3ab9e61":"2025-10-28T15:29:32.135Z","6.0.7-d447a9944":"2025-10-29T08:34:10.281Z","6.0.6-d1ff510bb":"2025-10-29T09:18:34.319Z","6.0.7":"2025-10-29T10:27:35.866Z","6.0.7-8cebf6322":"2025-11-13T05:20:25.656Z","6.0.7-e2bdc7e63":"2025-11-13T06:05:19.247Z","6.0.8":"2025-11-13T07:02:55.289Z","6.0.8-977a3c5f2":"2025-11-14T08:11:33.904Z","6.0.9":"2025-11-14T09:00:51.823Z","6.0.9-28c2b65f4":"2026-01-16T10:03:54.636Z","6.0.9-7fff925bf":"2026-01-16T11:59:56.602Z","6.0.9-05acd0c35":"2026-01-16T15:38:10.263Z","6.0.10":"2026-01-16T16:12:54.272Z","6.0.10-30b53a999":"2026-02-25T08:29:55.950Z","6.0.10-19796b103":"2026-03-01T10:50:00.486Z","6.0.10-3bb95f95b":"2026-03-01T23:08:58.669Z","6.0.10-8f0e1b2db":"2026-03-02T12:42:18.667Z","6.0.10-f4b950dc9":"2026-03-03T13:50:53.645Z","6.0.10-4db427d30":"2026-03-04T17:35:35.053Z","6.0.10-db185b16b":"2026-03-06T14:50:11.003Z","6.0.10-28af2ff3d":"2026-03-11T18:24:33.019Z","6.0.10-e19d11093":"2026-03-11T22:51:44.780Z","6.0.10-9c0fc4482":"2026-03-12T21:15:30.516Z","6.0.10-d6f6f5818":"2026-03-19T07:05:08.822Z","6.0.10-82c3c9ea8":"2026-03-20T09:37:33.320Z","6.0.10-dd251c5e7":"2026-03-23T06:39:06.882Z","6.0.10-f88ec96cf":"2026-03-24T16:42:19.618Z","6.0.10-1c3b61777":"2026-03-27T21:27:00.892Z","6.0.11":"2026-03-28T10:30:26.416Z","6.0.11-2a3e54738":"2026-04-02T07:15:33.565Z","6.0.11-709b3fa2e":"2026-04-02T19:56:49.404Z","6.0.11-4580b64fa":"2026-04-04T06:36:43.933Z","6.0.11-ff5ee99ed":"2026-04-06T10:06:51.841Z","6.0.11-1ecf0e324":"2026-04-08T07:54:38.235Z","6.0.11-b6efda3d5":"2026-04-08T11:27:19.110Z","6.0.11-74620dbcd":"2026-04-08T14:44:27.157Z","6.0.12":"2026-04-08T15:45:47.638Z","6.0.12-90100be0c":"2026-04-10T07:05:00.265Z","6.0.12-f60bd85b0":"2026-04-10T11:25:58.276Z","6.0.12-b30baa93a":"2026-04-10T16:14:27.014Z","6.0.12-f21efd121":"2026-04-11T12:17:52.906Z","6.0.12-2151144c3":"2026-04-12T00:10:13.599Z","6.0.12-811a29f8a":"2026-04-14T12:56:18.673Z","6.0.14-500287203":"2026-04-17T08:40:25.916Z","6.0.14":"2026-04-17T12:47:33.498Z","6.0.14-5917715d0":"2026-04-18T05:29:11.677Z","6.0.14-8f7e9264e":"2026-04-18T06:41:46.868Z","6.0.14-48f66c41e":"2026-04-18T09:50:51.365Z","6.0.14-8ddbb9e81":"2026-04-19T11:40:35.261Z","6.0.14-7cea7b9a5":"2026-04-20T07:29:52.056Z","6.0.14-20bfcb3f9":"2026-04-20T08:27:48.259Z","6.0.14-fd68eecf7":"2026-04-20T12:39:17.658Z","6.0.14-69a44651f":"2026-04-22T08:26:36.399Z","6.0.14-cbfda2cdc":"2026-04-23T14:38:28.668Z","6.0.14-5466a8def":"2026-04-24T14:53:03.357Z","6.0.14-d57fe74c0":"2026-04-24T17:32:37.662Z","6.0.14-61d594a6c":"2026-04-25T05:50:44.366Z","6.0.14-baf3ddb03":"2026-04-25T12:08:18.946Z","6.1.0":"2026-04-25T13:12:23.917Z","6.1.0-10b2bdf50":"2026-04-26T11:49:15.011Z","6.1.0-3a5e46eaa":"2026-04-29T12:45:21.266Z","6.1.0-d1ab98294":"2026-05-04T17:20:22.005Z","6.1.0-bd9e02dad":"2026-05-09T13:26:19.779Z","6.1.0-15eeedba1":"2026-05-09T14:31:22.808Z","6.1.1":"2026-05-11T12:52:14.716Z","6.1.1-9c3c0b22a":"2026-05-12T22:22:32.854Z","6.1.1-5692f3f16":"2026-05-13T00:18:51.650Z","6.1.1-9eb27be79":"2026-05-15T18:37:33.269Z","6.1.1-cc151e147":"2026-05-16T01:15:55.651Z","6.1.1-b9ebef660":"2026-05-17T23:19:59.057Z","6.1.1-d59c165ac":"2026-05-18T12:17:27.530Z","6.1.1-3574648c3":"2026-05-25T01:20:03.154Z","6.1.1-ed1ad1f26":"2026-05-25T15:07:29.307Z","6.1.1-d888f182f":"2026-05-27T06:31:36.457Z","6.1.1-29797a5bb":"2026-05-29T17:12:15.429Z","6.1.1-b7c6dc0f2":"2026-05-29T20:55:19.711Z","6.1.1-5b8813abc":"2026-05-30T06:46:10.516Z","6.1.1-160a24585":"2026-05-30T20:39:28.813Z","6.1.2":"2026-05-31T07:03:08.964Z","6.1.2-a34745c01":"2026-06-05T10:55:59.277Z","6.1.2-7ae12f9b0":"2026-06-06T14:59:43.439Z","6.1.2-404c7824a":"2026-06-12T13:27:52.461Z","6.1.2-5e07d5963":"2026-06-13T20:36:52.417Z","6.1.3":"2026-06-13T21:49:51.552Z","6.1.3-bfb7ceb0f":"2026-06-20T08:25:26.184Z","6.1.3-d4dad9bf5":"2026-06-20T08:59:55.052Z","6.1.3-47a51e3d1":"2026-06-20T14:41:20.052Z","6.1.3-f144def15":"2026-06-22T07:51:13.034Z","6.1.3-08898d7df":"2026-07-07T09:47:03.764Z","6.1.3-dd084c0b2":"2026-07-07T12:46:51.474Z","6.1.4":"2026-07-07T13:25:14.994Z","6.1.4-4bb8fbe8d":"2026-07-08T18:50:44.695Z","6.1.4-a04f5e0bf":"2026-07-15T15:10:50.740Z","6.1.4-fb9e8a76e":"2026-07-16T17:26:18.689Z","6.1.4-084ad7890":"2026-07-17T18:01:08.038Z","6.1.4-cec2b1f34":"2026-07-17T21:35:10.580Z","6.1.4-ba1551199":"2026-07-17T22:29:35.746Z","6.1.4-89335e39f":"2026-07-17T22:44:16.779Z","6.1.4-3bf5d395c":"2026-07-17T23:07:53.307Z","6.1.4-bd7f0cda6":"2026-07-17T23:37:35.842Z","6.1.4-5459e136d":"2026-07-18T01:24:25.873Z","6.1.4-523b52bd6":"2026-07-19T13:03:43.745Z","6.1.4-ff9e5fc7c":"2026-07-19T13:20:32.018Z","6.1.4-99b23b2a0":"2026-07-19T19:17:47.103Z","6.1.4-d96b30ebd":"2026-07-19T19:17:59.708Z","6.1.4-dee9df67f":"2026-07-19T19:54:42.713Z","6.1.4-382fbb4ca":"2026-07-19T19:59:25.888Z","6.1.4-02fcf704d":"2026-07-19T20:33:48.281Z","6.1.4-05b15b2b1":"2026-07-19T20:36:57.223Z","6.1.4-e86b39e5d":"2026-07-20T03:44:42.183Z","6.1.4-868b33379":"2026-07-20T18:55:43.443Z","6.1.4-7f5500989":"2026-07-24T22:03:35.014Z","6.1.4-d9292b690":"2026-07-24T22:12:06.602Z","6.1.4-b500071e4":"2026-07-26T02:48:17.429Z","6.1.4-68794c8e2":"2026-07-26T05:24:01.679Z","6.1.4-5927b62d6":"2026-07-26T05:33:17.215Z","6.1.5":"2026-07-26T06:43:25.258Z","6.1.5-423335b45":"2026-07-30T01:28:14.519Z","6.1.5-ef6e1851c":"2026-07-30T04:57:45.238Z","6.1.6":"2026-07-30T07:20:44.362Z","6.1.6-47cf9cdc1":"2026-08-10T20:35:55.914Z","6.1.6-d5534174d":"2026-08-13T16:29:05.934Z","6.1.6-55d7a539a":"2026-08-20T05:24:22.294Z","6.1.6-8786aa8d0":"2026-08-20T22:32:21.170Z","6.1.6-4dae661b4":"2026-08-22T09:21:13.622Z","6.1.6-0967e75f5":"2026-08-22T13:39:03.657Z","6.1.6-947d304ed":"2026-08-22T20:28:19.720Z","6.1.7":"2026-08-23T00:53:32.293Z","6.1.7-4a6c5d11a":"2026-08-27T22:36:20.320Z","6.1.7-87dca02b0":"2026-08-27T23:29:15.311Z","6.1.7-ac7305ccf":"2026-08-31T05:58:45.393Z","6.1.7-cef4d32cf":"2026-08-31T06:37:48.175Z","6.1.7-185d901cd":"2026-09-02T08:53:43.504Z","6.1.7-5cb617ae2":"2026-09-02T11:36:52.568Z","6.1.7-d91797b55":"2026-09-16T18:04:04.000Z","6.1.7-fb139d1c8":"2026-09-23T15:18:56.154Z"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/keychain#readme","keywords":["IPFS","crypto","encryption","keys","libp2p","secure"],"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"description":"Key management and cryptographically protected messages","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"readme":"","readmeFilename":""}