{"_id":"@libp2p/identify","_rev":"783-866b8571075de8876bce6ee12c3c2a30","name":"@libp2p/identify","dist-tags":{"latest":"4.1.18","next":"4.1.18-fab409544"},"versions":{"0.0.0":{"name":"@libp2p/identify","version":"0.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bf66c3989628902905d93282758dab7ca66734e5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0.tgz","fileCount":26,"integrity":"sha512-9Sk3KWMZAE3vVzNLqDLfJ9t0bKN0/wHF2C1qTSWq5DKjY8Q/aMsF9UETM0AWHZ99/1OZhrS+KbJO1AGIfoD0Vw==","signatures":[{"sig":"MEUCIG1Hsrr+uAUdp8a7KWrbcaXNoUhtAVWrEfbcFW7nnJhfAiEA6aBken+flRhEPj1l5tVpt6nBM72WBL5rxGgzyg9cEDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373726},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b6c49dde7feaf43ef0e347fbd3298bf42afafb0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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.1.0","description":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.8.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.2","protons-runtime":"^5.0.0","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.1","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^6.0.9","@multiformats/multiaddr":"^12.1.5","@libp2p/interface-internal":"^0.1.5","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.0","@libp2p/logger":"^3.1.0","@libp2p/peer-id-factory":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0_1699515097043_0.37470883202111094","host":"s3://npm-registry-packages"}},"0.0.0-97ab31c0c":{"name":"@libp2p/identify","version":"0.0.0-97ab31c0c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9e480048d17f1f20a9ef6f6586b7e37e9df55802","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-97ab31c0c.tgz","fileCount":25,"integrity":"sha512-+n9OhPk+MrZAFUEijroJtj+GQyiBPRdvY+5LbUMCTOPHeuCN9OOcIr5PjgA7QCh6ArO9R9RGS1rKtkOttM1PHA==","signatures":[{"sig":"MEUCIQCCmoqJwxGWN219+uQGbT6vTxtH/obVcEDklh0go9Cq0AIgSvHS0ZMlBsT4ubx5yQN6bEf6tpPzEcxi//R1GgIN3SM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373002},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"97ab31c0cfe0b6e9a57ee76b0101a1e30a2822d6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-97ab31c0c","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-97ab31c0c","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-97ab31c0c","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-97ab31c0c","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-97ab31c0c","@libp2p/peer-id-factory":"3.0.8-97ab31c0c"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-97ab31c0c_1700044060759_0.5951928404489908","host":"s3://npm-registry-packages"}},"0.0.0-05b52d69c":{"name":"@libp2p/identify","version":"0.0.0-05b52d69c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1a5075fcaa93d09f4075621028921fe4a032a70a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-05b52d69c.tgz","fileCount":25,"integrity":"sha512-75tn8wjxDjM8E/wGqT4oM+b+J1YmHoY2fCmuRdZRNAVR1rR6SQd+Ov/FFbhUm6bXm2cNkAfgtaF+MSiGIfBVIw==","signatures":[{"sig":"MEYCIQDN5N8oA6lUd9ILvogz7GRpB1NUgm1zVICD/yqySu6xdwIhAPIkh4a3MOBXVwOQP0h693iA6166+83AafXipmIkjr8R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373002},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"05b52d69cb600a0c1cbfeea52889b55f62940c82","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-05b52d69c","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-05b52d69c","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-05b52d69c","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-05b52d69c","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-05b52d69c","@libp2p/peer-id-factory":"3.0.8-05b52d69c"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-05b52d69c_1700122654490_0.23684474320008442","host":"s3://npm-registry-packages"}},"0.0.0-9c67c5b3d":{"name":"@libp2p/identify","version":"0.0.0-9c67c5b3d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eb5747fbaad5a1ec9bfe921e05c7bbe7ce04e6ac","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-9c67c5b3d.tgz","fileCount":25,"integrity":"sha512-HMiGvKfVHIB3D+qfNsLAwMwdLqA81WfDXxBUK39TrcPntHveik9rIOC8HgiS+1hBXBkwpsUZNslP+O/x/vEU9A==","signatures":[{"sig":"MEYCIQDDukRi8Mi36+ueOit+DCHoyAXacTB/TSQyvjkmX3QiTAIhAIVMHfyllCpnGP20wLIcK4qq2SVRLBCJpVRqHexkQwzI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373026},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9c67c5b3d0ab63c7a1a62f363ae732b300ef6b87","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-9c67c5b3d","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-9c67c5b3d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-9c67c5b3d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-9c67c5b3d","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-9c67c5b3d","@libp2p/peer-id-factory":"3.0.8-9c67c5b3d"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-9c67c5b3d_1700124889277_0.28894989297460527","host":"s3://npm-registry-packages"}},"0.0.0-6625a27fc":{"name":"@libp2p/identify","version":"0.0.0-6625a27fc","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"32e26f769df3c41de07503da2e9e775be857f87a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-6625a27fc.tgz","fileCount":25,"integrity":"sha512-ov8mC1wFt7gBPI50kPFNUTFBEuCulaaYNfextlPlN2yiwHgRHuYK7OKTYcPES4v4fgxbOLoAiTtkJ5Mjx8MLNw==","signatures":[{"sig":"MEUCIQC5Fz8EznvimCIHwSDywmLiMXbFIT0rZM0KMZQhaQrvbQIgJJNSlSCjDKnXIG3jIfSbbfj06fjR3774M8ZAjSw/05A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371829},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6625a27fc16357c13a5b35373a86339f9069fbb4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-6625a27fc","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-6625a27fc","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-6625a27fc","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-6625a27fc","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-6625a27fc","@libp2p/peer-id-factory":"3.0.8-6625a27fc"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-6625a27fc_1700223601028_0.9731721627936594","host":"s3://npm-registry-packages"}},"0.0.0-adea7bbbf":{"name":"@libp2p/identify","version":"0.0.0-adea7bbbf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2047cbd6fa64622f62c9e8df6fa447151cf683e7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-adea7bbbf.tgz","fileCount":25,"integrity":"sha512-cwBcBIJZ1/tLQPvSsr3fsm8yr/sonpZRfaboo1eMOALviARooy7c4KrP4ccqqvya1YKqSeMmpR5CGtILIr2BSw==","signatures":[{"sig":"MEQCIGzj82Mw43V0aYiK0T9tfRj3+X1pYYznqBkXps+U91s3AiAawmh4XCqf1fs9d2GnuhKK8fOaWrNeeSDMx0O8g6WKQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371829},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"adea7bbbf8982d814d5bf5ed64368cdf5a3a742d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-adea7bbbf","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-adea7bbbf","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-adea7bbbf","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-adea7bbbf","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-adea7bbbf","@libp2p/peer-id-factory":"3.0.8-adea7bbbf"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-adea7bbbf_1700236575180_0.12159553080385654","host":"s3://npm-registry-packages"}},"0.0.0-3dee5df4d":{"name":"@libp2p/identify","version":"0.0.0-3dee5df4d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"36604abada5dc55fd5e14af734641a18ee5f7c3f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-3dee5df4d.tgz","fileCount":25,"integrity":"sha512-ZRcUVwm73oDBhWAeRD/cl3KAJkR+dkvAwMSEqQu16b0V7SfQnhznodPpPW2NWACnSrdzuLrob+A3bLdWTNzuPg==","signatures":[{"sig":"MEUCIQCZ1kFMcVcI0U+v6pGk9O2MybtDnu1MdpggKYTGj4k2hAIgQji2z0ptSOIhvG5NwP7u+A5kEfA7a60tdkkhRvTt+O0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371830},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3dee5df4dad42eaf6c30e6800945fada1e58d90f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-3dee5df4d","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-3dee5df4d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-3dee5df4d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-3dee5df4d","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-3dee5df4d","@libp2p/peer-id-factory":"3.0.8-3dee5df4d"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-3dee5df4d_1700245187944_0.18131736480137728","host":"s3://npm-registry-packages"}},"0.0.0-13a870cbe":{"name":"@libp2p/identify","version":"0.0.0-13a870cbe","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"41355a125cf722f8aef75c25819ec06ceb10f12f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-13a870cbe.tgz","fileCount":25,"integrity":"sha512-RjzpkDOe/HJYNmdIRJ45CEOzjzVvhDj//n8oAWLLJfXgj8hw46vLpM3Pri6RFawg3Ytj4n+Yp45XHqjmMVXegA==","signatures":[{"sig":"MEYCIQD3oe7PheLtyi1l9qlsWRvAFfUtHHOGYN1FUFEqeYFLbgIhAIEwAWq9nixt3kiqupZUkUYi+/JCO/ajI6WCxQFs2/1X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371643},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"13a870cbef326a3a3b3c55b886c2109feaa2b628","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-13a870cbe","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-13a870cbe","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-13a870cbe","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-13a870cbe","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-13a870cbe","@libp2p/peer-id-factory":"3.0.8-13a870cbe"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-13a870cbe_1700478449199_0.9590373191373549","host":"s3://npm-registry-packages"}},"0.0.0-d8f5bc211":{"name":"@libp2p/identify","version":"0.0.0-d8f5bc211","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"52474e72c480f4033e7aa612bf5fe0c7b7eb1a52","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-d8f5bc211.tgz","fileCount":25,"integrity":"sha512-F/5W2leekcN08g+PRiiMSPELQ0FaDylnj+v5wr3sUO7hARLw/hjCrfe7o+fjesqwZpO2y6f9iS7eyicj9T88kw==","signatures":[{"sig":"MEQCIGdFQT6FR4huWwG2B4jhgiiE0KabXoludXGQlS5wFyMVAiAqQ23/WqgL9tniE8v09r7smEHYPv+q0Hybl7Dd7X1/5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371783},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d8f5bc211185a963c2a5182d58d73629457bc78d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-d8f5bc211","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-d8f5bc211","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-d8f5bc211","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-d8f5bc211","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-d8f5bc211","@libp2p/peer-id-factory":"3.0.8-d8f5bc211"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-d8f5bc211_1700499601981_0.13547171907493505","host":"s3://npm-registry-packages"}},"0.0.0-bb6ceb192":{"name":"@libp2p/identify","version":"0.0.0-bb6ceb192","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a78d684cf54f3a3cc56608188f40d27e27b20abb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-bb6ceb192.tgz","fileCount":25,"integrity":"sha512-v7Avactm4HBE5v1ThgVij4yaKdlNtHBu9KM73y4pmM5Mz75qgDtcNa0nKOOi3tYvysAc9snvBpSfXF0C5k7eRA==","signatures":[{"sig":"MEQCIDFiJ+U7GkRmZIGsPRtLhlklWqM9E45xyJttyJks91TcAiAmQdpsrXSWNxX8LmLfqq+heRCO0QBLdNt4vhquRMgc/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371783},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bb6ceb19252de2c1441ef736127d13763837d644","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-bb6ceb192","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-bb6ceb192","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-bb6ceb192","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-bb6ceb192","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-bb6ceb192","@libp2p/peer-id-factory":"3.0.8-bb6ceb192"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-bb6ceb192_1700564763986_0.7190746555312992","host":"s3://npm-registry-packages"}},"0.0.0-d729d66a5":{"name":"@libp2p/identify","version":"0.0.0-d729d66a5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5902ed0ed7b56b01813e52606c8f5f8409bf8c24","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-d729d66a5.tgz","fileCount":25,"integrity":"sha512-ANjaUSAdjsoEy6tn7OH0ncTMQQYAUAC65n+d9QLLFjE3G0KJsDNNCx0tR3WWxwqHKHN6VsAVPxj0QT12lvTl3Q==","signatures":[{"sig":"MEYCIQDaJCgwOheUYHf0e3RvpNP0K7W0g2wVUly0aGOEicbhwQIhAMcDQ87mFaMTv/vS/xnPMNSMASkHgU9z/IK/Vt7ujh/g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371783},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d729d66a54a272dfe11eda8836a555a187cc9c39","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-d729d66a5","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-d729d66a5","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-d729d66a5","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-d729d66a5","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-d729d66a5","@libp2p/peer-id-factory":"3.0.8-d729d66a5"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-d729d66a5_1700643206807_0.1178171510764463","host":"s3://npm-registry-packages"}},"0.0.0-6b6ba9ab7":{"name":"@libp2p/identify","version":"0.0.0-6b6ba9ab7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9acdf172b6d1e684dfcff787069143e984ff6c1f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-6b6ba9ab7.tgz","fileCount":25,"integrity":"sha512-eLNP1Yq/3g5M+W26cAI/Fh3M3257Tid2clM07k73T0fIAxP03EQvsMHEMWdGUAwklXS7MX8W0upUU6SBJn0HTA==","signatures":[{"sig":"MEYCIQDqz+bQhI2ga+ywQQulx/oPijEyYVS3txEYVMHcfdHn5gIhAPkiP2yrwfugmM6oof5LVCLcOBqyBMq15u1up3LFc2rj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371785},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6b6ba9ab799025cc4589b1e5b2f7d700a81bf7b1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-6b6ba9ab7","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-6b6ba9ab7","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-6b6ba9ab7","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-6b6ba9ab7","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-6b6ba9ab7","@libp2p/peer-id-factory":"3.0.8-6b6ba9ab7"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-6b6ba9ab7_1700749146600_0.47431969945921204","host":"s3://npm-registry-packages"}},"0.0.0-0b4a2ee79":{"name":"@libp2p/identify","version":"0.0.0-0b4a2ee79","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0218caaf210af58ad55280f4f05f3006586894af","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-0b4a2ee79.tgz","fileCount":25,"integrity":"sha512-fb8qXDaCikmoh9hFzgDrDfANcFKNts4Lzsx8Z4pQZvMhzLCr6Ehvd+hIHl65j1RObmmcd5NW8Alj5+5Wo1ORNQ==","signatures":[{"sig":"MEUCIHhGwJVGReg2k2X12xgaKxCDJ35GkaiZqHqLKZucKG1wAiEAwOA69AIBv+r8nBDap59Y6twTuw0aGuVrVsraUZ+Ws3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371785},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0b4a2ee7983b4dc9dc0a7b705a202a4c550e7017","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-0b4a2ee79","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-0b4a2ee79","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-0b4a2ee79","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-0b4a2ee79","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-0b4a2ee79","@libp2p/peer-id-factory":"3.0.8-0b4a2ee79"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-0b4a2ee79_1700758332221_0.8936717922182602","host":"s3://npm-registry-packages"}},"0.0.0-4a474d54d":{"name":"@libp2p/identify","version":"0.0.0-4a474d54d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d1eae2163e248c4b5a565b28291e137ec622e1a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-4a474d54d.tgz","fileCount":25,"integrity":"sha512-zcgunqKWQrjmtSr14Gziac5oDvqz7WEzqqzY9qDR0HA/L6sIj4f8sSWA5vfKcaFnTAq8vhwX0ucKloCScwSZFQ==","signatures":[{"sig":"MEUCIBIVaPtSaRH8nxiGdFflI9lmLkuwO3Bmg7g4GlieGQ4jAiEA2SNk9BrXJN5z2K9g7jZrV/z+wHxzmsMLC6hDffHn94c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372052},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4a474d54d3299e0ac30fa143b57436b3cf45e426","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-4a474d54d","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-4a474d54d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-4a474d54d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-4a474d54d","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-4a474d54d","@libp2p/peer-id-factory":"3.0.8-4a474d54d"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-4a474d54d_1700920939646_0.8788868779396106","host":"s3://npm-registry-packages"}},"0.0.0-e2267d437":{"name":"@libp2p/identify","version":"0.0.0-e2267d437","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dc33b7cb4fe20b29fae3ca9ee45706848017ddd0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-e2267d437.tgz","fileCount":25,"integrity":"sha512-rtZH3CAWjwUKUuiXq68EiXKorz7shxsPgF/Ri2+aodiFl4GVQADmwgPNMQeqVBesH+vS7jpr2GW343RY1Rd8nw==","signatures":[{"sig":"MEYCIQC0xnJhqBt2JfXRYLA8xKLBtIUynUmFCJyap+MzHUBGUAIhAJhlNS18nIKJmn+G0/+gaPOSog3cTd2PrK6wBPPkDU7y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372628},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e2267d437eeda3d964c77874ec757768d838981a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-e2267d437","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-e2267d437","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-e2267d437","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-e2267d437","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-e2267d437","@libp2p/peer-id-factory":"3.0.8-e2267d437"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-e2267d437_1701102193002_0.978335917929652","host":"s3://npm-registry-packages"}},"0.0.0-68db79f6b":{"name":"@libp2p/identify","version":"0.0.0-68db79f6b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eaee41a1c8e13c561aa707ed160207603a2a72d5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-68db79f6b.tgz","fileCount":25,"integrity":"sha512-VuonA7ek+R9d5pP7B8Ah40fgyo283r0zqTFGQkXlT//PCQKzvi4UztZ5Kkthg+6J8tR4ZrTem4firMgBMUORaQ==","signatures":[{"sig":"MEYCIQC3YvQ2aEZhqtm1hXa84Pt6JI1QK/zLZE+GUuVteJJADwIhAIZjF3eLym7pS8ugqim52EkbHN8Krw2sKOOC/NhuiKAl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@0.0.0-68db79f6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372701},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"68db79f6b37b328a359116ce388761bf4de0a42e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-68db79f6b","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-68db79f6b","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-68db79f6b","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-68db79f6b","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-68db79f6b","@libp2p/peer-id-factory":"3.0.8-68db79f6b"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-68db79f6b_1701111391020_0.683972257286515","host":"s3://npm-registry-packages"}},"0.0.0-7877a50e0":{"name":"@libp2p/identify","version":"0.0.0-7877a50e0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2fa2f091a64cdbf9f04be68861ca2764a8f4b232","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-7877a50e0.tgz","fileCount":25,"integrity":"sha512-xtOfp9+VWypnqN4qwA/kwthO/vibbTUg/W5doXNFnJIfNU/u1tPOA0RV2ztu8PdXUKcRNACXe9Z0GFA7lmff3A==","signatures":[{"sig":"MEQCIBCGzk8K6avFIJy7RHFcglMQx5RJLml5FgHARuSQdiORAiBHi25s/0LBlwdu0Ls18jptVguDbIjuiTzqa/ZXz007Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@0.0.0-7877a50e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372701},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7877a50e045e97beb63a94cb523cd1eb4dba99c3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-7877a50e0","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-7877a50e0","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-7877a50e0","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-7877a50e0","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-7877a50e0","@libp2p/peer-id-factory":"3.0.8-7877a50e0"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-7877a50e0_1701162883111_0.24690021991709155","host":"s3://npm-registry-packages"}},"0.0.0-8bb6d5333":{"name":"@libp2p/identify","version":"0.0.0-8bb6d5333","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ae284b18ecca3ba35a7c94f36c77f9ca54045fc5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-8bb6d5333.tgz","fileCount":25,"integrity":"sha512-PUQQiwoue4QcyNIqa7PvI2HT+X3KhAh6SJ85El8xcS8/4gjSttwmSD2PcD6QToPoRxq5DAZMBGN955ornzvapg==","signatures":[{"sig":"MEQCIB/Hyng/1MrpDmqY9uin+I3qL2rFAC19SPjQbBf54aU5AiAWM8wdl4kqaZtOw9x9WIcBehofJA0RXTI9efwtEcMQOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@0.0.0-8bb6d5333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373098},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8bb6d53337a70f0e267fa697c7bc9dc92ddda3e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-8bb6d5333","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-8bb6d5333","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-8bb6d5333","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-8bb6d5333","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-8bb6d5333","@libp2p/peer-id-factory":"3.0.8-8bb6d5333"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-8bb6d5333_1701175038904_0.6378763957772491","host":"s3://npm-registry-packages"}},"0.0.0-74e84bc29":{"name":"@libp2p/identify","version":"0.0.0-74e84bc29","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2a39b2743b9d66d4c199ba59fd4ece9c4907b229","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-74e84bc29.tgz","fileCount":25,"integrity":"sha512-opZNBD3sKEbT8GkXfS9DIKOWAdCNRiz3jMemJs2KMXSLU7HV8SdzJHKPpKdZDFojVFoXsiwt7i1axBEvYBJrAQ==","signatures":[{"sig":"MEUCIQCIhscOgB7RYTtlwyrcUMwaQpxTTBshxCgxRf86fcms5AIgKuY0aunmXy+iQPL0kIh6JIBFbx6ESmOva/As+LT18q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@0.0.0-74e84bc29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373098},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"74e84bc29efae2e1843f033456029fa7770f0d5d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-74e84bc29","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-74e84bc29","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-74e84bc29","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-74e84bc29","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-74e84bc29","@libp2p/peer-id-factory":"3.0.8-74e84bc29"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-74e84bc29_1701177669877_0.11202682372046313","host":"s3://npm-registry-packages"}},"0.0.0-8f921ee97":{"name":"@libp2p/identify","version":"0.0.0-8f921ee97","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@0.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"25a8c4c0dbaa1e7d5796d5d73bde4aed2aca7be7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-0.0.0-8f921ee97.tgz","fileCount":25,"integrity":"sha512-gG1r/gzZr8McvF7HekZj4AoAk1k1bF9uWNjK/NAj50JIz88+0HZVco3Ot6ukdGO3d4IzdiQKSjya+gcYc0pz2g==","signatures":[{"sig":"MEYCIQDogtQGSkf65jnPAnmgEzAmWRZK3O1uyRzkUgvrIhaUXQIhAKcVSVhtTMU3KIRmBw8/Xyy9lLfvqN/emR/smDBfzCHv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@0.0.0-8f921ee97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373098},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8f921ee9788f8e6629e28ec9e96fa651c68bffa2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"3.0.6-8f921ee97","protons-runtime":"^5.0.0","@libp2p/interface":"0.1.6-8f921ee97","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.9-8f921ee97","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-8f921ee97","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"3.1.0-8f921ee97","@libp2p/peer-id-factory":"3.0.8-8f921ee97"},"_npmOperationalInternal":{"tmp":"tmp/identify_0.0.0-8f921ee97_1701184883381_0.9379152955408134","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@libp2p/identify","version":"1.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@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/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a410ff9607f7e97f32b3902ff4634b0f51f4ed6b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.0.tgz","fileCount":26,"integrity":"sha512-2Vy39IuWvYUmu5ibkd7x4mQ8dCFoL+AOnECoqtk1CKHxdkHH8vbKncUSt2jQ1IGGN8pG5DSCle852LMcNM9zMA==","signatures":[{"sig":"MEUCIQC9xUvGhJ4ro9J8REO+pj04ucqNvWaak1xqp08qhLLpNwIgbAN1M1CxWJJmHC/cYWTqjct63qnYbyauN5FItrX3wzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373091},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a7eb258e0ef2147671acba73d9febc2f882a484a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.0","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.0","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^6.0.10","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^0.1.10","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.0","@libp2p/peer-id-factory":"^3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.0_1701258815647_0.6694253118809306","host":"s3://npm-registry-packages"}},"1.0.0-551622a96":{"name":"@libp2p/identify","version":"1.0.0-551622a96","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"50599f1ec2f72f4a6b3ef9d275cc09edd4858ff8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.0-551622a96.tgz","fileCount":25,"integrity":"sha512-euFatIVo5niujb/wek6lOgjVlBJpnn+7XcyQnSFKJ+C3lP1qo8B9FZpCvXhiBUkiGHZCVHWCvAALDAwB7gDfdQ==","signatures":[{"sig":"MEQCIFW6JV81aYgxvB/JX4E4ZNIuP9wwzssDTjxpv38Jg615AiBKp7D2rNrE3njW+V7in3eZhcMwbVtpaUZw6og0I9vwwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.0-551622a96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372135},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"551622a962aa8aa02cffc5927dbd1eae2dd3ff10","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-551622a96","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-551622a96","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.10-551622a96","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-551622a96","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.0-551622a96","@libp2p/peer-id-factory":"3.0.9-551622a96"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.0-551622a96_1701279647192_0.07412050977888462","host":"s3://npm-registry-packages"}},"1.0.0-7682861f9":{"name":"@libp2p/identify","version":"1.0.0-7682861f9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd7fd5bf320ec78eb600008237f5a1443ed3f04f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.0-7682861f9.tgz","fileCount":25,"integrity":"sha512-Dh8CN3xkwTOVrb0pgiV87cvzEUvkcs5+ZWPXH4Fpu+xvq269xToNIwf9h1Flgb5wdsOTQe37J7LyHaaoOHRdOA==","signatures":[{"sig":"MEYCIQD35r3rjvJ9nth5/RrnQvP3GLtN50LJMs19EF7M1aAZqwIhAOkeTLyaAAeta77i9w/n62tUH2KUhxdgly08VeNcdMdo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.0-7682861f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372135},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7682861f9d24695f6830cc5f1412ef7f668e134f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-7682861f9","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-7682861f9","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.10-7682861f9","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-7682861f9","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.0-7682861f9","@libp2p/peer-id-factory":"3.0.9-7682861f9"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.0-7682861f9_1701336327769_0.6248954696788549","host":"s3://npm-registry-packages"}},"1.0.0-8e4fbe13a":{"name":"@libp2p/identify","version":"1.0.0-8e4fbe13a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"00766e38f1f0f538436f756d9cf8ac4d892711de","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.0-8e4fbe13a.tgz","fileCount":25,"integrity":"sha512-xi5vtR29Yvgpty3f519K6s9TS+OXs2oM+TY1240JBRPwiGVZyztyqS9wd1hOlVSjZfBdjwGBEAedvaOiG9QuAg==","signatures":[{"sig":"MEYCIQD2v8hEl1EH7ziSSaPFVlarsHMxWJw/LBT4WVWHC+3JYwIhAKk2/4gkAPB7R0+VxMqPeD3akcemzh36RfdL3VoRK5q5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.0-8e4fbe13a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371839},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8e4fbe13aaae9bed16c6928aaf7d02936993d299","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-8e4fbe13a","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-8e4fbe13a","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.10-8e4fbe13a","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-8e4fbe13a","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.0-8e4fbe13a","@libp2p/peer-id-factory":"3.0.9-8e4fbe13a"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.0-8e4fbe13a_1701359956464_0.7667844793180567","host":"s3://npm-registry-packages"}},"1.0.0-bcf18265e":{"name":"@libp2p/identify","version":"1.0.0-bcf18265e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5c0d87748bb58412772942c2081eb23c366065c2","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.0-bcf18265e.tgz","fileCount":25,"integrity":"sha512-vf1Q8xrTY717KXLbGvVjpm9kEO4RHWCIYCnqnev3yRpb+YGzsQv8ZDJDX4eJOCysVNcq+RpClw0XqXAn8wW35w==","signatures":[{"sig":"MEQCIE2eg4UmBNLoYvE8opj7hf8HMFV1niUfkHhRG7rgfLWcAiBBYrlou6aTsr2RYkzt3zR2Uy4zmlnhcfhodU6WPtw4Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.0-bcf18265e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371839},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bcf18265eae4b91854dedcc7abbac0b7fe6755e2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-bcf18265e","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-bcf18265e","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.10-bcf18265e","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-bcf18265e","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.0-bcf18265e","@libp2p/peer-id-factory":"3.0.9-bcf18265e"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.0-bcf18265e_1701361374906_0.5467407741550583","host":"s3://npm-registry-packages"}},"1.0.0-06e6d235f":{"name":"@libp2p/identify","version":"1.0.0-06e6d235f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"102ed8eb5944e1031e57d1782ebfac48e6527263","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.0-06e6d235f.tgz","fileCount":25,"integrity":"sha512-wfyJWM7W/q0x+XP6bdwxeenjEksf12bh0ebi+rxRPbOcWyd5Iaa2ZO9wCd5Ljj3+ii7b78GiVO1z81vLBbs7fw==","signatures":[{"sig":"MEUCIQDz1jjLhyscgXht7slD3hgVrsDXMwPQTALGpiKuzF96gQIgEE1aWY8hyvReaPooJEh7Uq2C+kmdiSJLvE2Ft1l6jhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.0-06e6d235f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371839},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"06e6d235f4fdae8b56d29994f32bc94c51637061","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-06e6d235f","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-06e6d235f","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.10-06e6d235f","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-06e6d235f","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.0-06e6d235f","@libp2p/peer-id-factory":"3.0.9-06e6d235f"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.0-06e6d235f_1701361535776_0.45136657983978146","host":"s3://npm-registry-packages"}},"1.0.0-a32e70bac":{"name":"@libp2p/identify","version":"1.0.0-a32e70bac","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"765b1bfebb6a23520629d7910957d28a795a8f9c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.0-a32e70bac.tgz","fileCount":25,"integrity":"sha512-id+y3Y16WHQU/1mktyg31L8MQE8m3NB4k/7L1GKntLcnhTGGReXYRVQ/e9uqshP7PpyvwXr7umrP5GEM9mgEhQ==","signatures":[{"sig":"MEUCIFbv+GJ43FndMHI/GmkRDx/98T7yKI4wyawwflZOq3m6AiEAv9skQvaXQqSl2A1Rdy5QGOfNo5bBzLKg/8VvfrDlOcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.0-a32e70bac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371839},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a32e70bac126a0746dff9f7c87a4d6211a00fa7a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-a32e70bac","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-a32e70bac","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.10-a32e70bac","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-a32e70bac","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.0-a32e70bac","@libp2p/peer-id-factory":"3.0.9-a32e70bac"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.0-a32e70bac_1701364817665_0.11871963795733165","host":"s3://npm-registry-packages"}},"1.0.1-6c1f0ee81":{"name":"@libp2p/identify","version":"1.0.1-6c1f0ee81","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ff15fb8865b17a073671a64bbdb969005fc4e13","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.1-6c1f0ee81.tgz","fileCount":25,"integrity":"sha512-rri/g5PVTbXaMWm0UYIxBsYwHFLSjPgOxDXG9jokzF9ZeKxZlQlDibO2fd3ORRFKOZq6FkeA6U2ROe+QwAO40w==","signatures":[{"sig":"MEYCIQC325nLEW1IOWUVzPzjLs5jRP5EuGexpV7ChkXeUv9Q0gIhAOk6johOPkfCVS0J6uvgMUU4WO9zzTgB6seJ5WmV7Rtg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.1-6c1f0ee81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371840},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6c1f0ee816be3a0c76bde357e816abf0c5e31298","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-6c1f0ee81","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-6c1f0ee81","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.11-6c1f0ee81","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-6c1f0ee81","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-6c1f0ee81","@libp2p/peer-id-factory":"3.0.10-6c1f0ee81"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.1-6c1f0ee81_1701368172995_0.6519334403995665","host":"s3://npm-registry-packages"}},"1.0.0-273d8177c":{"name":"@libp2p/identify","version":"1.0.0-273d8177c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f00fd7f87b4a2bbc6b4548537f7284ed3461990a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.0-273d8177c.tgz","fileCount":25,"integrity":"sha512-h6UXlUdfMnw1kcJJe95BpifdE4QU+uF+zVY3gSkoFyNxXJs/F+lItTwTBgpJt7NBOvMqQY5S122OFVjF9m1xuQ==","signatures":[{"sig":"MEUCICcpy/UNKkpxECoPk37ikB59TsDp/jy9P+qCIYOjWVPOAiEApmlIhBL8woh5tAcOw/LQT8aEmXJrbR0xBLYgKw+15Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.0-273d8177c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371839},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"273d8177ca9db746579f69fd4db46aa880dfcc62","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.0-273d8177c","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.0-273d8177c","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.10-273d8177c","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-273d8177c","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.0-273d8177c","@libp2p/peer-id-factory":"3.0.9-273d8177c"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.0-273d8177c_1701369542406_0.044599482314668704","host":"s3://npm-registry-packages"}},"1.0.1-53224004f":{"name":"@libp2p/identify","version":"1.0.1-53224004f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb7fee19165195f67e31402346ee7dd049b3004b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.1-53224004f.tgz","fileCount":25,"integrity":"sha512-iZuGSZHyaP6MbWsB/+HQgatuGNmb/ErShLb8rJIgqukUrEzNQCSdK04z6YQCeEtjGj9XxVCh6BMrH5ucfDCnUg==","signatures":[{"sig":"MEQCIFQmycZRRiEkw0s2yhTvLO76ORfdGrS+bkom/5uEGovVAiAqRLVZqxajGLl6oHkQh9u0iEfY0K2xsq8mOmKwYLNr7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.1-53224004f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371840},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"53224004f3d9dfe9752ad5bc95d52d5b60434dd2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-53224004f","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-53224004f","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.11-53224004f","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-53224004f","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-53224004f","@libp2p/peer-id-factory":"3.0.10-53224004f"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.1-53224004f_1701371789826_0.487885642389952","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@libp2p/identify","version":"1.0.1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@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/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d80085be7419843ea9c27a1132c9849b743e8ba1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.1.tgz","fileCount":26,"integrity":"sha512-u0IbxPtxVQ1NWRs2rE830kztF7PEID2F8Ny2fanlUFS7kxclA/w7nrLlizbx6R5ABACHUybw+hoCCp7wHOdrLQ==","signatures":[{"sig":"MEUCIQCCfnG+Gbqw1bpAywxbMbtyneOYm4i/aQ9udFHiJwdZ4gIgd9DaHlofoJkoGPbSx4Mhbgr3h/zXPZRVcIgIZ5W32JI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372796},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6eaaffc578ea436f523c78d0efb3fa8e4eda3e92","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^6.0.11","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^0.1.11","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.1","@libp2p/peer-id-factory":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.1_1701375406837_0.3074441754720092","host":"s3://npm-registry-packages"}},"1.0.1-bca8d6e68":{"name":"@libp2p/identify","version":"1.0.1-bca8d6e68","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d2437181f198ed725a436c04e175b07b776c66d5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.1-bca8d6e68.tgz","fileCount":25,"integrity":"sha512-gBCLilR1MoOK7NQ/DULD8rolaDV+xRUJBdkr9OU164SMjMPQXVPPRzr8NuNdlRmMqs4Qvhiw3CMT2hNpjFLK5A==","signatures":[{"sig":"MEUCIQDkakTJL7C7Ud8ZxrxYc7Hcw8ex20XJsGzoyhxE1MbAkQIgKuYzBjxtUU6u0GIuNbbLqbesly+PaUd+wikKJf0wFdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.1-bca8d6e68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371840},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bca8d6e689b47d85dda74082ed72e671139391de","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-bca8d6e68","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-bca8d6e68","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.11-bca8d6e68","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-bca8d6e68","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-bca8d6e68","@libp2p/peer-id-factory":"3.0.10-bca8d6e68"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.1-bca8d6e68_1701380337570_0.8336707098087657","host":"s3://npm-registry-packages"}},"1.0.1-cf963694f":{"name":"@libp2p/identify","version":"1.0.1-cf963694f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"db2b6ae44be30938ab972251710f941468bc5abf","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.1-cf963694f.tgz","fileCount":25,"integrity":"sha512-bMPy/OQ5HzJL9AI2lmEXqV+gpC8z+YJtr3ifKi1xd+sZJp9hb1+FDj1miM7df1+yr9n7shJYHACkMPOWR3LC5g==","signatures":[{"sig":"MEYCIQD71Hy+YQN7H1l8wGx2DjqKoxtavnYA+5YKZt3A0NC5AwIhAI8JuGYBfjSbokhYL0mQajnQWc5WT6m31SCy6ljcKnIS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.1-cf963694f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371840},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cf963694f0253cc32ef805980c5be3397a41fae2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-cf963694f","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-cf963694f","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.11-cf963694f","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-cf963694f","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-cf963694f","@libp2p/peer-id-factory":"3.0.10-cf963694f"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.1-cf963694f_1701410302721_0.05900770918874709","host":"s3://npm-registry-packages"}},"1.0.1-561797a89":{"name":"@libp2p/identify","version":"1.0.1-561797a89","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"34ed0e1f9260864a9ad5ef4e3dcaecde9185de7e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.1-561797a89.tgz","fileCount":25,"integrity":"sha512-G9TdwcRlDF1j4qhAweIWKU6LRt6nid6V6EBfmon9TPkLP56pzegSCUPbTUOUV56gOSPF4PRl+KPYk0m2hC7SbQ==","signatures":[{"sig":"MEUCIFJLqlyap6nqchjb16InJqHZMVUD3QhrNyUSC1B+PRusAiEAkz/pjPBhvW6qEYpj1neojwzGJlABbC/eRjK1CbIgM8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.1-561797a89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371840},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"561797a89100aa04380551a937bf478711fbc523","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-561797a89","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-561797a89","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.11-561797a89","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-561797a89","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-561797a89","@libp2p/peer-id-factory":"3.0.10-561797a89"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.1-561797a89_1701411799131_0.13143695386310772","host":"s3://npm-registry-packages"}},"1.0.1-8c169db1b":{"name":"@libp2p/identify","version":"1.0.1-8c169db1b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d282b6894d309433f67ca8df400670380aeb931e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.1-8c169db1b.tgz","fileCount":25,"integrity":"sha512-6AyL0eAdTogMTU4P5F42BJ611kzmQmd4ySkGVK0tBTdThYWHKTnSzhnJyDbXpVuTNCb3msGkSwM3w1VW+xgjSw==","signatures":[{"sig":"MEYCIQCHgHEzV+rwpRxEMaNXt2mhgzEA07W0i0DtUGFAPm7nMgIhAKpv/Az5dXKiQ39F3GjYtLj2TNzVvh3Z7gEP8yrtf6MH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.1-8c169db1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371840},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8c169db1bcc923fa2edd3749e6669eb69d93f6b3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-8c169db1b","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-8c169db1b","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.11-8c169db1b","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-8c169db1b","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-8c169db1b","@libp2p/peer-id-factory":"3.0.10-8c169db1b"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.1-8c169db1b_1701417222341_0.6895964065974818","host":"s3://npm-registry-packages"}},"1.0.1-f537b3731":{"name":"@libp2p/identify","version":"1.0.1-f537b3731","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7b81a26642c1d2dd69b634f27a677c984e0a4d1f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.1-f537b3731.tgz","fileCount":25,"integrity":"sha512-CgqLQD92jziIAmtO3VunSSte2rK0j+ZmoasjSWIO4+s3JNcgEFgv2DfNeMCLSDeOgVvJHuLjDLUQTZZjv5pzPA==","signatures":[{"sig":"MEUCIARYY99yAHFxZEuFDg7R3C//nynauMbHAP8Apr4F1UCnAiEA/riA5w4iwzitof8TpWkM89i45BhDTvFUl1X6bLUE+HU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.1-f537b3731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371840},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f537b37316c78d26939e9c8d04bcf67599992554","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-f537b3731","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-f537b3731","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.11-f537b3731","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-f537b3731","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-f537b3731","@libp2p/peer-id-factory":"3.0.10-f537b3731"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.1-f537b3731_1701419718202_0.7044905811452666","host":"s3://npm-registry-packages"}},"1.0.1-e7167fe52":{"name":"@libp2p/identify","version":"1.0.1-e7167fe52","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"22591a7c1fb50f474cc90a8ac9b0af9291330161","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.1-e7167fe52.tgz","fileCount":25,"integrity":"sha512-vJ7hJjPUBfIkARFjC0VexO0UZZnctX6bMkKGUns57KxRYzNiMqQbESsELK0DSokRtPvIrkTbURZPFXOV+wQI8Q==","signatures":[{"sig":"MEUCIQCXp1SncAEI9xUCN6aj4RmVtQNfwlBYiQaD/9MyNEr8XgIgeyZTlP1IoJEGudyq1TWp5o4OtVlVeaJIpQBZPZXeGlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.1-e7167fe52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371840},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7167fe522973bd752e4524168f49092f4974ca0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-e7167fe52","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-e7167fe52","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.11-e7167fe52","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-e7167fe52","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-e7167fe52","@libp2p/peer-id-factory":"3.0.10-e7167fe52"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.1-e7167fe52_1701434546268_0.286802134442975","host":"s3://npm-registry-packages"}},"1.0.1-9197f10ba":{"name":"@libp2p/identify","version":"1.0.1-9197f10ba","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1da9ff8e34a957274f7bb6ab0113baa1146dd84b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.1-9197f10ba.tgz","fileCount":25,"integrity":"sha512-wYCPZtISGV3zXhaNKucN7ETxcYrFI1n5v9JLoG3KxumzEhOKqaWcwd1QSyK4COSK3s3szJmypmLL6LGWT0UtPg==","signatures":[{"sig":"MEUCIQCzPt1x5p0Mc2tjUFc9tDwSHgBUFNMDu2mtcRRFQQD5dwIgWIx+ThdcLkkPztCk4LXZjWcU0HOOG6NUYL8FmO4/LLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.1-9197f10ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371840},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9197f10baeed5783df4fd6011b3c170071bc15b5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-9197f10ba","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-9197f10ba","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.11-9197f10ba","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-9197f10ba","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-9197f10ba","@libp2p/peer-id-factory":"3.0.10-9197f10ba"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.1-9197f10ba_1701441454653_0.3385896066169767","host":"s3://npm-registry-packages"}},"1.0.1-7861ed882":{"name":"@libp2p/identify","version":"1.0.1-7861ed882","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6e509ceaf487af2a449ffb0eb8447c114d80a83d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.1-7861ed882.tgz","fileCount":25,"integrity":"sha512-hAaYucfyx0i0pyOw1FgD3BXQGsG576ciHDMe35GKNusVhHpy03zRSt4/l952jcIVWKumMHuezN7vrD+/Prlq4g==","signatures":[{"sig":"MEQCIDTX2aIvT+jOv6C21L84lcsgpVu5txQDutPYOLTwWQRlAiA3Jk13q1kYf6iJZxkwZmClsjFtxeDk2tO0rRarQPqUVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.1-7861ed882","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371840},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7861ed8823a5ab5199bdba0d4139c48e71d25945","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-7861ed882","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-7861ed882","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.11-7861ed882","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-7861ed882","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-7861ed882","@libp2p/peer-id-factory":"3.0.10-7861ed882"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.1-7861ed882_1701444375053_0.7555604812314933","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@libp2p/identify","version":"1.0.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c07c33ff4258fb75d463a5fddde4e8c19f43af4c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.2.tgz","fileCount":26,"integrity":"sha512-YYcjo+eFqsTeg8CkIYq/urvckS8sbyn026u+X4WG6fpIEjJl9vQ6xrEsLMkop6pDPOIDv7dPXn93bT6/POXSlw==","signatures":[{"sig":"MEQCIFUS7cvSBB3gabA+U1jrbN1Ou2kKMf66YtQK0suCy6JAAiA3IFxXrHmmc5n1H6/tjJK63bphUO4hUjaScfCnOpV0ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372795},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d34d3308b69db579e65e093120d56c17151f9651","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^6.0.11","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.0","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.1","@libp2p/peer-id-factory":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.2_1701447378681_0.8244923020777721","host":"s3://npm-registry-packages"}},"1.0.2-738dd40f1":{"name":"@libp2p/identify","version":"1.0.2-738dd40f1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"edbbf6aa36a17ce87ba796ca47efdfb1e615ed84","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.2-738dd40f1.tgz","fileCount":25,"integrity":"sha512-x7aEm5ZchNbYGUSym1tNdUy2cE7R/Dw4y9GwvkUIb/gfKqrLYMEI70PZbeQV7SqsLovIulFH/PxXNxtiWFyWlg==","signatures":[{"sig":"MEUCIFfQ4UsZ2qEbyhfru/BwG6AKuJBV7A+ln8w8tmdtqEDMAiEAnXD2D+PiZYQXQlS/ilMhQFYdHTRQneFb879sN0wF4pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.2-738dd40f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371839},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"738dd40f1e1b8ed1b83693763cc91c218ec2b41b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-738dd40f1","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-738dd40f1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"6.0.11-738dd40f1","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.0-738dd40f1","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-738dd40f1","@libp2p/peer-id-factory":"3.0.10-738dd40f1"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.2-738dd40f1_1701449635841_0.788223354704116","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@libp2p/identify","version":"1.0.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bacca97a08211269d5e38a795a8999601fac7711","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.3.tgz","fileCount":26,"integrity":"sha512-l0xDLVZPWjxV9caf/4L28BKfRzRRYp7m3Gwy6N1kyY6nfN48+Bo4/jmGcJ56xriFc/qVaO22ORxeo9JeINr4fA==","signatures":[{"sig":"MEUCIAfgAZqDZAqQxyGJrDqMTmeOrzXUaGETRJFYPXNhPSYyAiEA0A0CkTIw2iIOOC/dQh7XfNBPf4xjw4g1pOEC1iEo5Qs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372793},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"daea439c4081ab59f9a4122397df10722e33f6cd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^7.0.0","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.1","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.1","@libp2p/peer-id-factory":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.3_1701452055814_0.34426980264125717","host":"s3://npm-registry-packages"}},"1.0.3-5a9362e21":{"name":"@libp2p/identify","version":"1.0.3-5a9362e21","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2112ccd31522505cb729e83537edf34103f804c7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.3-5a9362e21.tgz","fileCount":25,"integrity":"sha512-mnGBIOGkzJ/1/s4Jfw3Re2an7M8Be4kq6b7FWCSDQFaGP8m/BPt6lI+dmRjobguf0s2smniTov0tz5fjTwU6mw==","signatures":[{"sig":"MEUCIFmf9ehcT9oADJnAOmetBxgMM91U/1HFPkg2kIIDUlRIAiEA1WFY0N/0OCRGJiFvlUbHmhjQU8iUnfmg/wu/R0134Kc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.3-5a9362e21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371837},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5a9362e2163a173703e3151a5bebb9be5e62bbce","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-5a9362e21","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-5a9362e21","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-5a9362e21","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-5a9362e21","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-5a9362e21","@libp2p/peer-id-factory":"4.0.0-5a9362e21"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.3-5a9362e21_1701460194411_0.490495056892051","host":"s3://npm-registry-packages"}},"1.0.3-09dd02987":{"name":"@libp2p/identify","version":"1.0.3-09dd02987","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4d2b78542fcea044c01891be131e9910106ee44d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.3-09dd02987.tgz","fileCount":25,"integrity":"sha512-LXDE6ErTNb1cpG921D69tPwm/UJFjUbiGAmVagWyTG4kgTWMrYiNZwTlkbOu23mslkuRH4D+X77dA75aUb2PAA==","signatures":[{"sig":"MEYCIQC9yawxxyz1FfWAqroTdjK1wRZvO+r0x7sT/DepPCKjDQIhAIuuKX8sad4GG4pnF9YjEjaxy3yWz4v4CD/Dkbq7c6LT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.3-09dd02987","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371837},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"09dd02987d84770547f7dfd347fa09a0a98d3081","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-09dd02987","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-09dd02987","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-09dd02987","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-09dd02987","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-09dd02987","@libp2p/peer-id-factory":"4.0.0-09dd02987"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.3-09dd02987_1701511282683_0.04424808730318541","host":"s3://npm-registry-packages"}},"1.0.3-10ea19700":{"name":"@libp2p/identify","version":"1.0.3-10ea19700","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ac39064a6a1b9154848a86f3c282fbe054bf2cee","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.3-10ea19700.tgz","fileCount":25,"integrity":"sha512-yeUdIAQlmvthlqBT3Sj7FQH37Tt4aWUzzTFFjC90UGKEPrE5I8AGWt4BNZOn2er+LlGFQ8Gg6PjVygDiDgtGBQ==","signatures":[{"sig":"MEUCIQDP28lMTuYFt47UNPz1OUc3u/vDBA2v1bl2CFPMAYKuzgIgAIaqBrZmGlON+jnKXfwsRBZFtQtZAXYj+8V8cfUqtnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.3-10ea19700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371837},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"10ea19700ae0c464734c88eb5922e2faeb27446a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-10ea19700","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-10ea19700","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-10ea19700","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-10ea19700","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-10ea19700","@libp2p/peer-id-factory":"4.0.0-10ea19700"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.3-10ea19700_1701519377946_0.5451400242343778","host":"s3://npm-registry-packages"}},"1.0.3-bcfa15993":{"name":"@libp2p/identify","version":"1.0.3-bcfa15993","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9425d97b21d347671d35fc297c10967d3d5de282","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.3-bcfa15993.tgz","fileCount":25,"integrity":"sha512-8Vd9JVJ4BPjmjjqOkRoAGaVbUDPP0bK1Em/kAXj8vZphpmE39K5X8ZCk7By9GEeEv/Vwa+NYghObcdF7afSeSg==","signatures":[{"sig":"MEUCIHa68Nn0gQMW4fXb2AByv2SvNCOV94wavrhgW4DhpiUMAiEAz8qZrmuLqTr/SkZ4lzrE6hLRIZycueQNnj8/1WrRH30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.3-bcfa15993","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371837},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bcfa15993fd533c56c7523384e4b135c4930855b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-bcfa15993","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-bcfa15993","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-bcfa15993","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-bcfa15993","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-bcfa15993","@libp2p/peer-id-factory":"4.0.0-bcfa15993"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.3-bcfa15993_1701519393370_0.4465122085435693","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@libp2p/identify","version":"1.0.4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bd9a1ac15161144239ed5c2618464ddc6a278535","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.4.tgz","fileCount":26,"integrity":"sha512-2cjmrlzl68OIQpmgCEK+tjX1d+J+33xTRvx23O3zpRiXOGA59dWRTgvB9ehkfmTov9eu37wY8qCcHjXrjmg7nA==","signatures":[{"sig":"MEUCIC3roeDHG3+/qC5x0s5hxohChD46/yQMNMCWQEc4aoO/AiEAs/qEaadhK/Uw2GZt8pj371TXfaa3JANbaaruvsDVkuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372793},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4e6ca4d895fc978bb29c72f88054d3d488e2b10f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^7.0.0","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.1","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.1","@libp2p/peer-id-factory":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.4_1701521877644_0.5549897575257934","host":"s3://npm-registry-packages"}},"1.0.4-16588d27c":{"name":"@libp2p/identify","version":"1.0.4-16588d27c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.4-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ab22a470a55ef4db3a26fb0ba8ad275d720ec0c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.4-16588d27c.tgz","fileCount":25,"integrity":"sha512-Hj5MdL5qTZWq+jEiKVgZ87A/u8zC+IqnnM8dzxIyghgMgB+ERxE/89l8h/HHtJJBpDk+lPVKAwZW4YXeCy+rIA==","signatures":[{"sig":"MEUCIHosAXZr56leS1iuwKmJeW8qO7x7CvKhdqP+vuBEtU29AiEA6xPu3t/6G7hhmESGbETMn3FGuGijw21NXACIMkK87gM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.4-16588d27c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371813},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"16588d27c8ca9c52686146160234534ee3dac915","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-16588d27c","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-16588d27c","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-16588d27c","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-16588d27c","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-16588d27c","@libp2p/peer-id-factory":"4.0.0-16588d27c"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.4-16588d27c_1701676852069_0.4300626648679615","host":"s3://npm-registry-packages"}},"1.0.4-887c6ffe1":{"name":"@libp2p/identify","version":"1.0.4-887c6ffe1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.4-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"884afbb79b7d6e32cfec188a06eda06bf15fbc6b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.4-887c6ffe1.tgz","fileCount":25,"integrity":"sha512-BO7mhlJx70ncRw+j5ianI0MQpAgfQWHvT57Nr51S1UsVFQTaZwHRsL7cab2lKiQGi3nKirLVBw6NrJfYX+7iHg==","signatures":[{"sig":"MEUCIH5mYEKsBPZGx1dN3hTT7NlPiWEeuCTwlUAaE9SgiSpSAiEApjt/rjYBuBB+A4QvmZMGj+U0TGJy7y8ySQoJlL3W/Pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.4-887c6ffe1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371813},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"887c6ffe1b38bc9f0219b861b36d71de59095a8e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-887c6ffe1","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-887c6ffe1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-887c6ffe1","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-887c6ffe1","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-887c6ffe1","@libp2p/peer-id-factory":"4.0.0-887c6ffe1"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.4-887c6ffe1_1701685108107_0.9319394346430139","host":"s3://npm-registry-packages"}},"1.0.4-93890c8f9":{"name":"@libp2p/identify","version":"1.0.4-93890c8f9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.4-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff9fc0d6159eec80b1a2f16cb5547ba8179f4900","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.4-93890c8f9.tgz","fileCount":25,"integrity":"sha512-bUvvK0POI3MnhLP+D8swSHL/xqTbrBA38RZJNP5Pw2XmvJZGduqKiMq0SKPTsHJPuISXlUEUm7St6Hfxb+YnZA==","signatures":[{"sig":"MEYCIQD9SqXiR+GwPLWMzU8qv+oDBemWqjVFi0v9eiNQZ/wj6wIhAJ1NzFLUUth+cXnA1yCSoKJVCSdccxQ9OUB90s0eV338","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.4-93890c8f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371813},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"93890c8f9c2a02a86350bee3fb526f8e5d5225e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-93890c8f9","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-93890c8f9","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-93890c8f9","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-93890c8f9","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-93890c8f9","@libp2p/peer-id-factory":"4.0.0-93890c8f9"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.4-93890c8f9_1701768267477_0.8265482851738883","host":"s3://npm-registry-packages"}},"1.0.4-3bf6387ff":{"name":"@libp2p/identify","version":"1.0.4-3bf6387ff","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.4-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"19eb255be4d29981ded7ae6c44ac58acfcc30c10","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.4-3bf6387ff.tgz","fileCount":25,"integrity":"sha512-EX39Uqmk4RIwDfVTzfmPCq4xvl1K8cJKxoQbLSYwLih/OOXHsmLIx6Qi8MS3sUtm1/ozm5C+Xl86mzN6ERabNg==","signatures":[{"sig":"MEYCIQCYSzZ2hxcb/18bM5VWu67dMCrRFQsY8GAW+dGCIkxe9wIhAMQKeB1Ffw09ZegMXi8XOdzqEjIkRAxUvjvHO7sTKJnS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.4-3bf6387ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371813},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3bf6387ff21443ed5cdf816be03e04f3189b66ac","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-3bf6387ff","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-3bf6387ff","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-3bf6387ff","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-3bf6387ff","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-3bf6387ff","@libp2p/peer-id-factory":"4.0.0-3bf6387ff"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.4-3bf6387ff_1701780060212_0.5113310201550181","host":"s3://npm-registry-packages"}},"1.0.4-64a915ae9":{"name":"@libp2p/identify","version":"1.0.4-64a915ae9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.4-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6d7855331b9a9dc28b3b86b76659f57d75eae06a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.4-64a915ae9.tgz","fileCount":25,"integrity":"sha512-C7e2R4sz7qgIGYDTw0SI2Lui/GeR1bNXmj/agqPzhAUVpJNyWd3JRNIq5ZvxCOCOLou1tF0Jbhf02u2C64v9Hg==","signatures":[{"sig":"MEYCIQCOm5zZmBPIsrxiFzbSspcyWssFQeFGhbeM7JZ/z9daIAIhAOehYT6+xn9UH633I9K11q+S85sU/yjcK2Guxop7LA7O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.4-64a915ae9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371813},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"64a915ae97c7ac837147e3229dac793ea61666cc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-64a915ae9","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-64a915ae9","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-64a915ae9","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-64a915ae9","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-64a915ae9","@libp2p/peer-id-factory":"4.0.0-64a915ae9"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.4-64a915ae9_1701801338341_0.5268089648229615","host":"s3://npm-registry-packages"}},"1.0.4-d10506189":{"name":"@libp2p/identify","version":"1.0.4-d10506189","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.4-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"493fd2ff4b8be743846d6732e65b2d1d90eadfdd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.4-d10506189.tgz","fileCount":25,"integrity":"sha512-AoLh5jSweO6PGjtenyjuH7JKXUxbfPGRUNWSdZbXFdQN9g4FSX4kRRnecLly49i9JhaDIRsTodC4CQMGlCLoQQ==","signatures":[{"sig":"MEUCIGwWmOL4em4gZLA2TTS4VznITsJj7IlUXd449btYzli0AiEArQfQXHU0X6UHqyiKtQ3GpCWUKsW4IBxG9zqi1iRZ7BA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.4-d10506189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371813},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d105061897b461789e0a8eef5094d9c136269952","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-d10506189","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-d10506189","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-d10506189","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-d10506189","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-d10506189","@libp2p/peer-id-factory":"4.0.0-d10506189"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.4-d10506189_1701851872588_0.03071259485120148","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@libp2p/identify","version":"1.0.5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d12aeb272f4fa765d46a8a320e1f4e97479c9a44","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.5.tgz","fileCount":26,"integrity":"sha512-xzF9YxmYkLs+ZvoIYHZ5Psyf9kZ+v2kWM9ldMODLBx06ZVs78uZniYausHSiR03SF3pcQXCj3zfis3OylXswcw==","signatures":[{"sig":"MEQCIFh6DW3jbmJ4RzZl1xozPD0XH/UswdHjygbcOfRfghuIAiA+osA5sYf796WzsmFJdv/TolCsagyC+n9V9BoEp/iqmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372769},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"02c69d24d008142ba5067cb61d9bed1684790640","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^4.0.6","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.1","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^7.0.0","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.2","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.1","@libp2p/peer-id-factory":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.5_1701856587176_0.5967561007755051","host":"s3://npm-registry-packages"}},"1.0.5-6d11e8268":{"name":"@libp2p/identify","version":"1.0.5-6d11e8268","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3f811338c94c91a8a0dd46864aa7976412aff57c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.5-6d11e8268.tgz","fileCount":25,"integrity":"sha512-HaAov/piHwI59hTUgf3/bUTzIPHSEbM0CGJ1yVeU4vW85MG+//1ev2H8QlaA5R5EGjyaDBLYT3kaMryGCMDOsQ==","signatures":[{"sig":"MEUCIQDfDXXpnpPgE9fyIFiigtivXrTV2F6vtsvnSzYFa+56wAIgK+LDY+yR3HAbYlvVEo7FcagHAoT4UBsIFvYjaT/eXF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.5-6d11e8268","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375184},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6d11e8268b16e0bf4bc520f42abb71a228d5dc57","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-6d11e8268","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-6d11e8268","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-6d11e8268","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.2-6d11e8268","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-6d11e8268","@libp2p/peer-id-factory":"4.0.0-6d11e8268"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.5-6d11e8268_1702119939157_0.10043417642124508","host":"s3://npm-registry-packages"}},"1.0.5-341581166":{"name":"@libp2p/identify","version":"1.0.5-341581166","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c4e7f1c3c29931924dba8ebec88b110be470f869","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.5-341581166.tgz","fileCount":25,"integrity":"sha512-Hvg7tt5KjT2gGLmagRtcRG8zhWZE15JUA/tFV3zlNVznZXTw3fTpGA++bx+MQ/CY4ySQ0RfoVhtltsLn3odZlw==","signatures":[{"sig":"MEQCIBohYTuadzg6nboZUX0t6p2b1zv45VUeLU+hCaJVAWAKAiAcB/tH7uA4NYxI+twlXh1cIoizI4AJ3DUu5HAEh7r1Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.5-341581166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375188},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"341581166fd5bd2ead6b9d9db1ffda84051b6262","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.1-341581166","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.1-341581166","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.0-341581166","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.2-341581166","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.1-341581166","@libp2p/peer-id-factory":"4.0.0-341581166"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.5-341581166_1702215089294_0.5207759533767551","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@libp2p/identify","version":"1.0.6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dfc77095665b9cdf91ff0b0cf17ce29f0097b310","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.6.tgz","fileCount":26,"integrity":"sha512-51WvYCwlxtJE/kUFxwSQz5wQAqtdEk3+Msi3T7VMcHDsdQ5OT8Wej/u0z2LbgqXhl8SQoeEOOisw5FSiUN0ZTQ==","signatures":[{"sig":"MEUCIQD1jNgnoROxZq+ogZWN2Ya+6rS29zFx7zjKzsO+rUeW3QIgVZK6AgHiMdcUckwnFNT0ANR3IRGcyXhfAbiuXWyQkAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376144},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d994311cc9b59cdcbd5968bb7799b7fbe14a8961","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.2","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.2","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^7.0.1","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.3","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.2","@libp2p/peer-id-factory":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.6_1702289571966_0.4940816506406469","host":"s3://npm-registry-packages"}},"1.0.6-742915567":{"name":"@libp2p/identify","version":"1.0.6-742915567","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b61d7cf2aa056283102a4e198168657e174ff422","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.6-742915567.tgz","fileCount":25,"integrity":"sha512-xmSDvPUcuq6iDMhDlwR03axL5mqGGR/CcYzxIIifEQYf7Jle+tEw/y2kDt7Px1rGs73a1d1CCbR2CETyRvdDyw==","signatures":[{"sig":"MEUCIQDmqQZTq5FqHemxSfpfqBKdEoPLvuyrEuhwxiPfZxsmigIgCvEoDHXwXycbUgl5IcP4CLHilLximvVYPpKepgJGqK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.6-742915567","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"742915567749072aa784cf179ce9810f66ac6c6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-742915567","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-742915567","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.1-742915567","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-742915567","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-742915567","@libp2p/peer-id-factory":"4.0.1-742915567"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.6-742915567_1702394855735_0.9755914035872284","host":"s3://npm-registry-packages"}},"1.0.6-01e9a5fe4":{"name":"@libp2p/identify","version":"1.0.6-01e9a5fe4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"734f248e76ab61f98475b8dd07f11a173844f716","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.6-01e9a5fe4.tgz","fileCount":25,"integrity":"sha512-N5K4qA5kIXjWBe58SGEcGHfoCFe0DIxvs2IsB4Gs3Kklnr3ZNjI3phVkHT45OJoYns8XdjyYIiTVGiyDc8EyuQ==","signatures":[{"sig":"MEUCIQCbuwh+lHow2wnIF+UooDhHUhhfJSu5pBJbvVY6iwMaIQIgXDLidoBJdu9qwaLuDrwUKtF2tJ6JLT43aSNMOY6Nam0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.6-01e9a5fe4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"01e9a5fe458dbfed3764b8b9bfcf1ebad7b47fa5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-01e9a5fe4","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-01e9a5fe4","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.1-01e9a5fe4","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-01e9a5fe4","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-01e9a5fe4","@libp2p/peer-id-factory":"4.0.1-01e9a5fe4"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.6-01e9a5fe4_1702584011071_0.12316255645961038","host":"s3://npm-registry-packages"}},"1.0.6-f81be145a":{"name":"@libp2p/identify","version":"1.0.6-f81be145a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0ce05aa590e754d84d2137cafb57fbb717363fd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.6-f81be145a.tgz","fileCount":25,"integrity":"sha512-YiZuLg0HQRgoI/Ak1mqK8ehxGBi8K7tTsjAV4vGcnxpaxcnjGuaE4Lr9awKMuHc4dIv5scSz8NbtpJe7Px9IJg==","signatures":[{"sig":"MEQCIH0qnK6iL+zImzTET91Y6defcM1pLRxtHRaqQ0Tnw7oNAiAO0baocBwcUc6nEwX0SBenn3M2E+YIel4KEicoN+QkRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.6-f81be145a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f81be145a97f7662970beb36540140752f5f0e5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-f81be145a","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-f81be145a","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.1-f81be145a","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-f81be145a","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-f81be145a","@libp2p/peer-id-factory":"4.0.1-f81be145a"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.6-f81be145a_1702653600904_0.28058834448945236","host":"s3://npm-registry-packages"}},"1.0.6-9eff7eff0":{"name":"@libp2p/identify","version":"1.0.6-9eff7eff0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f5d11b58f4a83a1cc808bac3e32d705c93e85577","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.6-9eff7eff0.tgz","fileCount":25,"integrity":"sha512-geDlb6PJRULDcLS0N7zNW3eSfxKC1ktMSKPRb1zgfYiEnDP+sf3nSvy0tPjw3/4DRE5LQILIi2bv30lo8GFoew==","signatures":[{"sig":"MEUCIQCCeK/eeRQFKle6Nm/KhgWWFyZXuA5xFcs3gvSe/lhtKQIgRpacksNYwLtf7SCSsZr5FGVrKnYdiNuziiAiR7GDe5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.6-9eff7eff0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9eff7eff0ea6f54bc6c24a8bc4736ba0e2807c8b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-9eff7eff0","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-9eff7eff0","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.1-9eff7eff0","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-9eff7eff0","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-9eff7eff0","@libp2p/peer-id-factory":"4.0.1-9eff7eff0"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.6-9eff7eff0_1702814111866_0.7375700748360103","host":"s3://npm-registry-packages"}},"1.0.6-a7c6a93c6":{"name":"@libp2p/identify","version":"1.0.6-a7c6a93c6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa30037ae89473e839ca60d78e66fff948f55489","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.6-a7c6a93c6.tgz","fileCount":25,"integrity":"sha512-SkKdhewOS7Z0Y0rIgBjsL7Kn/gwQ68CfgLRIhPfe4NL0oCfKHLgIazYjBOf3hf6sMbrjR+0bfa69wXaaxDxc0w==","signatures":[{"sig":"MEUCIB8Km3loiCFNcZ84zpBtIAQ7InC0WJJFjfCuRDcY3azAAiEAu7ZakKMyIit3sjkkZgibokTm+zvvTR2MRBIhy7dFc94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.6-a7c6a93c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a7c6a93c6717a073bd8677a714565c91515290f2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-a7c6a93c6","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-a7c6a93c6","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.1-a7c6a93c6","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-a7c6a93c6","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-a7c6a93c6","@libp2p/peer-id-factory":"4.0.1-a7c6a93c6"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.6-a7c6a93c6_1702883716324_0.811146928023722","host":"s3://npm-registry-packages"}},"1.0.6-230afea4b":{"name":"@libp2p/identify","version":"1.0.6-230afea4b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"24750628b06e42467602d86ae32fafb318d29879","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.6-230afea4b.tgz","fileCount":25,"integrity":"sha512-/ZHwwjJ8r0xuhjSSSF6rLbf5GZD/1+FX9U0j66YSZKb/lVeK9W3gIGvQGFTXsuFb5bntboTLHGJCeDPtJxzWKw==","signatures":[{"sig":"MEYCIQCZe2sbkH7+PCKRM4buYTILyM+/nCcxEFmaHdfMynkrfAIhAJvgAxA3+XCboTZO7h9jeL9ceSI11fRGLbmC9NKbyo33","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.6-230afea4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"230afea4b2919486bd8d61d9f0923a7761a6d2a0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-230afea4b","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-230afea4b","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.1-230afea4b","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-230afea4b","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-230afea4b","@libp2p/peer-id-factory":"4.0.1-230afea4b"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.6-230afea4b_1702883918044_0.526603093391478","host":"s3://npm-registry-packages"}},"1.0.6-ad6f70bf3":{"name":"@libp2p/identify","version":"1.0.6-ad6f70bf3","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"48364fd97431bb7ad7a20d612e6a2c70005cd72a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.6-ad6f70bf3.tgz","fileCount":25,"integrity":"sha512-0yO87GwrgwaQJOpofBdMlwTmjrCnSD/KeVvzie3jcZiPmYW9Yf3GSyS/+HKudb3MUvys5Euamrr30KD88Ky2Pw==","signatures":[{"sig":"MEUCIEuH/EqCqqH85tGpRqSXw+7SPAN76seDy7z1i/6Jp4aBAiEAv8v6S0bOZuu8AQInaG1WwZrzYciprgo2msmQ2Llp7uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.6-ad6f70bf3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ad6f70bf3cb354823380af95462a85654a0e6ab1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-ad6f70bf3","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-ad6f70bf3","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.1-ad6f70bf3","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-ad6f70bf3","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-ad6f70bf3","@libp2p/peer-id-factory":"4.0.1-ad6f70bf3"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.6-ad6f70bf3_1702888820021_0.4888989023776624","host":"s3://npm-registry-packages"}},"1.0.6-984f13e42":{"name":"@libp2p/identify","version":"1.0.6-984f13e42","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"45c6f9fe5590bd5abbc0d7ef5b0e24b7bcf8f662","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.6-984f13e42.tgz","fileCount":25,"integrity":"sha512-oKAIcFEjYvwxllmjryO0qEvSa1O3YYIWW3Xay9iJO0/6YiO0i8o7ZiPH5QRc9J+CU3xpB7LkLwaG0Dbs7gLrHg==","signatures":[{"sig":"MEYCIQD1/AdDKvTEUcU8zXY0Z72UOH1lZPDzmSQ6FbaG5qOvNwIhAPZN3x8mvr9zXP60JN1XlHARK8UOGI/SPmkZZiXCu6nA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.6-984f13e42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"984f13e4223e724a358d8cc9134cbba435b08512","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-984f13e42","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-984f13e42","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.1-984f13e42","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-984f13e42","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-984f13e42","@libp2p/peer-id-factory":"4.0.1-984f13e42"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.6-984f13e42_1702925907015_0.32453648500068355","host":"s3://npm-registry-packages"}},"1.0.6-07f3afe2d":{"name":"@libp2p/identify","version":"1.0.6-07f3afe2d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a9c5804f254f033cadcd9915532c4493e3008490","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.6-07f3afe2d.tgz","fileCount":25,"integrity":"sha512-20YY57hs3s9GOa1TCm3+kRDsJaQ0KszRO0Kma43nPUOz73kDjURjnLlgl6D7TEkxTMOWRb28YyOqiIj2Fe3Ing==","signatures":[{"sig":"MEUCIFPLuodHAo4W2AfGTba85Ck+0wvo2TWK4RrnR8RHU/03AiEAtVt1mly7zKD20bTqVP702ItCMVoSyXSD4ZYa30s3vIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.6-07f3afe2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"07f3afe2d8ddc632ca7dc34f965524a3ab123276","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-07f3afe2d","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-07f3afe2d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.1-07f3afe2d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-07f3afe2d","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-07f3afe2d","@libp2p/peer-id-factory":"4.0.1-07f3afe2d"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.6-07f3afe2d_1702926313574_0.07013104015324378","host":"s3://npm-registry-packages"}},"1.0.6-f71f2e14e":{"name":"@libp2p/identify","version":"1.0.6-f71f2e14e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"26e230b3dd95a9a1e8bfb014148e2630d4e9f532","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.6-f71f2e14e.tgz","fileCount":25,"integrity":"sha512-oy1ut/GI7TDd/WTEwA7EGZJlQn6ENNP/2sTpDw6PWkPPrzexPHzlUvl96c9wBczFumeDJ3XXSwh5oB98o9Yumw==","signatures":[{"sig":"MEUCIFiKViK4S/qXQWf51hY6JuVwuj8Ck4hKhsMBYWeK+yJ+AiEAt7u1lPcRJiG/uFH4IZmDkUFFh6AtKAC7ivdLaO3Ww5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.6-f71f2e14e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f71f2e14efdf422affdf6b2b997a978fd9107e15","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-f71f2e14e","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-f71f2e14e","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.1-f71f2e14e","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-f71f2e14e","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-f71f2e14e","@libp2p/peer-id-factory":"4.0.1-f71f2e14e"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.6-f71f2e14e_1702974973272_0.9007645432520324","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@libp2p/identify","version":"1.0.7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"76720070750f8e2ab65bf30057a0212c07415988","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.7.tgz","fileCount":26,"integrity":"sha512-pf4Y4d9wc/INyChcTRxhUgfPBlUioRArJlJzSMdFUBLOFbPMCOpZ/l8W7dPcrzZ8+FqORCSDeBwfZo/+pYbaFQ==","signatures":[{"sig":"MEUCIAaDl6KqJaaU72yZBR65k0ZksZgF6VYb+0BGqUaO63FRAiEAusYpx8hKbko2TJr+Wy33KxmCwzUNQZmDseGCTqRCSx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376680},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f731f8de1c22abe7f7ecd80fca4c4220bf2082cb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.2","protons-runtime":"^5.0.0","@libp2p/interface":"^1.0.2","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^7.0.2","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.3","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.2","@libp2p/peer-id-factory":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.7_1702978057662_0.411186524357779","host":"s3://npm-registry-packages"}},"1.0.7-83dfc7dc8":{"name":"@libp2p/identify","version":"1.0.7-83dfc7dc8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"827201da85857dd0a578637a13c20c0d8396e63e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.7-83dfc7dc8.tgz","fileCount":25,"integrity":"sha512-+cRf5OWi4gqQAb8T/RGSLY9o/kcH5IxGlYH/w/+fJk5pAz8xCYFiwc+WUyI/6yWdRO9bAOo0AeLl16cir8+YGg==","signatures":[{"sig":"MEYCIQDBFW43i6juhMp3z7F6TUqvFDf/UgW4Td3r82wLr2GEZgIhAKyQzaq8d5PBqvRuWHEgrvuyRBPgFyZQeDdO8zftDf6p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.7-83dfc7dc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"83dfc7dc807f363f7404b101accf2e1c1b9b3974","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-83dfc7dc8","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-83dfc7dc8","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.2-83dfc7dc8","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-83dfc7dc8","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-83dfc7dc8","@libp2p/peer-id-factory":"4.0.1-83dfc7dc8"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.7-83dfc7dc8_1702996095365_0.8505519355929212","host":"s3://npm-registry-packages"}},"1.0.7-c00378909":{"name":"@libp2p/identify","version":"1.0.7-c00378909","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"22bd1e4d88b47c92e7e0203e631225c1094bfdec","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.7-c00378909.tgz","fileCount":25,"integrity":"sha512-WZzC680tiesIqRu+W+fUwzenbZPRASxW792jYRGBFILc3vlwEsrUxiN9BUx9Zqja8yfc8AjyrnFhXpOgkEefNg==","signatures":[{"sig":"MEUCIQCfc1VRZIMaEaSHEh04znp0rIzZYgwE/3d9+vVq6y1lNAIgQAmpiXIy+mLxE8SdpLVJGMlQs2OGANEfXWdu0NVU2JY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.7-c00378909","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c00378909453ee58080aa4d30ba1f4794cff581b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-c00378909","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-c00378909","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.2-c00378909","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-c00378909","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-c00378909","@libp2p/peer-id-factory":"4.0.1-c00378909"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.7-c00378909_1703062990828_0.7782728952984179","host":"s3://npm-registry-packages"}},"1.0.7-178fe2671":{"name":"@libp2p/identify","version":"1.0.7-178fe2671","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7d3cc29fd67bb77419ffe65c294b0f7a690e8b20","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.7-178fe2671.tgz","fileCount":25,"integrity":"sha512-SkL9YdlUB5GW6Lg6Q3Gwli/EjF73zMJsWOILlXAAGFXaAM6CwDHusG5hi5FXkT9q2gVBv5JQcTTKWa7p0/YTkA==","signatures":[{"sig":"MEUCIGnL7gdh7z8Wcp3KHjLYaLGvQ9NMLJ37WGfwXk591AjBAiEAsYrbPXGFb5CdzrbjYEHuEtvSKuYnAH3ovu5z1yk+7NY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.7-178fe2671","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376333},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"178fe2671a7af9870bdd111de9073843a2a29b34","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-178fe2671","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-178fe2671","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.2-178fe2671","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-178fe2671","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-178fe2671","@libp2p/peer-id-factory":"4.0.1-178fe2671"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.7-178fe2671_1703068609709_0.6456810097673826","host":"s3://npm-registry-packages"}},"1.0.7-6fd681d09":{"name":"@libp2p/identify","version":"1.0.7-6fd681d09","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7e5261645033836b625857a3a7b7fbd2a54543dd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.7-6fd681d09.tgz","fileCount":25,"integrity":"sha512-yILqnOb7Q9PRv7XZO7rB3/Czhkq8/KChLjp4ovWzwCz5IR6oxuaJqdzNKoQ7YXqKlV97hlsEDGodiCvwa2Hf2Q==","signatures":[{"sig":"MEUCIQCevOoLcyLv4xhXqqqsvOw9odgVZz/SPpctt0EgYnw9wwIgLEQpQdMezovc4HcStQmeeHYSaW3VqmyWyXBI7Z25az4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.7-6fd681d09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376333},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6fd681d097bcb2ceacb74e4a44b4d6b1772fa089","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-6fd681d09","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-6fd681d09","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.2-6fd681d09","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-6fd681d09","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-6fd681d09","@libp2p/peer-id-factory":"4.0.1-6fd681d09"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.7-6fd681d09_1703073378826_0.26381178817258055","host":"s3://npm-registry-packages"}},"1.0.7-cd8cafcd5":{"name":"@libp2p/identify","version":"1.0.7-cd8cafcd5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"01b160cb5a51b8c9b90bc20421d822cbc2450ba8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.7-cd8cafcd5.tgz","fileCount":25,"integrity":"sha512-yI7fQWE4sccyah6jSNzVKQPWT8LPjO2q2it60BfOqHM9hlY1c3H+g52drUbM/7F41PxM6zmznQoEXxrCcAfhyg==","signatures":[{"sig":"MEYCIQDSUMqyr4HH4F+n9xmBJv/uWLeX2migVSkH4e/W7ujy7AIhANTql/TBskko3sw/bAF/M4pct4emQGg5bhMuKAfg8O6L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.7-cd8cafcd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376333},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cd8cafcd5c6aa141aba855a4de4c12336c429913","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-cd8cafcd5","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-cd8cafcd5","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.2-cd8cafcd5","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-cd8cafcd5","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-cd8cafcd5","@libp2p/peer-id-factory":"4.0.1-cd8cafcd5"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.7-cd8cafcd5_1703075377854_0.4212249202598439","host":"s3://npm-registry-packages"}},"1.0.7-4e0135c7d":{"name":"@libp2p/identify","version":"1.0.7-4e0135c7d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"31f735f892eae6da055e39362460816ee6fcfc08","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.7-4e0135c7d.tgz","fileCount":25,"integrity":"sha512-+fHs9GHw+9UfGWMxcQBm72vtYdCNi/VPhyu/0YOGA/gWMWepLbqHNFg8bzMUOnOvHKGemRAtTYZcxeF6AEP+ww==","signatures":[{"sig":"MEUCICar5ZUvictPGop+S7ojy4uj3T40uAvCPQdIyWIoCXjlAiEAx5V7sqjrm6PqvgtMa5yYXxRYsED89mIgyN/ncUUCjQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.7-4e0135c7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460502},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4e0135c7d8dd46d63b88756c1a6252ab0f3cc676","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-4e0135c7d","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-4e0135c7d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.2-4e0135c7d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-4e0135c7d","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-4e0135c7d","@libp2p/peer-id-factory":"4.0.1-4e0135c7d"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.7-4e0135c7d_1703688532955_0.7909595884868952","host":"s3://npm-registry-packages"}},"1.0.7-5d1f68e92":{"name":"@libp2p/identify","version":"1.0.7-5d1f68e92","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"641344a8a9bd2d7055003200c1bec185f1a85629","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.7-5d1f68e92.tgz","fileCount":25,"integrity":"sha512-83nP69nnF8ozKh2ChSc0fOmX56GpPOdfuh68QeZhwm7XvLa6LW8sczoOpj0r/+RcuR/6MUYlh2nMu30EJ0QVvA==","signatures":[{"sig":"MEUCIDCArMz5b1KPAGKregi+AfF7rHiRmdIXA0PKoHQVYvm/AiEA6fdBmal+EapbEXft8rvEC/b5TOr38HV3gwHCipU/mqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.7-5d1f68e92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460502},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5d1f68e9257820c34aec07cf5c94b8f71ed8a69e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-5d1f68e92","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-5d1f68e92","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.2-5d1f68e92","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-5d1f68e92","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-5d1f68e92","@libp2p/peer-id-factory":"4.0.1-5d1f68e92"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.7-5d1f68e92_1703749998146_0.3369921086495846","host":"s3://npm-registry-packages"}},"1.0.7-28587d24f":{"name":"@libp2p/identify","version":"1.0.7-28587d24f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"797c5852dfa34b413ef0772010a708896b498866","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.7-28587d24f.tgz","fileCount":25,"integrity":"sha512-Zqqx4OD610Yk+dFjCBcPcgHI+0Trdr7UOXnrYZD9AI5M3uCG8rA8F2t3n8Ko2/6uhSSdIuUhRuuudu1KiDNWsQ==","signatures":[{"sig":"MEQCIEWhgPoiGZXP4yHh+PXjBzfPpdt6pZtGGukB6IejC8QGAiAL+BjQUAROIW28tJn8+x5XjWUVUPfSFYmqozypJwQuYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.7-28587d24f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398915},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28587d24f41f8342d9db30d83e6010def55d4268","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.2-28587d24f","protons-runtime":"^5.0.0","@libp2p/interface":"1.0.2-28587d24f","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.2-28587d24f","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-28587d24f","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.2-28587d24f","@libp2p/peer-id-factory":"4.0.1-28587d24f"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.7-28587d24f_1703767911738_0.29766531779461713","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@libp2p/identify","version":"1.0.8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"82bf919e62d36015b81098ebe5467583646ce95d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.8.tgz","fileCount":26,"integrity":"sha512-vi+3XhEeukidfn3lnZt0gTxZrfbtKph8GWI51Es90OCNBTJfrgERx82EyXxl6qYwkxrlBcN393EenTaifnVCGQ==","signatures":[{"sig":"MEUCIGgUhmxx3fG96uSS0/bJNyoP+VCqzFzRhcxLowfq7gy2AiEAqENMsXLBqgnEw4PsVlV3arlAahhGFpQBX5C2VY7V+YI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379299},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3687f1e18fe7ab987f2de91a96c67ccc95419af9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.3","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.0","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^7.0.3","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.4","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.3","@libp2p/peer-id-factory":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.8_1703936010573_0.35380671037107647","host":"s3://npm-registry-packages"}},"1.0.8-ba7089984":{"name":"@libp2p/identify","version":"1.0.8-ba7089984","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"37e9c01bad39ab58baf2f427ad71f6995e69738a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.8-ba7089984.tgz","fileCount":25,"integrity":"sha512-RYAs6SgxmrUMAkVrnxDczKCa6NuzV226/TGkyLoys+UUqvvJCjFvtLrzCMw/IGgbAPUUhyRSo8fUEcyReaPpRQ==","signatures":[{"sig":"MEYCIQCo1X8QFDVKkQPop4OOphZ1KlcIWnnYRXais0lW7OJeQAIhAJqAbSYJGYURw9i7KoNQ1H967FtNMgUytRzcxlTnKcIi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.8-ba7089984","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377647},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ba70899842067dd4388bd2db0a78d9a79a6297e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-ba7089984","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-ba7089984","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.3-ba7089984","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-ba7089984","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.3-ba7089984","@libp2p/peer-id-factory":"4.0.2-ba7089984"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.8-ba7089984_1704479399393_0.7655760169396311","host":"s3://npm-registry-packages"}},"1.0.8-388d02b33":{"name":"@libp2p/identify","version":"1.0.8-388d02b33","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"616fb80edcdbcf6d5d6122af2f97ac8629be3b5e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.8-388d02b33.tgz","fileCount":25,"integrity":"sha512-x9cEkr2hkcrk7RNe7QgrtcMx7heAP/mY6dCIYByRmw51l+2nNOT24CY6Ky6JF/2+OdsSAqNnBbscRx/OynzivQ==","signatures":[{"sig":"MEUCIBstObmbVZl5CMPOBqUxfIq8eA098xNcqB/SGt2+qOsnAiEAiQbRYG86Bkifa44fO393A4ofsz8gRodRGZWIjyIFgXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.8-388d02b33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377647},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"388d02b3366ed2d9918102e6119bdf4bf133886e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-388d02b33","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-388d02b33","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.3-388d02b33","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-388d02b33","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.3-388d02b33","@libp2p/peer-id-factory":"4.0.2-388d02b33"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.8-388d02b33_1704481345037_0.3093743458732938","host":"s3://npm-registry-packages"}},"1.0.8-581574d6d":{"name":"@libp2p/identify","version":"1.0.8-581574d6d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c56c561563180f2bbb8e99d0ae37aa545382bad5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.8-581574d6d.tgz","fileCount":25,"integrity":"sha512-PUPSCukMgJ5PBo6E8avDuhW0QEPbWmR3bpE6yLbDHyfFKo2oDyLg7S7Fbbj9Nu9xKAllTR6Cqb/WODT0hpQx5Q==","signatures":[{"sig":"MEUCIQCWWc740IcE/rODsvxd0wD8Kraml5uK3ehbedPQa2YWUgIgOaqDrL4WCT32aGSsChNcG7ZWwA2r4ob+PlPEB/edvjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.8-581574d6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377647},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"581574d6d6d94e2d44530f1c959fd1fcededf095","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-581574d6d","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-581574d6d","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.3-581574d6d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-581574d6d","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.3-581574d6d","@libp2p/peer-id-factory":"4.0.2-581574d6d"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.8-581574d6d_1704526118387_0.6503684821857167","host":"s3://npm-registry-packages"}},"1.0.8-528d73781":{"name":"@libp2p/identify","version":"1.0.8-528d73781","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"94913489db3bb8b2ae39b6f16b9fb33a6a775940","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.8-528d73781.tgz","fileCount":25,"integrity":"sha512-lxnbwolAmy90jeF7LHvDgjlb1+ATat8lN7AmbUM2ZtBGcMtTq3KhS3nwwBj4ja2HmBtqe3if6RnADw/xnMePxg==","signatures":[{"sig":"MEUCIES5DbY6G22j9lcVRti1OgyqXe2zqnLekvXPU/AXt2zXAiEApIoreHdw0o7SrEq5U9oYafdASwR/eacb33vKRIz5BV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.8-528d73781","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377647},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"528d73781f416ea97af044bb49d9701f97c9eeec","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-528d73781","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-528d73781","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.3-528d73781","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-528d73781","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.3-528d73781","@libp2p/peer-id-factory":"4.0.2-528d73781"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.8-528d73781_1704529050610_0.007663767982151626","host":"s3://npm-registry-packages"}},"1.0.8-d011f6130":{"name":"@libp2p/identify","version":"1.0.8-d011f6130","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4338025ffbca47f7d09042b5a6106cfa5acfe3b9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.8-d011f6130.tgz","fileCount":25,"integrity":"sha512-HBdKOwlcIo0yRyfJewBGVjwTzh5EkBI2QwKsU2dRo5apWC0j4Vy2vewBhK3FV95seSQP+XL/JgCUL0q+gcttCA==","signatures":[{"sig":"MEUCICSqK5yXqNxU8BO5+5GOUW7fvhKMvQbWfyIUXFscDNzPAiEA6P99Ad3Wwjqk0L6JqvwotCPiugcWBBy8tMgVXZUXxy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.8-d011f6130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377647},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d011f61304433a647431163592e7a0171010bc2a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-d011f6130","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-d011f6130","it-length-prefixed":"^9.0.3","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.3-d011f6130","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-d011f6130","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.3-d011f6130","@libp2p/peer-id-factory":"4.0.2-d011f6130"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.8-d011f6130_1704531144100_0.9903346848362147","host":"s3://npm-registry-packages"}},"1.0.8-444d83751":{"name":"@libp2p/identify","version":"1.0.8-444d83751","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"57770dfa6c848ef2ceddc1f6b2e807901056e33e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.8-444d83751.tgz","fileCount":25,"integrity":"sha512-298jlZTd/E/n4K6YulVFuyK59FRSyuGtyD1fs0x4rmTbFeND1ssqc42XgSgTmh6sKlv5VkgZKZ8dr022GmPr4w==","signatures":[{"sig":"MEQCIE+r3NzxAd/Co8PWP7bUvEALphNJsMVpZHTBFhaHbykTAiAx6vN59/zB3+/V9fKC4b0Q6kVZNe9WZhmjASSZDxQ/Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.8-444d83751","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377647},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"444d83751fa5137c76d0a265544bb3522da24a3c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.3-444d83751","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.0-444d83751","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.3-444d83751","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-444d83751","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.3-444d83751","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.2-444d83751"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.8-444d83751_1704554009413_0.5610230465655011","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@libp2p/identify","version":"1.0.9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.9","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6756d74919b7a171c7cdcdce45669b9f633fbb0f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.9.tgz","fileCount":26,"integrity":"sha512-zDJofRDMlB3XYM2vvH/D/XrFeE9JzwVW09GPTMplGoECdq25Id7V4nWhkdNOmAQOQkhl/lFZmZHF7ZjCDgLybQ==","signatures":[{"sig":"MEUCIQDXc4ru2FfvJlH+MlLuX/NBvR6B9iPlJlziDIO+5ICRKgIgCPASJz8bTtLVKhBA4+4m74vsiFocGyFJzZbNy9QXd18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378603},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b8ce9018109305a97b9e21b7c6228bc3d23cdde","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.4","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.1","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^7.0.4","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.5","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.4","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.9_1704610042961_0.4528094816621957","host":"s3://npm-registry-packages"}},"1.0.9-900236724":{"name":"@libp2p/identify","version":"1.0.9-900236724","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"09aa8e373f005d17af582786915d2e453f7413a3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.9-900236724.tgz","fileCount":25,"integrity":"sha512-bMCMsorqyMzCReKopy/IfGxnO6b34WuIneGIOtplQcBzSoYzPJU0AJwAwPh5F4obXDv4ErdtJf5EGxqZisJUjQ==","signatures":[{"sig":"MEYCIQCbqWLuYNKid37wkeo1nYoz3xjTJkTQQv+zkG+GOVbdcwIhANB7cJNL/afrr47vejMdpvsWKvgH7LX9lmctWZxDWhzO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.9-900236724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377647},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"900236724acf9ecf72650499262105faab7193b3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-900236724","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-900236724","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.4-900236724","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-900236724","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-900236724","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-900236724"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.9-900236724_1704625941219_0.736971102052935","host":"s3://npm-registry-packages"}},"1.0.9-821a38e24":{"name":"@libp2p/identify","version":"1.0.9-821a38e24","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b795271719eb5df087e30d60674db49ac969c10","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.9-821a38e24.tgz","fileCount":25,"integrity":"sha512-kPSuVr8iBQ+7JDwlNDGUYEZFYSDALEk13r6Julqh0GS6qduFVrbe/Oqe398+w+0II1eqTr7ZaKT/4fRHx29/uQ==","signatures":[{"sig":"MEUCIHJcMd1OZIO5BndR38iMHdGhw2hb2P8C9IePRDNEmWkwAiEA9/0XJOFD30Gyo5ubKVvWYsXLg0qinIUWnG2LDxzIB6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.9-821a38e24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372817},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"821a38e24f9be0bed51b0616e04d2c8533f5c5ab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-821a38e24","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-821a38e24","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.4-821a38e24","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-821a38e24","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-821a38e24","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-821a38e24"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.9-821a38e24_1704634221088_0.6356059313363152","host":"s3://npm-registry-packages"}},"1.0.9-ee7ffe9b9":{"name":"@libp2p/identify","version":"1.0.9-ee7ffe9b9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dc70bd4f373ccec58e6b6d73c99b22a2c8e8d97d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.9-ee7ffe9b9.tgz","fileCount":25,"integrity":"sha512-ktXR2hA19odvG3eKEDhdzTIzn0xRG16BlJwLuIjf+6053DCBhjo4lS7/FigKVeB6D1wNnIjiX0BCxVRJuaPS1w==","signatures":[{"sig":"MEUCIQCK042Gh7K2/8t7Uk3gA9udQg6ZBCXz+Bs7j4r24MiQiQIgCoUF4os3EUevIrQzvrh/SOKKUvlyFZodfvZ2nkLOPAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.9-ee7ffe9b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372817},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ee7ffe9b9209d1ef0ffbd71389216b69e832b126","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-ee7ffe9b9","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-ee7ffe9b9","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.4-ee7ffe9b9","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-ee7ffe9b9","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-ee7ffe9b9","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-ee7ffe9b9"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.9-ee7ffe9b9_1704821289890_0.42644230274637684","host":"s3://npm-registry-packages"}},"1.0.9-4691f4173":{"name":"@libp2p/identify","version":"1.0.9-4691f4173","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1154d46fae67000929d563ad197ebdbd28db84f6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.9-4691f4173.tgz","fileCount":25,"integrity":"sha512-xA/5jfFWp/HEFwApKpL+o4OVFAn7q/9gzNhrrqeCiWzZjkWEf1MjNR4dvqyDFuNfBlXd4+WpEyV/lLvdgWV88Q==","signatures":[{"sig":"MEYCIQCqo7C8XbY5sJrPzvXsbvqJbvB3NYrdZmjcqwxI5YM5mAIhAPmcWeLKBFBljW2zwQyeqwEehYPK6hdqfi0ap/8H0JZe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.9-4691f4173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372817},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4691f41737d32e47ca3308522d234282a300902e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-4691f4173","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-4691f4173","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.4-4691f4173","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-4691f4173","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-4691f4173","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-4691f4173"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.9-4691f4173_1704872564061_0.8009598709137344","host":"s3://npm-registry-packages"}},"1.0.9-ddaa59a60":{"name":"@libp2p/identify","version":"1.0.9-ddaa59a60","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e7775b565a840633df7251ab64121505c637c0fa","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.9-ddaa59a60.tgz","fileCount":25,"integrity":"sha512-phiyCoBib1Xd8/Z0iAhI6GSeeiw0OaCf4pbsJvvPIxJtGuGWEjuiN1DnlpEa8qmSDNq5Zooxvska3cknVsy3xg==","signatures":[{"sig":"MEQCICJ6ztL9rVwLiWzNpyqsEjwz2KaYdKsYplVXErP8pvemAiB4L4H97suFgp0sl/7SKCXZVC1f5rt578R5we3rPQxUaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.9-ddaa59a60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372817},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ddaa59a600c031fe1f41ba2097ebfcfd74eff598","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-ddaa59a60","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-ddaa59a60","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.4-ddaa59a60","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-ddaa59a60","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-ddaa59a60","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-ddaa59a60"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.9-ddaa59a60_1705049851492_0.042268767619218606","host":"s3://npm-registry-packages"}},"1.0.9-856ccd708":{"name":"@libp2p/identify","version":"1.0.9-856ccd708","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"97d376d1dc1113cc3d8d822ef074d33be27f2c72","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.9-856ccd708.tgz","fileCount":25,"integrity":"sha512-ZlxKjX+0hGTSPDScAA3FBjIZTfYC6/ZRWtK5QT1LWAFlwY1pl8daK3jZjGbLJxodtpcvRlrJIGJlbMDyXw8XeA==","signatures":[{"sig":"MEUCIQDSTnHBHcNszRvONIZEYXgBatUyZXwm8SBVQ7etr6XiIQIgduWUUJhKYb3pwCNcCi5cW4M4nlDHyKuZUEP2fB4QFpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.9-856ccd708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279649},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"856ccd7082a42ad0c33486e9b6885452aa886c64","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"4.0.4-856ccd708","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-856ccd708","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"7.0.4-856ccd708","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-856ccd708","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-856ccd708","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-856ccd708"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.9-856ccd708_1705054336556_0.9880321707649051","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@libp2p/identify","version":"1.0.10","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.10","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1ca36e91dbf7cbcaa3a8fb6564d6b3b9d17e61aa","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.10.tgz","fileCount":26,"integrity":"sha512-dWYMbYvP9XPDcGfuYzCGN965PJGs6uWTx3hV8AeuI4nfix7Bh3XS36R+be2MBZ1sYgfBBfO1GCpvSMjTAdJ5Bw==","signatures":[{"sig":"MEUCIGKjA3agzSyZJmmh9Y/s0Gk3fbRznx/0/Bu8rlKKDa8UAiEA9WVfk8kqM+KuBqKQ+tsghPAfhZl2V664jhDywFFNzeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280606},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"263464028c76fa1332a635d833053d0dd45cf4db","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.4","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.1","it-protobuf-stream":"^1.0.2","@libp2p/peer-record":"^7.0.5","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.6","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.3","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.4","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.10_1705060235176_0.7215556644586119","host":"s3://npm-registry-packages"}},"1.0.10-8bbd43628":{"name":"@libp2p/identify","version":"1.0.10-8bbd43628","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"838ae8362fecfbc3e07df6d0009688ece284514a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.10-8bbd43628.tgz","fileCount":25,"integrity":"sha512-ZsnFJ7RrzyoPpW3z7Fw9Fv0aLyT89PoAlXBb9ZAnocc4EbkH1XHsGDmfDWkZ6AJ6e+Uqg05KRukWvEvBbbZqgQ==","signatures":[{"sig":"MEQCICjcJh39J/RDmPxw3OXf6mgsSp7pXl5xMmTxClYcYiLZAiAXn0pz4zKkH8ZvTpYnbYpdI1QtEkqPAKcxuRT9K4UdOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.10-8bbd43628","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279650},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8bbd43628343f995804eea3102d0571ddcebc5c4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.4-8bbd43628","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-8bbd43628","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.5-8bbd43628","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.6-8bbd43628","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-8bbd43628","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.4-8bbd43628"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.10-8bbd43628_1705069408019_0.038730686876803144","host":"s3://npm-registry-packages"}},"1.0.10-092861e23":{"name":"@libp2p/identify","version":"1.0.10-092861e23","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b13cfb62d19fe4cc5c135b9614524475dc8c78f6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.10-092861e23.tgz","fileCount":25,"integrity":"sha512-7QscZbAgjOLqGKvKO0iXsH99Sta1mBrsEnu0NlWkX0QqUUvaXsd3BSMghL/odper/DhqQURq3AczU+nX/NnjDg==","signatures":[{"sig":"MEUCIQC/28QrJSVUwQKDZ5hGZE8l6l1afTAVriv/xG9OC+nqFgIge2hTgcak9JamoZoQBHeLibDbbPXd03X4YfvPYHAjmA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.10-092861e23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279086},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"092861e23271921b3cef2e673f6f0c9b0c3ab325","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.4-092861e23","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-092861e23","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.5-092861e23","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.6-092861e23","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-092861e23","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.4-092861e23"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.10-092861e23_1705392439097_0.6259800178223227","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@libp2p/identify","version":"1.0.11","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1927cefa75115abb394380b6c8e2cb401167919e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11.tgz","fileCount":26,"integrity":"sha512-/f6E2Z+H9sU332DipP3wuxtq06WfP1g4gNnjM7EUJjZ3b6igz8sFRnSVhTq5DGcsPBPT01zct3mrKFCj7ag4Uw==","signatures":[{"sig":"MEUCIQC+IGsvfq+xAccsJbCd10NJfb3lIzCMoP7XxuPOPnyJjQIgH/XQZlw8EW1o7d1XsfLzCTJGV/rumR/cObQ8+w/Xszs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280042},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cce373ff82a959ba4cacc74a8d980109264c1705","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"^4.0.5","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.2","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"^7.0.6","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.7","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.5","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11_1705394917722_0.13178521198163629","host":"s3://npm-registry-packages"}},"1.0.11-3e47d88fd":{"name":"@libp2p/identify","version":"1.0.11-3e47d88fd","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e77d7e89df1b7f765ea8dfb32d72d9c68b2435b9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11-3e47d88fd.tgz","fileCount":25,"integrity":"sha512-EZH1ZZ9YfhEm/Q6vIFU9lp7P3+6uiajFLc6FmzW8bACrf/Qp2SQUoU2A4vo4QThjukxkvJ9xLpe4fx8Pm0B76Q==","signatures":[{"sig":"MEUCIGyKOFJZJXoooSJi/nNQJZhaOwnRrstdIp66Kk5TZptiAiEAgOGk0beMr64cbqztorZ+3qexjNb8Hqxewg1XGDHVDlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11-3e47d88fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276684},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3e47d88fde923fa9a0bfedb7f01ae8a4142b32f0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-3e47d88fd","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-3e47d88fd","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.6-3e47d88fd","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-3e47d88fd","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-3e47d88fd","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-3e47d88fd"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11-3e47d88fd_1705593860890_0.994536712364305","host":"s3://npm-registry-packages"}},"1.0.11-9376e61a1":{"name":"@libp2p/identify","version":"1.0.11-9376e61a1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3efaea2c1d9bfb8f20aa703e67b86191cf4cad71","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11-9376e61a1.tgz","fileCount":25,"integrity":"sha512-C84u/Qj/P8bC6OyhyCeHxsFffa+oSHR9tAl61o2XltQlrbgp+EvZEtQlNs+YOVvwJRr0SGx+leg81yfAe4qkeg==","signatures":[{"sig":"MEYCIQDT8tKR05vZTAi58q5Yd6uR8JBsYXy0Bt7Ui0nAnYym6gIhAP5Lp+OT8RyhLqdZc8HTBqWgFc+CZhbR4NVemI/BtQWH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11-9376e61a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276684},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9376e61a1fbc21f3c0e350aa78846be2651d6c39","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-9376e61a1","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-9376e61a1","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.6-9376e61a1","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-9376e61a1","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-9376e61a1","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-9376e61a1"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11-9376e61a1_1705594039101_0.6493344716834861","host":"s3://npm-registry-packages"}},"1.0.11-08f6f607d":{"name":"@libp2p/identify","version":"1.0.11-08f6f607d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f3ddf5ea16ea987869ddacaddaead1249e1bb7ff","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11-08f6f607d.tgz","fileCount":25,"integrity":"sha512-VxWBBcM9n0Kr3w98DqtUYCRlJ8Q2yR2DvwmDo8cMoPao7ZWCL89r7Tq72CeVYOlkT6i55RDSCiED6FZvdelUMQ==","signatures":[{"sig":"MEUCIEhneYEVWVSgZx6/e6E/93Kfs/rGnI1qwPnTgzl8RZIaAiEAvqLJIm9EAYpdx8jmlS6XfmocRROJbnR3sa/kAgo83K4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11-08f6f607d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276684},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"08f6f607dbf70a76459b986ace67d01355255db8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-08f6f607d","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-08f6f607d","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.6-08f6f607d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-08f6f607d","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-08f6f607d","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-08f6f607d"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11-08f6f607d_1705599410788_0.5504038007559939","host":"s3://npm-registry-packages"}},"1.0.11-8c6654c3a":{"name":"@libp2p/identify","version":"1.0.11-8c6654c3a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fa8d9813f57720fbba4c227839712cc8be552784","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11-8c6654c3a.tgz","fileCount":25,"integrity":"sha512-Xr43Glt/C6KsV0tSlXC4T6zdKhscXT/fCegyhumRLbpJ2DGiKZifLsRa7tHxd7RipAwdCTPSpv+J+QxHbuCvtA==","signatures":[{"sig":"MEYCIQDt7ICOUOsRHRN/GY4Y5P+H6gDXEijQLOdk5fDwBxHFGwIhAM0yEHar3g3tvON2Cvd+5jYc5LcJlSsSmTJrO1Eb8zQN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11-8c6654c3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276684},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8c6654c3ae988dd440fadf521e76724d3131bc12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-8c6654c3a","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-8c6654c3a","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.6-8c6654c3a","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-8c6654c3a","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-8c6654c3a","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-8c6654c3a"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11-8c6654c3a_1705600523707_0.8236341048210787","host":"s3://npm-registry-packages"}},"1.0.11-74477f6ea":{"name":"@libp2p/identify","version":"1.0.11-74477f6ea","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7e52f962ee84374de32e9f37504c19ce7a7f663c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11-74477f6ea.tgz","fileCount":25,"integrity":"sha512-a4gd6ndRPCcA8fb8t2fOCROf/QDHSn3QdbIU0LZPyC+XDX4m4IsTMmg/DNWKBfhNjDePyHtH1loGFrkkT+11kA==","signatures":[{"sig":"MEUCIQDEHvpbTCUOgI5f0pJ6dzPMETaG0RhvuIm5zv7sk4V0RgIgF/rL6+EYYLK3FI5t71SiCHiO09XZ9Xz1N2RWlyZv1+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11-74477f6ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276684},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"74477f6eaeb4dc4d3154dc2dc0e29082503f60d7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-74477f6ea","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-74477f6ea","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.6-74477f6ea","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-74477f6ea","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-74477f6ea","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-74477f6ea"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11-74477f6ea_1705602077848_0.6621842114723464","host":"s3://npm-registry-packages"}},"1.0.11-f27138ca1":{"name":"@libp2p/identify","version":"1.0.11-f27138ca1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c50e49cf7b0866e045ca0c896cb13bcead0a016d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11-f27138ca1.tgz","fileCount":25,"integrity":"sha512-0VTTRFR5Gk0BeNSIt4OKXm8GSASPikEXrQ81YsPVVbizoZ/1P90h1MhXCbnP2L2RoGvCmJWDnOIGEHJI1AbqCg==","signatures":[{"sig":"MEQCIFUzjJdyiUznln9zYyCe3aBMClaV1vCCSidr4o93/IeIAiBkwd8Jl9LUm6UEeZyZ93ba/fm6AhBIoWdmVfT8Q+DQHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11-f27138ca1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276684},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f27138ca1f552c4ad3e5d325fef626ba6783f0fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-f27138ca1","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-f27138ca1","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.6-f27138ca1","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-f27138ca1","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-f27138ca1","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-f27138ca1"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11-f27138ca1_1705603396833_0.4855109962683941","host":"s3://npm-registry-packages"}},"1.0.11-72f0e09f7":{"name":"@libp2p/identify","version":"1.0.11-72f0e09f7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce873a6ee9e2d69fcb2c84ed12e3aa89a886c621","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11-72f0e09f7.tgz","fileCount":25,"integrity":"sha512-+Q+EtqF6ABgVVPjISLvm97cr3ynOoaY8gThZnMjXufyPjSgNME+Ftp6cQ2v/6eVe4OLXGC2tu6VPkeMelnmNlw==","signatures":[{"sig":"MEYCIQDgVk3I8JZzj98+ntOwPVdFZ5jKoKrL3vmAqeLh2ws7YwIhAIw3yqz1pziDeH8//NUljIVakQPA3Wz4xXlhbt3+yteT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11-72f0e09f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276684},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"72f0e09f7663aa9320373eeb2dadb4ad62ef84ec","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-72f0e09f7","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-72f0e09f7","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.6-72f0e09f7","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-72f0e09f7","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-72f0e09f7","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-72f0e09f7"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11-72f0e09f7_1706097494864_0.6856567543867125","host":"s3://npm-registry-packages"}},"1.0.11-dbc92ab74":{"name":"@libp2p/identify","version":"1.0.11-dbc92ab74","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f06870560aa0b82da9bf9d0e36d6d7ae97754528","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11-dbc92ab74.tgz","fileCount":25,"integrity":"sha512-EqCXHde4bw232kNkXFTzDG+DVLMopilBw5J2B8iXt/M8iWyZuvwGU3WPg8EKmDXJ9UKyTyywpXnaW4KusuSmTA==","signatures":[{"sig":"MEQCIHKdvnqtSgSKKb4pHZi5XjN9i/H8tUSf59DYs0soupwIAiA2no1U0UFJx3laju6cqi4D9nF+M/eYsMi68eoqaKtiDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11-dbc92ab74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276684},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dbc92ab74193f2794c8d297cd57262123205cd7d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-dbc92ab74","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-dbc92ab74","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.6-dbc92ab74","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-dbc92ab74","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-dbc92ab74","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-dbc92ab74"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11-dbc92ab74_1706097777449_0.23785588373919353","host":"s3://npm-registry-packages"}},"1.0.11-2e464c099":{"name":"@libp2p/identify","version":"1.0.11-2e464c099","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8f62c4369fe05c17ee4fa786c4243610d0ff25bc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11-2e464c099.tgz","fileCount":25,"integrity":"sha512-c0xPVX5jlUdLGTPgWJZkfdK7lNVWwb+3+2zxEMrPJ0n+9MYdvYYLkmDE1TllONvSgUqFCNotgYCOdn54+m3cjA==","signatures":[{"sig":"MEQCIE8JUI0J2Lxuean6dQ4epAoRrWEzgErs0JJ8gJFh34j3AiBeWpq+uhKRulzSV2nqKY5IHEhCgq0m6PSIO6zN8Lp+mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11-2e464c099","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276684},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2e464c09993c919f66a465d8c0ed511f6a9e9c90","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-2e464c099","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-2e464c099","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.6-2e464c099","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-2e464c099","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-2e464c099","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-2e464c099"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11-2e464c099_1706098757629_0.03909577596618741","host":"s3://npm-registry-packages"}},"1.0.11-74fb5671d":{"name":"@libp2p/identify","version":"1.0.11-74fb5671d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a61e3308dda68cd3054a9177a2690ae7593ad446","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11-74fb5671d.tgz","fileCount":25,"integrity":"sha512-dj9oYBL3hBRgxIH7TVexP3sy0w/IFlMVeyT6MQX/5kjxmo5bYjm91RydeOVx3RWGU42HaKJrORdhqmu+HmwIlA==","signatures":[{"sig":"MEUCIC4s2wkEnKB3E1MvDxxYaGPnf8mgVvkIIaCJ9t99hc/LAiEAozVQuXCRsqKpVxQs6lrAQ2zUSjeeeBYTviwj45tyKCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11-74fb5671d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276684},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"74fb5671dc5184182a2d6c9c4e7d33f43e43d7b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-74fb5671d","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-74fb5671d","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.6-74fb5671d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-74fb5671d","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","sinon":"^17.0.1","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-74fb5671d","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-74fb5671d"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11-74fb5671d_1706098982907_0.7942628096385904","host":"s3://npm-registry-packages"}},"1.0.11-f4dda4a3c":{"name":"@libp2p/identify","version":"1.0.11-f4dda4a3c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a58af07734fba643ddf437723a924e9ff96bb071","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.11-f4dda4a3c.tgz","fileCount":25,"integrity":"sha512-59Qwc1mZl3J/wbu9Z3fBIt8EnXM+GagEMwXgeJqjGhMecGcA+CM8Rz0QKpQzjwyfH+XnNnGrR/DovGuOqS7kTQ==","signatures":[{"sig":"MEQCIFItoBut5c8JbGaMAd79j2zyrnVEEyT5asomzSjpAlRsAiAr1rgKMvwqp7a3zRbZoII57kIW4U9ga4NW92Z7PRjQug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.11-f4dda4a3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276721},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4dda4a3cdb46556eb68e49089bf90b029a445e7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-f4dda4a3c","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-f4dda4a3c","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.6-f4dda4a3c","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-f4dda4a3c","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-f4dda4a3c","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-f4dda4a3c","@libp2p/interface-compliance-tests":"5.1.3-f4dda4a3c"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.11-f4dda4a3c_1706102417617_0.43349549809880705","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@libp2p/identify","version":"1.0.12","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.12","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff95a6a3e8d79c228299a947b1afbb1daf371ebe","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.12.tgz","fileCount":26,"integrity":"sha512-IxwXVWUlwxZU3mE3vLFHqUBNYlXcN3y8GvY3dU0cVz+NibEHY+PS13n5/JRJNah5LeMqbRrqpUhjwP0RDp3oWg==","signatures":[{"sig":"MEUCIC4PRpNz44Ln/3PhMJV6FSnRaB/V6wnHcwJCBfawtb0TAiEAt9YlkPguFk3HrDU/SBsOlfjiDtuP07lr2j0spD0C48M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277668},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d2e8170501f9104ef65cbcf123720b622f7a1512","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"^4.0.5","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.2","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"^7.0.7","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.7","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.5","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"^4.0.5","@libp2p/interface-compliance-tests":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.12_1706104267853_0.5831221417621508","host":"s3://npm-registry-packages"}},"1.0.12-c9ed1c7d6":{"name":"@libp2p/identify","version":"1.0.12-c9ed1c7d6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"74cbe3381adefb3290ab8d2a1d2b372816e96308","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.12-c9ed1c7d6.tgz","fileCount":25,"integrity":"sha512-X570Sl5wsosQbngwHpyVGAQXp2utUfCglFOGQzCXQj33+lGPP3yvM9fbPpjGNYNa2GR8DWwnaxBeJ5C5cCls+A==","signatures":[{"sig":"MEQCIFsiH4yy8zKbHHbyBMWbp7laq6F4H/3h4pGGC2hx4AjRAiANEP+4/KTdlUuMlSXhsTHpdzUvNHZEy888qg3vrVq9EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.12-c9ed1c7d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276721},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c9ed1c7d62e9af974789eb753d6f8e3c6410df94","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-c9ed1c7d6","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-c9ed1c7d6","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.7-c9ed1c7d6","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-c9ed1c7d6","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-c9ed1c7d6","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-c9ed1c7d6","@libp2p/interface-compliance-tests":"5.2.0-c9ed1c7d6"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.12-c9ed1c7d6_1706170313311_0.7899063589724757","host":"s3://npm-registry-packages"}},"1.0.12-6f323de7d":{"name":"@libp2p/identify","version":"1.0.12-6f323de7d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c3e6ae1f21d33631cceefa03f28d1a52624ec469","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.12-6f323de7d.tgz","fileCount":25,"integrity":"sha512-Lv0J4CyyBPnKpwoJ/hAFcGUR5xmF/c12866PKyVdtcFj1yKQeoLAMNnTvBr6HOZud7EwNIyf+ySkty563i+JVA==","signatures":[{"sig":"MEUCIQCfEHeQjl6X2AiUZzy3FJAlM0BaDM4ssKlUYh7X3GOt2gIgcFapaQPgyRwj+QUFLlMUyBKAWirJ1vn8ej2i/1Ylk6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.12-6f323de7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276721},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6f323de7dc93fc74ca40b9db70528411ed44d76a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-6f323de7d","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-6f323de7d","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.7-6f323de7d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-6f323de7d","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-6f323de7d","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-6f323de7d","@libp2p/interface-compliance-tests":"5.2.0-6f323de7d"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.12-6f323de7d_1706522350134_0.9360830018237982","host":"s3://npm-registry-packages"}},"1.0.12-e1db332a4":{"name":"@libp2p/identify","version":"1.0.12-e1db332a4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f0b1037d8db6925fc0080876e4e458ee861441f6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.12-e1db332a4.tgz","fileCount":25,"integrity":"sha512-cJUxvlXBcyausf70kgyI1ZuzD0vmtVtj81RHGvj5eX+KcCMZm9kg5WByCyPxYsD6WS4sNHGq893Du2f4ny1/cw==","signatures":[{"sig":"MEUCIGQPi7JU2t0ahDILWTN+bq2VfBThoEJOYZAgJ7qIEQWRAiEAoHBFMqABd29RebXeQ2fLueYkuj7T/QjtODfqVgzzdbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.12-e1db332a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276715},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1db332a4c45d78926869532b8340df1b09643f5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-e1db332a4","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-e1db332a4","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.7-e1db332a4","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-e1db332a4","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-e1db332a4","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-e1db332a4","@libp2p/interface-compliance-tests":"5.2.0-e1db332a4"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.12-e1db332a4_1706714177850_0.000540626979984804","host":"s3://npm-registry-packages"}},"1.0.12-2370d1c39":{"name":"@libp2p/identify","version":"1.0.12-2370d1c39","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3a6c40934edfb332b6bf790669bbca3a83212cc0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.12-2370d1c39.tgz","fileCount":25,"integrity":"sha512-FCq2cXOTw8IKZ1iuOZIPr/RIk041QQBoZJ0q7KcOe6gafZY6Gmeyl6mt9EEVbyOvpZjbs48KOPGVkpdYVTGxDA==","signatures":[{"sig":"MEUCIQCJYcSotVtL6uR+8Cy+Fio+y3le1sPB+nCI+iJmrCQf7gIgYHTwxVVYTbMCXkXOav4mVOSmCwYnJVVUY80U5ZQkwRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.12-2370d1c39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276715},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2370d1c3940fe3b0f2b6021800a2398f708f31d1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-2370d1c39","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-2370d1c39","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.7-2370d1c39","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-2370d1c39","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-2370d1c39","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-2370d1c39","@libp2p/interface-compliance-tests":"5.2.0-2370d1c39"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.12-2370d1c39_1707307014977_0.6283255297350896","host":"s3://npm-registry-packages"}},"1.0.12-dab5cf724":{"name":"@libp2p/identify","version":"1.0.12-dab5cf724","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ee1138f4f243a8c4086c0645960385ed3c3328ae","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.12-dab5cf724.tgz","fileCount":25,"integrity":"sha512-aEjPDNWasSOQlhZsJTWTbmEwmZuaGO0NFrs0dFg3ITOEtPkz/fGiUFp4zDRkX0Rci7fDPkIt4oMfRUdFg+AtGA==","signatures":[{"sig":"MEYCIQDi0m3MSHlEq670uxU6oooh/mLZeh2FsWnxJdDOl1oLQQIhAMLJlEIdPdWqP8whvDKxfBRQv4+tN6+tvp3S5gXgZjBW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.12-dab5cf724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276715},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dab5cf724cf4d3bd6b7d1005b746a944755ee77e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-dab5cf724","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-dab5cf724","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.7-dab5cf724","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-dab5cf724","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-dab5cf724","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-dab5cf724","@libp2p/interface-compliance-tests":"5.2.0-dab5cf724"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.12-dab5cf724_1707307822374_0.2956872026656947","host":"s3://npm-registry-packages"}},"1.0.12-1cb2408ac":{"name":"@libp2p/identify","version":"1.0.12-1cb2408ac","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d8ac628a9dad9be9482217fb9010bc1642ffb455","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.12-1cb2408ac.tgz","fileCount":25,"integrity":"sha512-mgDmzRWdxk4Nsa1JwkgFsrBhp8wqVe+dNUICT4xQBnia3riuzPIKilOCi3phzXodvSm718qgBzoCURtGR7fuMQ==","signatures":[{"sig":"MEQCICwfCnpxjJxBFy5h37vEBUKwerlifwHJt9GbpbOXS8dgAiBs9B+kn24AM6kJFu8ybVbQcN9eXbazFmsxL/pmq5fL+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.12-1cb2408ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276715},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cb2408aca0a01e37437c74c7906ffc883df2f61","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-1cb2408ac","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-1cb2408ac","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.7-1cb2408ac","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-1cb2408ac","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-1cb2408ac","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-1cb2408ac","@libp2p/interface-compliance-tests":"5.2.0-1cb2408ac"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.12-1cb2408ac_1707309267354_0.32161097745788525","host":"s3://npm-registry-packages"}},"1.0.12-03ff9fd82":{"name":"@libp2p/identify","version":"1.0.12-03ff9fd82","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b6288dab52c5e471d6a314940930b9c84efaa3f4","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.12-03ff9fd82.tgz","fileCount":25,"integrity":"sha512-s9N8nszqngrV2hLc/+RM+czvpyIz2vOZOcyvQgKAt+nfCpUvKI9X8lv75IO1mKGM2/zpex1drgOW8RKrpemfFg==","signatures":[{"sig":"MEUCIEZmbqHzdf6MjPXjKXvR8hiTUb2IkqGiFyNqhu/WbXLyAiEAt0iE2xrinu3NckxJUHR2wE33MrxIwPHDOZrs/4uDwpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.12-03ff9fd82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276715},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"03ff9fd82f4d9d7b1338e5757d811b5e9f8592e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.0","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-03ff9fd82","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-03ff9fd82","it-protobuf-stream":"^1.1.1","@libp2p/peer-record":"7.0.7-03ff9fd82","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-03ff9fd82","@multiformats/multiaddr-matcher":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.3.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-03ff9fd82","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-03ff9fd82","@libp2p/interface-compliance-tests":"5.2.0-03ff9fd82"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.12-03ff9fd82_1707311715731_0.7126128410263834","host":"s3://npm-registry-packages"}},"1.0.12-0321812e7":{"name":"@libp2p/identify","version":"1.0.12-0321812e7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9cd2f324aca879e8f4a79d882b65a5cf293da9ac","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.12-0321812e7.tgz","fileCount":25,"integrity":"sha512-X34riyxrbUB+15Dz5F9rSSLKz4N36Hq2hsEymazgSyzWGxKRRQGPOvc1y9j5EZgllUBXLlG9yzunWTNO2VuSkQ==","signatures":[{"sig":"MEUCIQDtVxUvQisjbQXhMrhh1m1egr5OclllvZSMYwIyj1lo9gIgPj1bTca2vCW0TtJFBgVxsPHz1GugaO1PwrI2nxOhxYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.12-0321812e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276841},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0321812e731515558f35ae2d53242035a343a21a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.5-0321812e7","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.2-0321812e7","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.7-0321812e7","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.7-0321812e7","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.5-0321812e7","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.5-0321812e7","@libp2p/interface-compliance-tests":"5.2.0-0321812e7"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.12-0321812e7_1707316523192_0.3385404309097826","host":"s3://npm-registry-packages"}},"1.0.12-9891ecd73":{"name":"@libp2p/identify","version":"1.0.12-9891ecd73","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d203391ab0902a64308dad6254c45f74b043304a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.12-9891ecd73.tgz","fileCount":25,"integrity":"sha512-OA7ZsEeX4742bSevK1h+ixc+nualeURvBCHvruDNisDzUhGe346CXK7tikHMeE/AajBAw7z1scejobRectOGXg==","signatures":[{"sig":"MEQCIHcCxCGeQmONg0iKYHYyDcFNpC8YnRRnCFUYqA5FB529AiB33f3D8ewvtOm82MEmxffahHSgRRQMPpUbRikRTOCfJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.12-9891ecd73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276841},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9891ecd7325dd38573678c3ac7406f5bc4678836","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.5-9891ecd73","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.2-9891ecd73","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.7-9891ecd73","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.7-9891ecd73","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.5-9891ecd73","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.5-9891ecd73","@libp2p/interface-compliance-tests":"5.2.0-9891ecd73"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.12-9891ecd73_1707320041413_0.21533621778265277","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@libp2p/identify","version":"1.0.13","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.13","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"46bada5bff0ca138c44fa237db1d66c03f920f9e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.13.tgz","fileCount":26,"integrity":"sha512-61P5eZdb1mwKIcsEAzrlPom0+8M/lG2UvTXpnFrPVzmZxNzKneqLCUFhZkF3vu7Z/irXlXC5GrPa0+qMysuD6g==","signatures":[{"sig":"MEQCIBuwoeDH5owmLeNtFS1frhCjXFAtY1qODaOgYc9JyRWTAiBz7JpQTr3PpzLVUKIkFn90tNkYGKO+39Mn/0RwKLRyag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277788},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d1b65be7efcb8955ba511e8b7b70bf7a10985f11","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.6","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.3","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"^7.0.8","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.8","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.6","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.6","@libp2p/interface-compliance-tests":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.13_1707321521194_0.6558887876064177","host":"s3://npm-registry-packages"}},"1.0.13-0c7bbbb07":{"name":"@libp2p/identify","version":"1.0.13-0c7bbbb07","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"79f48ef57414386e57c117719c4db815be552c45","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.13-0c7bbbb07.tgz","fileCount":25,"integrity":"sha512-aEr4cJMYA9ZPw4D6A0O5VFlq+Q78psNbgYY0gbhrcKgtHVOV60HFRBfzYyzJPMmAzUgQ5mIEDpp/+z5JSSY8Xg==","signatures":[{"sig":"MEQCICvqRnoEBskoVtKcZTJCmmKN4nT5I/RNUl6ay5bqGiWYAiAWwPEYhuFBTf0O4zuiavelaiw8GxARfn2MRR0tr+gCvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.13-0c7bbbb07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276841},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0c7bbbb077d7961570d3cfb42fe431da6de57ede","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-0c7bbbb07","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-0c7bbbb07","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.8-0c7bbbb07","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-0c7bbbb07","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-0c7bbbb07","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-0c7bbbb07","@libp2p/interface-compliance-tests":"5.3.0-0c7bbbb07"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.13-0c7bbbb07_1707333651177_0.03309358483663449","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@libp2p/identify","version":"1.0.14","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.14","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1fd7a9f818c841b92b36a842578f15d47c9fd718","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.14.tgz","fileCount":26,"integrity":"sha512-615aa4TPtzxUNb24yzxyFdu5/x+3Ge2BD/Ob4RN1PnT+haFQqgbcT2RJfqbyvuo7gzxVEGamqh5uYaChqAQ4IA==","signatures":[{"sig":"MEYCIQDhsCAQTWdrlOnc3beA2/WO74snpH/Ji/hg+bIG7ZpwMQIhALK0v29oTCGDJ4GdymfdYQflfaGrx8tLjwVS5wsKBJY7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277788},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a3692509feceb546b1ef2f7b5fe3138cfa43e930","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.6","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.3","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"^7.0.9","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.8","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.6","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.6","@libp2p/interface-compliance-tests":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.14_1707374607583_0.07853417039521315","host":"s3://npm-registry-packages"}},"1.0.14-fb7c51c3c":{"name":"@libp2p/identify","version":"1.0.14-fb7c51c3c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eb3a852d226ebcb15a6ed38368cf1cdd4521f29f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.14-fb7c51c3c.tgz","fileCount":25,"integrity":"sha512-iJjJbx8Xbd9XUTTzG6xoOU12lcQBpOI0Zg/Hw4ut4t+UFluwhf0m/nxfr7NBMs5IbHhl/ON5RanUzN75LT+2GQ==","signatures":[{"sig":"MEUCIGFs5Km9niJ/8ifsXUwlbhgtrfoa2FFC61GI50WKBDaVAiEA74ZF/mUQ/7sXhRhlL1+Q8QdXKmKwTeT+os9UjCR7PmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.14-fb7c51c3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276841},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fb7c51c3c03c462ac4d2b42b32be95cd008c81fc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-fb7c51c3c","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-fb7c51c3c","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.9-fb7c51c3c","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-fb7c51c3c","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-fb7c51c3c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-fb7c51c3c","@libp2p/interface-compliance-tests":"5.3.1-fb7c51c3c"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.14-fb7c51c3c_1707729012069_0.8491771495061391","host":"s3://npm-registry-packages"}},"1.0.14-bedfd0aa2":{"name":"@libp2p/identify","version":"1.0.14-bedfd0aa2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"33e4dde839ca96cfd1d1df9938295960e58b5485","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.14-bedfd0aa2.tgz","fileCount":25,"integrity":"sha512-guEix7+SToYQLOaw7u10HDGNTKrEQxECvPKAQY7N3F9BvQhgmp4p8qhmFJzpwyRual50IDegN4vt5VsVsd96YQ==","signatures":[{"sig":"MEQCIG7EzGA198zLDqfZzJ1hc4DZH6x6wvCGdO2eDzGslL6CAiA2lSRIa5DAskAG6rZAcLMq8YYxR8ZvvrVg4RRzBz84XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.14-bedfd0aa2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276841},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bedfd0aa20a83e0823744c298007ef58a76a26ae","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-bedfd0aa2","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-bedfd0aa2","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.9-bedfd0aa2","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-bedfd0aa2","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-bedfd0aa2","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-bedfd0aa2","@libp2p/interface-compliance-tests":"5.3.1-bedfd0aa2"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.14-bedfd0aa2_1708358678100_0.1835861662424374","host":"s3://npm-registry-packages"}},"1.0.14-b1b77adb4":{"name":"@libp2p/identify","version":"1.0.14-b1b77adb4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c343b35794c3a6133e36ac22184f402fed8e4e22","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.14-b1b77adb4.tgz","fileCount":25,"integrity":"sha512-qMLrCP+P95dCc2vrJqDxfZLoh8vzhq8e8ZEDcSciT5lOCYI0t+laeLZd7ZIdsTSKsbdPWwJltbOeXh5IDWZWQA==","signatures":[{"sig":"MEQCIAGLJ1eHYlUOTbRiaQRyTNhLBeleDXR2sSbpRcby+nYuAiBf/Tjv2VOpGNFLQsyYB6o4WCEAfoM4qoNww6n0Iahfjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.14-b1b77adb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276841},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b1b77adb49f9705cd8ed0dbd639016c82a639d51","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-b1b77adb4","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-b1b77adb4","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.9-b1b77adb4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-b1b77adb4","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-b1b77adb4","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-b1b77adb4","@libp2p/interface-compliance-tests":"5.3.1-b1b77adb4"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.14-b1b77adb4_1708366641244_0.8781810136308978","host":"s3://npm-registry-packages"}},"1.0.14-8072a2e59":{"name":"@libp2p/identify","version":"1.0.14-8072a2e59","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"49698cf0c0cfb55d1ff510d4f45df3614d2dd29d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.14-8072a2e59.tgz","fileCount":25,"integrity":"sha512-UhNGQl+LFY7N+CmVeRnZ3L4ANHfHeTmJKd0Ko4GN+TnMSdL2JAo/TOxDuq8SfHtJExju9CWRLw3wUKfzDNME9g==","signatures":[{"sig":"MEUCICKLjlB0NX0G1irlvDN5wEhfj3W3ktc28UkG+F+siEF1AiEAgdU6rQfMhDY1MrioTVqukWu7ZJd3LfPXaJnCHHyq9DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.14-8072a2e59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276841},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8072a2e597e58c4938acc5d5576af807bac0e0e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-8072a2e59","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-8072a2e59","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.9-8072a2e59","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-8072a2e59","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-8072a2e59","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-8072a2e59","@libp2p/interface-compliance-tests":"5.3.1-8072a2e59"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.14-8072a2e59_1708376955037_0.10154221167541544","host":"s3://npm-registry-packages"}},"1.0.14-e1c01370b":{"name":"@libp2p/identify","version":"1.0.14-e1c01370b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"14c13ab1c9fc8d8369ff08b27bee101ae314d512","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.14-e1c01370b.tgz","fileCount":25,"integrity":"sha512-WLpYtD6otN+2xQXtAJEz66SxIFgxBaW8I+/OsceRGAsxjv8ty2DJpdNPtXE9CVVY315wEyJUkRjlRjaGMHUaiw==","signatures":[{"sig":"MEYCIQD/43eHvJab8uBsXCBHrtkTvdBIxh+pPTe3NW0Lge0fWAIhAL6r01REYPMLhDgmWiUEfFnfYafE/5Y3Eya5+XF2boLg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.14-e1c01370b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276841},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1c01370b96d0fcf35ca6d5bdf6c440b163dcfb9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-e1c01370b","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-e1c01370b","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.9-e1c01370b","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-e1c01370b","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-e1c01370b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-e1c01370b","@libp2p/interface-compliance-tests":"5.3.1-e1c01370b"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.14-e1c01370b_1708420354406_0.9016395783618518","host":"s3://npm-registry-packages"}},"1.0.14-f0d2b52d0":{"name":"@libp2p/identify","version":"1.0.14-f0d2b52d0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9684fbb301641a08153b8c82a67f9b2af229b3c9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.14-f0d2b52d0.tgz","fileCount":25,"integrity":"sha512-WoW+rNk3h25+GeXvBqRDvzZvnRdm35pVZilqXHFOL+9MDTBu97zvRWbz5CBMTBiStAR9eIkfonJqrfvXmvmu1A==","signatures":[{"sig":"MEUCIBz6gQitX9335Ya0yHvCGgp65DAeuYKp2/MpqJduecaZAiEA1t1JZ5D5aBSWBH2mB30PiTCvcLwZ15/x8gDU+I5TG+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.14-f0d2b52d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277302},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f0d2b52d0c7a0ecb8f3d6c98069131354fe93bd0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-f0d2b52d0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-f0d2b52d0","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.9-f0d2b52d0","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-f0d2b52d0","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-f0d2b52d0","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-f0d2b52d0","@libp2p/interface-compliance-tests":"5.3.1-f0d2b52d0"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.14-f0d2b52d0_1709045231235_0.4754054555173144","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@libp2p/identify","version":"1.0.15","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8d6f40244bb202fb88be5c56304354c084a0b9d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15.tgz","fileCount":26,"integrity":"sha512-Pve7UJKbEqN6nMpc2yjUiNvjpVwewixL3iX/bvhHQi9P4/x9zJkDIgncbdSUAXT0VePkJRRqvFJOye9Pdw4zRQ==","signatures":[{"sig":"MEQCIBEEEq5AsvYGYJeejpr4rDuI+RHcZ4zzKQLHZB1SXS5AAiBnhbxXgh8CJKefXufOdYxD6HZ6GMb3B+9M7QCecxTR6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278250},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3b8898b340c62119713c1cce7b534035288b54e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.7","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.4","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"^7.0.10","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.9","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.7","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.7","@libp2p/interface-compliance-tests":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15_1709117496806_0.693907487361711","host":"s3://npm-registry-packages"}},"1.0.15-f71bc49bd":{"name":"@libp2p/identify","version":"1.0.15-f71bc49bd","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"af5e397d9f626783f4715358ec344d3eb35b8723","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-f71bc49bd.tgz","fileCount":25,"integrity":"sha512-TBdHXX2NNuxaok4fpZTa8IcXA7iFfW+EHGNIBN89euOsQE1lwQZ7JW6w+yMz4Z9YtE6HaWxpFTIRT66ptoiuNw==","signatures":[{"sig":"MEUCIAzeGXo8TbTcfGRQalu3Ep0n0z+FWJRTX1mJ2BAusQQWAiEAgsO5Jc7nPJLP43Jgj9Nva/OQgN0FPMrUpuxIGvPHUiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-f71bc49bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277303},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f71bc49bd060974c97dd7cabdca971f48eea7740","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-f71bc49bd","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-f71bc49bd","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-f71bc49bd","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-f71bc49bd","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-f71bc49bd","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-f71bc49bd","@libp2p/interface-compliance-tests":"5.3.2-f71bc49bd"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-f71bc49bd_1709196863763_0.3975150853509255","host":"s3://npm-registry-packages"}},"1.0.15-28e51652a":{"name":"@libp2p/identify","version":"1.0.15-28e51652a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c3b1d262be2b392748611bffc711f644a708699a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-28e51652a.tgz","fileCount":25,"integrity":"sha512-pbbAGOmjYD8JnLAnfmQ/SvHp8d/rNhHUpN76I4pzIGnw8pac9j5KpzXXIWZWDkbcJT9fYrTT7w7bet7J4Zic0w==","signatures":[{"sig":"MEYCIQDi+2dnb2NkvrFZcrMaAwo8M/75FLIlAhoaAs82qGyzgwIhAJcRYk245ZH+KdR6sNQ7aiU0kV+ctX5GmOJaOHd4G2ab","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-28e51652a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277303},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"28e51652a9d5e1edf46604328071239b27d32a5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-28e51652a","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-28e51652a","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-28e51652a","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-28e51652a","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-28e51652a","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-28e51652a","@libp2p/interface-compliance-tests":"5.3.2-28e51652a"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-28e51652a_1709218618782_0.9396452158710871","host":"s3://npm-registry-packages"}},"1.0.15-2122a713d":{"name":"@libp2p/identify","version":"1.0.15-2122a713d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0a5d7e94d1c70cdf7ca2b8a7d0d3599e186d661","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-2122a713d.tgz","fileCount":25,"integrity":"sha512-3+5CI2/PTFDVSsvh6nkSZFA1XTCmTO7j03Kd47PQuMmPsouIDC795VDY4pN4fnWC5yCHKAA76XyML9wbp5ix1A==","signatures":[{"sig":"MEQCIFVjow8gFx/YtREInMh2l+cZHEtG5nyvrazL5UiuFQMcAiACZpMX6d8B5hQquNtFbhj4huoM/0+4M+1pU2yYg5r7xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-2122a713d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277303},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2122a713ddd91a90b277d211e7402b1082bbcb62","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-2122a713d","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-2122a713d","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-2122a713d","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-2122a713d","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-2122a713d","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-2122a713d","@libp2p/interface-compliance-tests":"5.3.2-2122a713d"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-2122a713d_1709220537979_0.5688759489813471","host":"s3://npm-registry-packages"}},"1.0.15-a9cc0ee49":{"name":"@libp2p/identify","version":"1.0.15-a9cc0ee49","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b29d724b261e307d2d0663dbe790bedd484ec744","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-a9cc0ee49.tgz","fileCount":25,"integrity":"sha512-5L/uKA3zYFjhTE7xxgo4T23tZbO0d9QLZf88Xz5X41TSnmMKq9EcGPaI3+NWNLl8XY27gLZH/qaPpu/WKlHdrQ==","signatures":[{"sig":"MEYCIQCaFXY5tCHLkewTJqqn1/9/uqgZ7VLxa2ZNA8xO5lo5cAIhAMhVk+JaAjZc2pStePLJ8Zzl7jGpeYRBruZekY7xt4x7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-a9cc0ee49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277303},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a9cc0ee494133c21097aa3988876b19aeebd50fd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-a9cc0ee49","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-a9cc0ee49","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-a9cc0ee49","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-a9cc0ee49","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-a9cc0ee49","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-a9cc0ee49","@libp2p/interface-compliance-tests":"5.3.2-a9cc0ee49"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-a9cc0ee49_1709291386286_0.2618150232616052","host":"s3://npm-registry-packages"}},"1.0.15-ab466004b":{"name":"@libp2p/identify","version":"1.0.15-ab466004b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"35021ba4d9e2279f47fa3df5586d16f96be9d779","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-ab466004b.tgz","fileCount":25,"integrity":"sha512-llJyHlOfG87+jmt/mesFDYLtMued5BJw8aRme8jooPg1aBhuA+Os+crpqnXIS6FDBZza5teK4rwxcYQJl0jR2w==","signatures":[{"sig":"MEUCIQCcse9vcoVok5MoRLWT0y9vN8NpE/Ho0uo+WREJiXRu9gIgGG1fS1zepLljlVm77Kn2ib0cbIoDR4NBy+owNw354yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-ab466004b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277303},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab466004b8caa9eacf7571a44b77858ffb7013d3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-ab466004b","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-ab466004b","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-ab466004b","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-ab466004b","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-ab466004b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-ab466004b","@libp2p/interface-compliance-tests":"5.3.2-ab466004b"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-ab466004b_1709733517119_0.4880078386452369","host":"s3://npm-registry-packages"}},"1.0.15-83ef3717e":{"name":"@libp2p/identify","version":"1.0.15-83ef3717e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3d52629a9f06d5d6937447c12e94edc34d6bab6c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-83ef3717e.tgz","fileCount":25,"integrity":"sha512-Z/9n5ij8zJ1E09HdUPD//JmNv4ZNOsIQ/GXR6JNGYkJwJkZLKO1u37047j5dGGSaUpQ/b7CjW2Lg2Lb/yzqU0g==","signatures":[{"sig":"MEUCIQDAued9em8+1qAlr5B3uSIIdNwkhdIo96LLR83pkcs/TgIgA0uDWyUl70IlDksE854b+uGIRFZAIM/xHIOsiQWxEJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-83ef3717e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277303},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"83ef3717e6f55c12606b145d519ae83ff64c6227","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-83ef3717e","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-83ef3717e","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-83ef3717e","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-83ef3717e","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-83ef3717e","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-83ef3717e","@libp2p/interface-compliance-tests":"5.3.2-83ef3717e"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-83ef3717e_1710145671380_0.4739739315095062","host":"s3://npm-registry-packages"}},"1.0.15-f39ce5f13":{"name":"@libp2p/identify","version":"1.0.15-f39ce5f13","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a629494ee085f9e1eb91fd52ff0d37a70e97378b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-f39ce5f13.tgz","fileCount":25,"integrity":"sha512-UPQO1wLowU21zZMf/AbtS1T5lYFqsqNCJLKTUFXX8E2UvLxuFOQucOgexSZFxi7BwzmVjOdEdbFxswxfd1svqA==","signatures":[{"sig":"MEUCICJx7IfBU7vxR8TIWOqGO7+RZYw2bZW698CxuQ6DAl1pAiEA9FBaVSR34sD2Y2rnEq3TfGGH9rX2kAWlwJR3p80Vn6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-f39ce5f13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277300},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f39ce5f13b56e2a18c7939b9d2ab38aa7e326d15","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-f39ce5f13","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-f39ce5f13","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-f39ce5f13","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-f39ce5f13","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-f39ce5f13","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-f39ce5f13","@libp2p/interface-compliance-tests":"5.3.2-f39ce5f13"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-f39ce5f13_1710240206969_0.8751217101595343","host":"s3://npm-registry-packages"}},"1.0.15-e1798aa26":{"name":"@libp2p/identify","version":"1.0.15-e1798aa26","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"599094a4ec7ea286c96a2f98b1614814b600cb5d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-e1798aa26.tgz","fileCount":25,"integrity":"sha512-Vz7YW5d26yn/J0hcVPg/smbz64FzRkrxmChk56dlvXsQeKr5LiJ0legnPX2xq4DTRIAVCxBweLvl5KAQgT2fLw==","signatures":[{"sig":"MEQCIEe3WyvodzxoS4Y4akbojtlQbBi0zVCm51g+fRCFPDJWAiByhbDOfTQqrJhNdVP5iodlb0nlfeOs6d9yMUk4F1jxjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-e1798aa26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277300},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1798aa2613048441c9924b12bfc1ddef6fd4f8f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-e1798aa26","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-e1798aa26","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-e1798aa26","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-e1798aa26","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-e1798aa26","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-e1798aa26","@libp2p/interface-compliance-tests":"5.3.2-e1798aa26"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-e1798aa26_1710330070321_0.7105766505557047","host":"s3://npm-registry-packages"}},"1.0.15-cad9cf007":{"name":"@libp2p/identify","version":"1.0.15-cad9cf007","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"144684f4de441bfa473d47ff3c6740c6ad7e825b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-cad9cf007.tgz","fileCount":25,"integrity":"sha512-AAZhr2QkjYMcyCtOZIY29lj6k2hxX1n5HWstSU3w+Z+wwlHn9okctR+4QkidswCf0Zuq+S1Z5u+7rjJjL+2S7A==","signatures":[{"sig":"MEYCIQDu7g4Wi62MA3xb2CRvz5ng6r+UF9MkAyx4UdyfD8uW+gIhAP71/y1ff0Gy21nhCYMYPKte1DAWZwzhdS5PsCcZoMvM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-cad9cf007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277300},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cad9cf007d12e904f5ddccd2466619974ea5dc08","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-cad9cf007","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-cad9cf007","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-cad9cf007","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-cad9cf007","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-cad9cf007","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-cad9cf007","@libp2p/interface-compliance-tests":"5.3.2-cad9cf007"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-cad9cf007_1710332695014_0.6481405068060921","host":"s3://npm-registry-packages"}},"1.0.15-fad3074b8":{"name":"@libp2p/identify","version":"1.0.15-fad3074b8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ffcb14a6970d4d78bc39a6f45f48592ee685ac59","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-fad3074b8.tgz","fileCount":25,"integrity":"sha512-C64JjBD50PpRuSkFwm5ZSxgNA7IneeY3OPvxcfD3CnjBStBwBLkcSto+N0+r+kOondvVTbXn0JyZn/QU464PTg==","signatures":[{"sig":"MEUCIQD0+bDyDAFjnXPo9pTgBbQRR7LxEUCG/jRTQrUm/jBjsQIgCZYtCD5bri9KaVGovm1rWgRfreks4xyZGF4sTVEj2pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-fad3074b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277300},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fad3074b843cae69289c6da94f3797d59879ec1c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-fad3074b8","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-fad3074b8","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-fad3074b8","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-fad3074b8","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-fad3074b8","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-fad3074b8","@libp2p/interface-compliance-tests":"5.3.2-fad3074b8"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-fad3074b8_1710336924571_0.4774216326560299","host":"s3://npm-registry-packages"}},"1.0.15-59a97b61b":{"name":"@libp2p/identify","version":"1.0.15-59a97b61b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cff768092a82056024f14ee6c2dadd9a151a911c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-59a97b61b.tgz","fileCount":25,"integrity":"sha512-cgFMBuD5IhdaQFkP4I6xlooPuhQccWp8NcxscsYoak1gXqWpikb9s4m0lzrvXW4mevIIDvAzUJfvXU7z+nJFHA==","signatures":[{"sig":"MEYCIQCK7xUvGFL7vjwjG0gYFJHtKI1GS+g5p0sPoo0hAv8PwwIhAMH2SQgjaO9rIlJAPHFqrfep3BofWadgqpnZVESO1BEP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-59a97b61b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"59a97b61b3e46f6d4b459ae94f7a6db534d4bca2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-59a97b61b","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-59a97b61b","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-59a97b61b","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-59a97b61b","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-59a97b61b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-59a97b61b","@libp2p/interface-compliance-tests":"5.3.2-59a97b61b"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-59a97b61b_1711607362930_0.38801795496464053","host":"s3://npm-registry-packages"}},"1.0.15-330a5ed72":{"name":"@libp2p/identify","version":"1.0.15-330a5ed72","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"88e3327a8ea62ce8e041b3f86dad9547c23a9e51","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-330a5ed72.tgz","fileCount":25,"integrity":"sha512-jtyk2b78DUVZxJOtgL1KJ7kSHgfGyr/o/c0wZkLt+Zbi2li0jBpWbnhIrYZNA3RG3SZI5elEzt5DcQnP7n1d5w==","signatures":[{"sig":"MEUCIBMgqRb16uNblzgpVdTQpH63Z4SpKCvx5uwFiV0heUfmAiEAg4P0rLh/kUnFKuw/Mo1ZgQJgUz/oLRzskC8813RjoH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-330a5ed72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"330a5ed7213c6d4c777733fc6641418fbf597f82","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-330a5ed72","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-330a5ed72","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-330a5ed72","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-330a5ed72","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-330a5ed72","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-330a5ed72","@libp2p/interface-compliance-tests":"5.3.2-330a5ed72"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-330a5ed72_1711628505549_0.27794798070855253","host":"s3://npm-registry-packages"}},"1.0.15-1fc929c1c":{"name":"@libp2p/identify","version":"1.0.15-1fc929c1c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"31325a98cffdb204279900d379586dbd88b794e9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-1fc929c1c.tgz","fileCount":25,"integrity":"sha512-lUVTzrbn/slQMa5wFlY5PBwzhGKpQsr6JBk6QoJQB4sB9CcWnjs2ZWQN52enZe02TKkBLwTCXjvUYjTpd608iA==","signatures":[{"sig":"MEUCIQD8RePQ/Xs8KSAAXdCehrQKHMAwcUbthU3PCSN59KJQjwIgG2frY59W//duGywZAKYG1CXwdAjJYCyUaYdMkURY8uE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-1fc929c1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1fc929c1c2267750a595a6b37950f53c9d26b31c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-1fc929c1c","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-1fc929c1c","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-1fc929c1c","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-1fc929c1c","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-1fc929c1c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-1fc929c1c","@libp2p/interface-compliance-tests":"5.3.2-1fc929c1c"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-1fc929c1c_1711630796164_0.11056089328694352","host":"s3://npm-registry-packages"}},"1.0.15-bf720c045":{"name":"@libp2p/identify","version":"1.0.15-bf720c045","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15f528da45e08d0984cdad58b951a18661e87bf9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-bf720c045.tgz","fileCount":25,"integrity":"sha512-BOctq4tGILaa2Uk45nwugN80qY6M6Z5KGeod4eufioaXd8olw+kV5k0+aLzr1/9JdoK2DduaBdZYS0DIixB6pg==","signatures":[{"sig":"MEUCIEfN1Y40Z89hevus2khFcwsFANO0HE5bM6o8G8sqeerQAiEAl4bTlvvQ0M/Vzcb5TIItf0WF2TcwSgINNvDltrl3FUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-bf720c045","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bf720c045163c94c94603eb3333c418101c20de0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-bf720c045","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-bf720c045","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-bf720c045","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-bf720c045","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-bf720c045","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-bf720c045","@libp2p/interface-compliance-tests":"5.3.2-bf720c045"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-bf720c045_1711630848939_0.18058657869455974","host":"s3://npm-registry-packages"}},"1.0.15-82901e785":{"name":"@libp2p/identify","version":"1.0.15-82901e785","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cae14783f6d294b361d06586e57bebfccbf04848","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.15-82901e785.tgz","fileCount":25,"integrity":"sha512-VIWojvwtvKK9LsGj9EDPOCcK+UG5Zqn6oGGOC0lNy3dUawCu/JjMhUq+jvH5t0aKGIiY7lVz2jFlm5rar49p2g==","signatures":[{"sig":"MEYCIQCHQjKbhEuAh4EBN+WmWmcE+nUx8uKYsSeS9d2i2iG0iAIhAOnYybb5VPcVcDm1gix3W4ifz8jy8QviM2igNMjDZslP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.15-82901e785","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"82901e78525312082d14216c6f53da067cc29b9c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-82901e785","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-82901e785","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.10-82901e785","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-82901e785","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-82901e785","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-82901e785","@libp2p/interface-compliance-tests":"5.3.2-82901e785"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.15-82901e785_1711631311116_0.23817202574554175","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@libp2p/identify","version":"1.0.16","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"722fad8aea07c117ffc07d0f9d6b53ebd10086e0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.16.tgz","fileCount":26,"integrity":"sha512-uDXae1DGok+rFF5T8yixf3lkadr5U3O+x72BjgZaIeduWLCbPDczlKMNJuFJF3+ys45qcO8WuySuZqyK2aq8kw==","signatures":[{"sig":"MEYCIQDs+0MoDgFMg+4oPyhQMGnv78w8ZmslMpnw8ywcO7sDMgIhAN1X04ORZm2EYrmmozN0EUyVA3Jm26jqqjHtg3QcMk7X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277661},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"07b9f49d3aa3ca51727355fecb5c88f127236def","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.8","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.5","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"^7.0.11","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.10","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.8","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.8","@libp2p/interface-compliance-tests":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.16_1711634969333_0.24727585903294336","host":"s3://npm-registry-packages"}},"1.0.16-afe15f669":{"name":"@libp2p/identify","version":"1.0.16-afe15f669","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"580df9d234c0428c6c9415ba8fdd83b59cc2de38","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.16-afe15f669.tgz","fileCount":25,"integrity":"sha512-aw3s7PcQqj3xaldVpECKFIR9EJr7o/5y80GFA1d84Jg61QC6+AaD+BVVNDgHPoE+kbu+txVrrfV1G6YOB2CGLQ==","signatures":[{"sig":"MEYCIQDbfricD8au26M2yjJ0+48p0tJWfTpZDRsG84AfOSUSdAIhAKgMaDjwyg4IJIQPLfQkyZcLNyuAWQcWccmZBVFdcKkX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.16-afe15f669","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276714},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"afe15f669ce61f741b2cff45d150dd2dbde7f7bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-afe15f669","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-afe15f669","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.11-afe15f669","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.10-afe15f669","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-afe15f669","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-afe15f669","@libp2p/interface-compliance-tests":"5.3.3-afe15f669"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.16-afe15f669_1712053836302_0.1274926928072111","host":"s3://npm-registry-packages"}},"1.0.16-1f589c822":{"name":"@libp2p/identify","version":"1.0.16-1f589c822","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f7da097e8bbae9706b0ecb651a418d48ee2f94bc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.16-1f589c822.tgz","fileCount":25,"integrity":"sha512-znmtAgi/yQUUUOKeD40E7OMvW8aF51ZW4SseNFQLvDKCmyp0IS55U5WcrRRJje7rmVuTxbSiVY6L+v36Kq5www==","signatures":[{"sig":"MEUCIFyeDBg4wQtPufCkRJc/wqO7MSxA2v044SjElSwlcUmRAiEAkJI8VpnXrSBmr9qkv6eTlbx/p3SAH7ZNq9IeP/G6N3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.16-1f589c822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276714},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1f589c8222e901acb8f2c9ec539fc1ee28a18148","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-1f589c822","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-1f589c822","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.11-1f589c822","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.10-1f589c822","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-1f589c822","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-1f589c822","@libp2p/interface-compliance-tests":"5.3.3-1f589c822"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.16-1f589c822_1712053952696_0.974746611553273","host":"s3://npm-registry-packages"}},"1.0.16-4fc0a7d30":{"name":"@libp2p/identify","version":"1.0.16-4fc0a7d30","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bcddd696738b060b4123fbe603c2dd0f05d2d40b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.16-4fc0a7d30.tgz","fileCount":25,"integrity":"sha512-H+Oh3Ib7jyvlC0c7TSX+0ZOo4hDGzzTfHAqs/msWIuqoEreyr527EifAZLstV7FL86JHUEaYF+iZgOfgeNaaaQ==","signatures":[{"sig":"MEYCIQD2IGIuVjMeij2DOuu3faVV5oGaGLtRuMabqCC4NXrQRQIhALB8cOUpelLZ/wRgW8WvwPt6oHbjRO7ZPpYGrc2+5aNc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.16-4fc0a7d30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276714},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4fc0a7d307164d38ff3597a3bafab0bf8b162b02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-4fc0a7d30","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-4fc0a7d30","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.11-4fc0a7d30","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.10-4fc0a7d30","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-4fc0a7d30","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-4fc0a7d30","@libp2p/interface-compliance-tests":"5.3.3-4fc0a7d30"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.16-4fc0a7d30_1712054649181_0.005681018855410613","host":"s3://npm-registry-packages"}},"1.0.16-ab5f05763":{"name":"@libp2p/identify","version":"1.0.16-ab5f05763","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b30f2f02cd3cabdaa500ce90e9f612b9106b6fca","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.16-ab5f05763.tgz","fileCount":25,"integrity":"sha512-Is4AYMrGJzhaVddjU6+VyAhwZ/MVNlYM67lGH4ZgvkYPnDIM9FkEuRYKBGx6PhB8k3gty9BKFc6j4KGeNdXpqQ==","signatures":[{"sig":"MEYCIQCGaE7VUYcnDtKumOS2SRqv9trHMrTkMKpbkf3pNbQ51AIhAK8ii3cEet5ZwKa0JcD3Adqr74ifF+KmBMPV2LBdv2qa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.16-ab5f05763","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276714},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab5f05763148c0767c81c5bc49bfb9b2dee483ee","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-ab5f05763","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-ab5f05763","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.11-ab5f05763","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.10-ab5f05763","@multiformats/multiaddr-matcher":"^1.1.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-ab5f05763","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-ab5f05763","@libp2p/interface-compliance-tests":"5.3.3-ab5f05763"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.16-ab5f05763_1712060585017_0.06438658109021556","host":"s3://npm-registry-packages"}},"1.0.16-3ffecc5bf":{"name":"@libp2p/identify","version":"1.0.16-3ffecc5bf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b5c3e5656cad9962b326d346567a71cfe87e2b13","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.16-3ffecc5bf.tgz","fileCount":25,"integrity":"sha512-WbuhyXpz0zb9HoegVp0apYU1kBIg68MdA1YIYfVY42PEwt6hWOmUq/KS4qrFhn2IIiHMtlUfjPfCWsGULw1yqg==","signatures":[{"sig":"MEQCIGmHY+4l10kJ0k4/rMZrTkTsf54iuUwTjcodt+TChsqAAiAuvb3A4D2tj2jsthRP3BlhdfMnJfbgI2LRva9wVIJSAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.16-3ffecc5bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3ffecc5bfe806a678c1b0228ff830f1811630718","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-3ffecc5bf","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-3ffecc5bf","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.11-3ffecc5bf","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.10-3ffecc5bf","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-3ffecc5bf","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-3ffecc5bf","@libp2p/interface-compliance-tests":"5.3.3-3ffecc5bf"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.16-3ffecc5bf_1712072311474_0.3569982090081354","host":"s3://npm-registry-packages"}},"1.0.16-80278b36b":{"name":"@libp2p/identify","version":"1.0.16-80278b36b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cf4335cb7c0c7fdb540d8f21ce14b233144434a7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.16-80278b36b.tgz","fileCount":25,"integrity":"sha512-iSBayRifpPEKWqNLO+2Gbf7r7y+gP3MkmadboWyRC7bzBcr/ubnvmHTOmBvXdGc5ZE9UUsKnAUiHfvSax1CGlw==","signatures":[{"sig":"MEYCIQCLsTGyzcuvZb5M6W9UfTrI30SSF48nYaCdO+odCss/wAIhAOC54uXZI0tRBZ1H48J8Rzfif+M7VybMAyNCgG18QcDA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.16-80278b36b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80278b36b0679f03dd4b206114ba1bc3275f99c1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-80278b36b","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-80278b36b","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.11-80278b36b","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.10-80278b36b","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-80278b36b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-80278b36b","@libp2p/interface-compliance-tests":"5.3.3-80278b36b"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.16-80278b36b_1712076546160_0.39458744254420974","host":"s3://npm-registry-packages"}},"1.0.16-a2b41f793":{"name":"@libp2p/identify","version":"1.0.16-a2b41f793","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3d09c9702ba2055615f032446f61eb489eb58910","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.16-a2b41f793.tgz","fileCount":25,"integrity":"sha512-Kk4yyFuWOcXf1EspmGAXwGiIpNcR6J81NFDqBfUVQ8108g3uAf2ht9qYPyOZkk3TZ7Ug9vetxg5zwJnDBdISlw==","signatures":[{"sig":"MEUCIB2n1221h4xPa/QDJ8cUuBPuqfxsLTMZqPG81hImMUI1AiEAi6a6LioiJyy+SdRRG0b/GtdOsbKhFJCzJqrTyB9DVJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.16-a2b41f793","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a2b41f7939806dfb9583a6d43ddd8764fc861baf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-a2b41f793","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-a2b41f793","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.11-a2b41f793","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.10-a2b41f793","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-a2b41f793","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-a2b41f793","@libp2p/interface-compliance-tests":"5.3.3-a2b41f793"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.16-a2b41f793_1712169857140_0.45714581537054766","host":"s3://npm-registry-packages"}},"1.0.16-d446c6c31":{"name":"@libp2p/identify","version":"1.0.16-d446c6c31","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0dde04338db8247b2373d3433b7a97aed7d95688","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.16-d446c6c31.tgz","fileCount":25,"integrity":"sha512-Ms+5TxDsgkUuQdsIPJt+MLj1VeO2F33QWUguwA8gVTyJPQmDfyYlWbQxAToB3A3Iwavh/kC/4XA10WbxwQWllQ==","signatures":[{"sig":"MEQCIEeBtdHfP0xVmhpnavNtN5PNIRZTWttGz7HxDNlroVMcAiAJrCLF2t6n3nOAZhAImO1ScxBr+GOHlLI+bZ9plCTgiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.16-d446c6c31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d446c6c31bfd0bebdad6a80926e4c571278fdee0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-d446c6c31","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-d446c6c31","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.11-d446c6c31","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.10-d446c6c31","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-d446c6c31","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-d446c6c31","@libp2p/interface-compliance-tests":"5.3.3-d446c6c31"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.16-d446c6c31_1712261267515_0.7083782291823428","host":"s3://npm-registry-packages"}},"1.0.16-3e515f007":{"name":"@libp2p/identify","version":"1.0.16-3e515f007","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ea881c3af91d5ef034f7a59ce27b665943e67e87","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.16-3e515f007.tgz","fileCount":25,"integrity":"sha512-7EM7JYycX/Xgo7r/JQgZdkiqCqSoB8XCkLn/nUdTkS2lunPDcUIPUUeAt7bLHcmj75JjgFPsq6ejy/7tmtkbCQ==","signatures":[{"sig":"MEUCIQC5ZzIUEU4W8ub4Sj57L6c+kg2CgVsa2i9ifLtI0lX4hwIgXqLoH7wlul1LDfG+IxU1Nx6tAXsWz7DEgoFnZ7HhL44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.16-3e515f007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3e515f007d685a35fe98ad9961fe1ccbb04f3e69","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-3e515f007","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-3e515f007","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.11-3e515f007","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.10-3e515f007","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-3e515f007","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-3e515f007","@libp2p/interface-compliance-tests":"5.3.3-3e515f007"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.16-3e515f007_1712334621974_0.8512853222842662","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@libp2p/identify","version":"1.0.17","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.17","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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5dab2ed2b15cd83e7ac4aa3da3b342b6b41e8c42","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.17.tgz","fileCount":26,"integrity":"sha512-3NlkdVlQAwQuNoJGMghEOmzOKvQn3o6LzwWeZp6YDUE1EJA2GWLhhrUjf4tsPx8s6L2JyFBZ+owdVEM3UqNMNg==","signatures":[{"sig":"MEYCIQC1MB6GGxjJK/0zWoFM5NcMBUs3mGBnK40q5pAmsS4agAIhAME0knFubUGWVzMQTmEpONpiy+Lf3xSey9cUc4olkrw+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277660},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9211de1e125b9aa90fcba8fe8ed349541a75a33f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.9","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.6","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"^7.0.12","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.0.11","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.9","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.9","@libp2p/interface-compliance-tests":"^5.3.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.17_1712338093897_0.9449788493163322","host":"s3://npm-registry-packages"}},"1.0.17-2b2958fe6":{"name":"@libp2p/identify","version":"1.0.17-2b2958fe6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.17-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a2f0096ea16d710fd9d98e8c02409bcf213024e8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.17-2b2958fe6.tgz","fileCount":25,"integrity":"sha512-IzNGMYGzkWz4CgDUTM0yOcvuv7cRhoJl4Na8ETernpfSTPSz0bp0had6zXg2vYvbRyAHDCDSXeW/BkXVHR8zWg==","signatures":[{"sig":"MEUCICmsxdTBRNnvQU3Kc4vQB345honRxTUPt6AcqdK0I4MGAiEAiOFbSljpntNhd4a8OAOva/2bEFAtUtiSkIsn/ymu0VE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.17-2b2958fe6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2b2958fe66be0985de8890a1260b162cc24effdd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-2b2958fe6","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-2b2958fe6","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.12-2b2958fe6","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.11-2b2958fe6","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.9-2b2958fe6","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.9-2b2958fe6","@libp2p/interface-compliance-tests":"5.3.4-2b2958fe6"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.17-2b2958fe6_1712600892678_0.09827635326241979","host":"s3://npm-registry-packages"}},"1.0.17-936dbba10":{"name":"@libp2p/identify","version":"1.0.17-936dbba10","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.17-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7512f13f1da55c57ed0b4f4e955a68d7c5f6c97d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.17-936dbba10.tgz","fileCount":25,"integrity":"sha512-opQpcBZX1yM7gok88X/cAJBC11LZzrwQBldta1ypJHm7wk+1mnveewdFoQxqvY52VJ5Vf7HJl+yqYKPEBWdo7w==","signatures":[{"sig":"MEQCIHD5YEPmfF9b7fshFlCsiYo4pvr8SI3+t7vwqU7pYe7SAiADh0vPsXYRnSSNUR2BkBZsaMTX5YA9Mom5Kh3Z2/8Zfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.17-936dbba10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"936dbba108093503cb68ea248dd03c3f8ccde8e7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-936dbba10","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-936dbba10","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.12-936dbba10","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.11-936dbba10","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.9-936dbba10","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.9-936dbba10","@libp2p/interface-compliance-tests":"5.3.4-936dbba10"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.17-936dbba10_1712671415303_0.5496659084138122","host":"s3://npm-registry-packages"}},"1.0.17-732c436d4":{"name":"@libp2p/identify","version":"1.0.17-732c436d4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.17-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"775e8ea4634383746dca78893c9f3e178f195e6e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.17-732c436d4.tgz","fileCount":25,"integrity":"sha512-R+WMGpzBS5r8gpkN6Wdy14VtAc//ne18T0d+AYRiZ7XIoOpGO+5AAh1LZ2uzpr75O9XBF1lwRXaYB7XEMDnZbA==","signatures":[{"sig":"MEYCIQCR7+aEe5/7wTDWDS6S/jbYxKuvlqUw/UHASHcv58jIGwIhAKPX20AaCK2/hSnLEi3TBeXTnPphob5shf814zgXrShG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.17-732c436d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"732c436d43d8b92e133b9c4f16403a0f84e41458","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-732c436d4","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-732c436d4","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.12-732c436d4","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.11-732c436d4","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.9-732c436d4","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.9-732c436d4","@libp2p/interface-compliance-tests":"5.3.4-732c436d4"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.17-732c436d4_1712672516094_0.9590322329652792","host":"s3://npm-registry-packages"}},"1.0.17-2c56203f9":{"name":"@libp2p/identify","version":"1.0.17-2c56203f9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.17-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"03c49dfd5c89c75b0614aa62879338a0f14a64c4","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.17-2c56203f9.tgz","fileCount":25,"integrity":"sha512-fISf98IfVMipOUJoLYgemHH0xHXde80T9WTE3YShvuSu4/eSGrGqmXJnlY370ZzjoBfsf0Eqy7HuMsf1zrbWEw==","signatures":[{"sig":"MEUCIQC5YoKMnI8DWcqQnf+gSogv3sPOqcJ8Xj5clQN/2Wf1ywIgXIt5P7+PFJBn9v9ZqQuah5YiH+SeJ2VSpfNuXuUBhiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.17-2c56203f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2c56203f9ccf4b6ed30541a871b9bd8c5a21526e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-2c56203f9","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-2c56203f9","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.12-2c56203f9","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.11-2c56203f9","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.9-2c56203f9","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.9-2c56203f9","@libp2p/interface-compliance-tests":"5.3.4-2c56203f9"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.17-2c56203f9_1712920355866_0.8055191093768597","host":"s3://npm-registry-packages"}},"1.0.17-b17824a1d":{"name":"@libp2p/identify","version":"1.0.17-b17824a1d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.17-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"593ea7ccba4aab2fcc3066d8b0adcd4250f3ab2f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.17-b17824a1d.tgz","fileCount":25,"integrity":"sha512-EGXzW8XfnCUvfjsrmSjCC3XP1k6rY7pzTaTzr6gJEqGE2JCdNHc48d6qks3q8I95eSl6TNpMoCS6tDNeEOQHog==","signatures":[{"sig":"MEYCIQCTYoNtMBTe1bjfMXl6Lexj8xK6q6M4XZyFDsfgEn69owIhAM0fiNHKwMbqtyxElSjZhrDAU+R91obB6/gl2aloYnwJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.17-b17824a1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276713},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b17824a1d54ef83f32fc658cd7b7a623f809874c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-b17824a1d","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-b17824a1d","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.12-b17824a1d","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.11-b17824a1d","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.9-b17824a1d","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.9-b17824a1d","@libp2p/interface-compliance-tests":"5.3.4-b17824a1d"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.17-b17824a1d_1712941318623_0.17819862424345856","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@libp2p/identify","version":"1.0.18","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.18","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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5073f3ced9728f5940b6a40804e46ae54916ae24","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.18.tgz","fileCount":26,"integrity":"sha512-hVpNJdMU5vRERxK6JCRynLHU8VXwmzQr7pDZf3Dhdmlx+A6yk0529th31BiY3WGCwtjw++NbYa3+pHy9dI9wNg==","signatures":[{"sig":"MEQCIALM4sWY5yM6MXI31tY3avT8NfybkE1YrMRsmAG+BDuRAiBbkyXKJCv+1qzAuKynTw3QCIIn4CWRI3qlDEcXCnMTpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277662},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ebb8db8223e8326f498b0afc4ecdf4edccdffdc4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.10","protons-runtime":"^5.4.0","@libp2p/interface":"^1.2.0","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"^7.0.13","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.1.0","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.10","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.10","@libp2p/interface-compliance-tests":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.18_1712945473605_0.6253725205498344","host":"s3://npm-registry-packages"}},"1.0.18-08dabd390":{"name":"@libp2p/identify","version":"1.0.18-08dabd390","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"39e7e9ec30dde6c224c2d156dff5d1f229a3fbb8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.18-08dabd390.tgz","fileCount":25,"integrity":"sha512-E98HeIWXQ+EK/YQa9gdqhMPJpw1cIVXPrLsK5VexGkmKEKLyR6XOJ2XHUxERupQytH58qC3MxduIFEPsqBrNpw==","signatures":[{"sig":"MEYCIQCYOdFPYSSP1kRLw2tiXmLG1WGgSv+OqgImSIyMcrsHQAIhAN+T5GHmNWKBgLIOtMFNTHPpZs40zgLmbV+4o9Zs1mD0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.18-08dabd390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276715},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"08dabd3906b1ac64a45a8a6c3d66d01fa08c5000","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-08dabd390","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-08dabd390","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.13-08dabd390","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-08dabd390","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-08dabd390","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-08dabd390","@libp2p/interface-compliance-tests":"5.4.0-08dabd390"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.18-08dabd390_1713177733020_0.6436299412857074","host":"s3://npm-registry-packages"}},"1.0.18-31c78f4ed":{"name":"@libp2p/identify","version":"1.0.18-31c78f4ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"38599b3ea9b8d26825c069e614217294eddcfdce","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.18-31c78f4ed.tgz","fileCount":25,"integrity":"sha512-oh0URqEw3RkmaWLZd1DBXUCL7i2WVcYQPiRimJUIIdwiQNHxsvZxAdkp/Khj8CEVhIv1r/IlnuZ9HPCcDKxO2g==","signatures":[{"sig":"MEYCIQCETzDy+DAoSkkhS1ta0xxJnSrVAuVBsuE939vhfTWFtQIhAMMMK/ym43SDzr3hrDbv8VAVFqmE6w2FlEHLbFP2jKmK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.18-31c78f4ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276715},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"31c78f4ed590c8c112938b8055ee78abf0c2b755","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-31c78f4ed","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-31c78f4ed","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.13-31c78f4ed","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-31c78f4ed","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-31c78f4ed","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-31c78f4ed","@libp2p/interface-compliance-tests":"5.4.0-31c78f4ed"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.18-31c78f4ed_1713190788482_0.9026684829791742","host":"s3://npm-registry-packages"}},"1.0.19-ea4f26285":{"name":"@libp2p/identify","version":"1.0.19-ea4f26285","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.19-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8dfc24ebf7f75f5d752b12e14378b2ef79099391","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.19-ea4f26285.tgz","fileCount":25,"integrity":"sha512-ekkLqsAsGGSYUMYSFU1HNP1e7EnVX1OxWHIRPegujjwVCGcjeILtekqIOzCy12pblm/wBpV9aBuW8GtuTAwlVA==","signatures":[{"sig":"MEUCIQCw4GTbuZqrbRApUV26uA5FDaxILtaW+78nc1cyRnWs1AIgfLb2HNuRe2ImTrhoWG6PkZWHtdlrw7SXdSR9KQ7siN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.19-ea4f26285","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276715},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ea4f26285ecf7babc361799a172dd4acbcca2a10","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-ea4f26285","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-ea4f26285","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.14-ea4f26285","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-ea4f26285","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-ea4f26285","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-ea4f26285","@libp2p/interface-compliance-tests":"5.4.1-ea4f26285"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.19-ea4f26285_1713275174891_0.046375277032202344","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@libp2p/identify","version":"1.0.19","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.19","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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"013e425c3d47e2737565f0e6f8d53e0abd6acc7c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.19.tgz","fileCount":26,"integrity":"sha512-zI1pAxJaU7nNHLo2SYFmga7PKR0QYpeF84HErwQXoJWDIWZqObDG1vM2nR42QlSA6CK0v63FAuKYktqIkKY0fA==","signatures":[{"sig":"MEQCIAwBN6TMTqhewqicA8ZSThl1h+xImL+i7ALzxs3hMjOpAiAOjCMkwEhuo31mf0uBHBxZmhUXB9oh012khH4Smw9TOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277662},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"153b4d9aaa35e1b0756090d222330df48a49811a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.10","protons-runtime":"^5.4.0","@libp2p/interface":"^1.2.0","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"^7.0.14","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.1.0","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.10","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.10","@libp2p/interface-compliance-tests":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.19_1713277706271_0.8530175837745961","host":"s3://npm-registry-packages"}},"1.0.19-acef72613":{"name":"@libp2p/identify","version":"1.0.19-acef72613","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.19-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"08351eb064615d8eb9072fe3e6c8362f2b9ae476","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.19-acef72613.tgz","fileCount":25,"integrity":"sha512-m3x3xMi290TyzX6n7WeRs61h8EDWskpxDw3Uoa8ynqwlC2h5ozO5+QTD79lD9p7ytP3ey30Yp+isUKvqcYcd0A==","signatures":[{"sig":"MEYCIQDsOi1c/8anSaIXTfDRkX1J6FGXDbEQdDQJPP7vtPGthAIhAM57vSFcSBNPxgjSLVSEA1Mp4rmklYlPQV5wxfEzRPrq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.19-acef72613","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276715},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"acef72613c07f5be82e6d6fdede5692cee724683","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-acef72613","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-acef72613","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.14-acef72613","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-acef72613","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-acef72613","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-acef72613","@libp2p/interface-compliance-tests":"5.4.1-acef72613"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.19-acef72613_1713771352448_0.03313106897137397","host":"s3://npm-registry-packages"}},"1.0.19-eaf8ac7cf":{"name":"@libp2p/identify","version":"1.0.19-eaf8ac7cf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.19-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d91bc54bc7d76832e1af1e798f94df5c8ef8b272","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.19-eaf8ac7cf.tgz","fileCount":25,"integrity":"sha512-qPjHJe3agCgpOGLB2at8kau4ApZyxC47ALJCGpCzOAwonwn0OImt43cFgXD/ca8K0sA4pONlaxU9IaRFIBeIAQ==","signatures":[{"sig":"MEYCIQCKhJ7OLjynu258xyWTtGgr3wMeVTz+3TtG6oSweM23fwIhAKSeTvgI2DEDjvQYLfI+FJOZ29yBXtoHZFCutOYCvi+5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.19-eaf8ac7cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276715},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"eaf8ac7cfb8a8ee00283de304dc4ec5280a41f1b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-eaf8ac7cf","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-eaf8ac7cf","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.14-eaf8ac7cf","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-eaf8ac7cf","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-eaf8ac7cf","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-eaf8ac7cf","@libp2p/interface-compliance-tests":"5.4.1-eaf8ac7cf"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.19-eaf8ac7cf_1713793892234_0.752043640771425","host":"s3://npm-registry-packages"}},"1.0.19-fd1f8343d":{"name":"@libp2p/identify","version":"1.0.19-fd1f8343d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.19-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"465bdda71f7265ea94d799516968138d33f72742","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.19-fd1f8343d.tgz","fileCount":25,"integrity":"sha512-OKFMCSJR2OeO0RxkyvsoLGDfg+ZaXI9vPIdnksQ1LixADbYVb/iiotNpz9bpSQ48bI5VlfpYsNY7BCXAib+Org==","signatures":[{"sig":"MEUCICCUVBCKkMBKg6UFVDyCTDxs7hroHe7gUC76OjyCZ+OyAiEAkrSl1q5BOpzMw3mBJz7Y/EAbA++7jNqKJt2YLH8w1cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.19-fd1f8343d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fd1f8343db030d74cd08bca6a0cffda93532765f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-fd1f8343d","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-fd1f8343d","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.14-fd1f8343d","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-fd1f8343d","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-fd1f8343d","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-fd1f8343d","@libp2p/interface-compliance-tests":"5.4.1-fd1f8343d"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.19-fd1f8343d_1713869418888_0.9305785461567293","host":"s3://npm-registry-packages"}},"1.0.19-2281f802b":{"name":"@libp2p/identify","version":"1.0.19-2281f802b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.19-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"89cb8d32ba56b6204fa472468ba5d9712879f8e4","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.19-2281f802b.tgz","fileCount":25,"integrity":"sha512-DJL7kX87hdA9ijNuw4HTxYgAAiQAzhOtvMDzcfKyxT58kno1hZA7arBC6XjFokctm1zg0i1JRWXWVIVyWUo1+w==","signatures":[{"sig":"MEYCIQCGDm9rNJqn9CopVWTTybKEV3P+si5K7E1BgOn2AbYqngIhAMy/F/Fk4w8qf57ZmfwiXrQ8RKAIVKVGStCWR4qPX0wr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.19-2281f802b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2281f802bac80a4ffd3f7e099a6ff02f3db62b11","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-2281f802b","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-2281f802b","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.14-2281f802b","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-2281f802b","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-2281f802b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-2281f802b","@libp2p/interface-compliance-tests":"5.4.1-2281f802b"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.19-2281f802b_1713948181898_0.7387145038843017","host":"s3://npm-registry-packages"}},"1.0.19-c2181f0cf":{"name":"@libp2p/identify","version":"1.0.19-c2181f0cf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.19-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"647f9c947de435f22a06db17303f445b56912292","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.19-c2181f0cf.tgz","fileCount":25,"integrity":"sha512-Tqvx1iomV0djz5/yB3dUYO0F5myzwUzBhyo/zXLy3W1x0DpeYNpw/r9DjZlTXvyryyhXDhD4MFtZxlYBQPPdOw==","signatures":[{"sig":"MEYCIQCeBnH8CmY82agGV7RwsybOnAV+uww37OzwadwCqNgMoQIhANGhOUM469+SLQTGrKnnWbYkv+yP4oBILB/ErSNDJ0QV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.19-c2181f0cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276861},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c2181f0cf11c2c74fff08ea9197af25528a02e6d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-c2181f0cf","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-c2181f0cf","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.14-c2181f0cf","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-c2181f0cf","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-c2181f0cf","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-c2181f0cf","@libp2p/interface-compliance-tests":"5.4.1-c2181f0cf"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.19-c2181f0cf_1713964487630_0.5977174620297374","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@libp2p/identify","version":"1.0.20","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.20","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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cce6c4efad77afe6c0b26b0704a902f2fdbaeab2","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.20.tgz","fileCount":26,"integrity":"sha512-bhn57ZI4MIMn0p3S6YNc8Sr5ReA8We8bVU25lNAefVUO3gMeQOMZ6FdTVJKbxoSumvZ+q8ciB2IOvu4rMU7o1g==","signatures":[{"sig":"MEYCIQCb0Xzzpp4z7gB0mnRyy0G4XxbHKwRk+y2H6mR88+1s7wIhANasAPQfpilO/wo1jA0/lRm4gZ5VJKnA2X4+DWy/RFq8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277806},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"17e2d64e05ef4555cae304f0fbcc546d5446e0c0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.3.0","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"^7.0.15","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.1.1","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.11","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.1.0","@libp2p/interface-compliance-tests":"^5.4.2"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.20_1713968195654_0.6278449503191592","host":"s3://npm-registry-packages"}},"1.0.20-90cfd25e2":{"name":"@libp2p/identify","version":"1.0.20-90cfd25e2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.20-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"09598174b5e2d2d7370fedf99165af9e84d43d3b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.20-90cfd25e2.tgz","fileCount":25,"integrity":"sha512-UN/YDgRlHyuaFXsR2xd6Au940vBP5LRM9LCBGsG3DU8rR3IiZjtJTcNMjqL+5yP5GhjmVuWH20s9G0y5/y7F/w==","signatures":[{"sig":"MEUCIADOUrvPXllxZiac/EsotBFK2ON+gqaJy5Usst4MsWJuAiEA3qje0Qa6Q1S0u/nhcyDD0xdg/CgVyrDbrvRmzUM2Wxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.20-90cfd25e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276859},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"90cfd25e29a5642575f8aef3c60750f04129e1e5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-90cfd25e2","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-90cfd25e2","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.15-90cfd25e2","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-90cfd25e2","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-90cfd25e2","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-90cfd25e2","@libp2p/interface-compliance-tests":"5.4.2-90cfd25e2"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.20-90cfd25e2_1714063728486_0.6648668397524837","host":"s3://npm-registry-packages"}},"1.0.20-998fcaf94":{"name":"@libp2p/identify","version":"1.0.20-998fcaf94","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.20-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c58badb55353b1041f693ca63d2dad3e4044db76","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.20-998fcaf94.tgz","fileCount":25,"integrity":"sha512-cwbab0d6XfL1mV0kjY8eCKxWnPpvFbiiKtuPFtKRFvydL89DbevrQZbN+OgPLHm7Cr2HumB15tb06EnTgBnnXg==","signatures":[{"sig":"MEYCIQD03/DDEvloRTF2oNRSNcRuRb0ynJyFIUZurVUFSq1H/gIhAMO2fe08nRGWYHIY3Uucv8o/Ebyh3iiiYhZK+XdaMtMl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.20-998fcaf94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276859},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"998fcaf94889251817a3bbaaad9b654bebdf3a6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-998fcaf94","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-998fcaf94","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.15-998fcaf94","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-998fcaf94","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-998fcaf94","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-998fcaf94","@libp2p/interface-compliance-tests":"5.4.2-998fcaf94"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.20-998fcaf94_1714152015247_0.3296229136388489","host":"s3://npm-registry-packages"}},"1.0.20-e1923b0a7":{"name":"@libp2p/identify","version":"1.0.20-e1923b0a7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.20-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e982d50fb6b9963b4627e5ebdef19826a2bbc603","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.20-e1923b0a7.tgz","fileCount":25,"integrity":"sha512-gGLMS4In/9HpuNq+uvlhFFFZhzQLBKiYmhHtyWPXbXVVBjTq0W4fGtVepXKYypXADOM6NhvtwQLelY6wStkI5w==","signatures":[{"sig":"MEUCIHXV6CErmApuiQVEhUafvt4o2xmuG0EVuomCeEbyKQtSAiEA73KhOlYybJ3YsNbyHwnOZakexESMs46Lglr+Ifm/YOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.20-e1923b0a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276859},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1923b0a70c9b31b70e3f3f10cd1984daafe592a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-e1923b0a7","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-e1923b0a7","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.15-e1923b0a7","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-e1923b0a7","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-e1923b0a7","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-e1923b0a7","@libp2p/interface-compliance-tests":"5.4.2-e1923b0a7"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.20-e1923b0a7_1714153355448_0.5983310215212461","host":"s3://npm-registry-packages"}},"1.0.20-3bc94b403":{"name":"@libp2p/identify","version":"1.0.20-3bc94b403","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.20-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"497378d97117d0cdf7a28810d71b8ede914b811d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.20-3bc94b403.tgz","fileCount":25,"integrity":"sha512-VVzUPFdJ3+EqzoTd++e3gCOrp345NhRs1FEpf95yaxBxm9EM6+0I/1a4ssimgtGUxZBJd02SlT3A8/zdGdOx5g==","signatures":[{"sig":"MEYCIQCq0Fm7G5rftnH0yVxUt8Qj0pQDWZV+C72XTA7165LxwwIhAPlD1Tc1eEEWWHsGZMRcz5Pqm/H+0pzKG6UKexVB9o7z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.20-3bc94b403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276859},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3bc94b403b117cdc5ed57f73da22c6fda8a3ef51","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-3bc94b403","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-3bc94b403","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.15-3bc94b403","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-3bc94b403","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-3bc94b403","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-3bc94b403","@libp2p/interface-compliance-tests":"5.4.2-3bc94b403"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.20-3bc94b403_1714459355464_0.6478656592242902","host":"s3://npm-registry-packages"}},"1.0.20-3d7a9da17":{"name":"@libp2p/identify","version":"1.0.20-3d7a9da17","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.20-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd985ee71a4c72995ef67eff5d7462206fe84bfd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.20-3d7a9da17.tgz","fileCount":25,"integrity":"sha512-SL9WgxdCoRlmFOCEOoet1MQgID9az/+sGqMfBk3+RTdhmSi30DpuAd4sySxPt/sEGCIntuyXhrtWgheNe/YmIg==","signatures":[{"sig":"MEYCIQDyGrQFUNdXdu7i31xWRUM32+OS6prUWZYTrtRr4RA4JgIhAPp2EBE8WYi4/j+tRdafncUuWh7CYPmAd7IgaQWRfHM8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.20-3d7a9da17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276859},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3d7a9da1700a584ff2d1a3b252f084e0de7d0c82","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-3d7a9da17","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-3d7a9da17","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.15-3d7a9da17","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-3d7a9da17","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-3d7a9da17","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-3d7a9da17","@libp2p/interface-compliance-tests":"5.4.2-3d7a9da17"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.20-3d7a9da17_1714470011938_0.749183574934428","host":"s3://npm-registry-packages"}},"1.0.20-c82432312":{"name":"@libp2p/identify","version":"1.0.20-c82432312","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.20-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"346bfddf5b1e66e43f03619776978d49037a5ffa","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.20-c82432312.tgz","fileCount":25,"integrity":"sha512-qjtJDb0oJUgHtQzroVAvlbtRsqOmTOK7ha9MkoJV3fOugVOTC93b7MS2+WDlxZiGttPRSVQvMX3dXCQC1CiD2w==","signatures":[{"sig":"MEUCICxuYC0SFtCm2B8xxM5VspEp8hLFUuL9BBbdF4I43mSnAiEAxbsc7rtUglHDfFpFpx1QvQY/I38ocLE0die7JVt6+fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.20-c82432312","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276867},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c824323128bda325fc7af5a42cd0f1287c945bc4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-c82432312","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-c82432312","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.15-c82432312","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-c82432312","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-c82432312","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-c82432312","@libp2p/interface-compliance-tests":"5.4.2-c82432312"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.20-c82432312_1714498724684_0.6327457280909112","host":"s3://npm-registry-packages"}},"1.0.20-de3f7aeaf":{"name":"@libp2p/identify","version":"1.0.20-de3f7aeaf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.20-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5ce104ba1de1a4142c9cebc79adc0770c3987e1d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.20-de3f7aeaf.tgz","fileCount":25,"integrity":"sha512-9iC5ATSgDhPRWwHAjHSfPngeyv2hw0JgIa0yEBwBgu892duUdYfZETuOn1aK4F/UeHhOb5JcmwTZYhd1zn0IWQ==","signatures":[{"sig":"MEQCIEAU2rc3bX6Mzlc/i0af7d/fpScxKu9ZyQxdI63Pt+MYAiBpJPwU8QW1bgdEPTu+hPtiCjRbJ7+8G/wW8yAOd28d0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.20-de3f7aeaf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276867},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"de3f7aeafa6a4ada2f65598aa6d8eeece6ad83d8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-de3f7aeaf","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-de3f7aeaf","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.15-de3f7aeaf","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-de3f7aeaf","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-de3f7aeaf","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-de3f7aeaf","@libp2p/interface-compliance-tests":"5.4.2-de3f7aeaf"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.20-de3f7aeaf_1714545659021_0.15510500076442657","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@libp2p/identify","version":"1.0.21","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.21","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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"91abf275ee87d7688ccc152c98183e9d11e3cf2a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.21.tgz","fileCount":26,"integrity":"sha512-wUpgXK1pCrd1wkG1vgkRe+TRHMv+SvR206o5x0srcifjGByXHwKzmTgwYK8dVVVA7SITsuobxVRuELl6OOAaCg==","signatures":[{"sig":"MEUCIF4oxt0JPKAOnuPDTge3aP9ON7VB1Np/eCg6uuSmN0HvAiEAxDeW2ljQN4zC9DOqxfD4QvZYuXW8wPVY9mfZbpOIkjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277814},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2374e7de1617252562f2855fddc1127c93557887","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"wherearewe":"^2.0.1","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.1","protons-runtime":"^5.4.0","@libp2p/interface":"^1.3.1","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"^7.0.16","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.2.0","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","it-drain":"^3.0.5","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.12","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.1.1","@libp2p/interface-compliance-tests":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.21_1714549126155_0.0052000360993369465","host":"s3://npm-registry-packages"}},"1.0.21-9d13a2f6a":{"name":"@libp2p/identify","version":"1.0.21-9d13a2f6a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@1.0.21-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"787422ca5dcd3177036297ea0189b0403965b061","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-1.0.21-9d13a2f6a.tgz","fileCount":35,"integrity":"sha512-53188XIl8TSLixSbRGFzSXMHFDZcGqjvXY/jxxzuTCl8lG1wvvkNuC0lfLfC8pa00HGlj7P11gOAYoug2lxwSw==","signatures":[{"sig":"MEQCIFKHtQ+DYkQvCDQSu9QoYjHZ5kXyX58Q9/3WT7b8ibAFAiBBbN6VUzsbr9xlXbff6FRmOZiFdiMUbi1PMjlX35XnZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@1.0.21-9d13a2f6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288521},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9d13a2f6af4ed12166a10a8bc3c07da7f0023f88","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-9d13a2f6a","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-9d13a2f6a","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-9d13a2f6a","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-9d13a2f6a","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-9d13a2f6a","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-9d13a2f6a","@libp2p/interface-compliance-tests":"5.4.3-9d13a2f6a"},"_npmOperationalInternal":{"tmp":"tmp/identify_1.0.21-9d13a2f6a_1714563378300_0.8580228541115269","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@libp2p/identify","version":"2.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"77a2651d980298fb79751c0678a0a5dde5449884","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0.tgz","fileCount":36,"integrity":"sha512-1vdXRHIkENE+iyN4yXo00ia02I63UCm4FVeM5pQZZxbeZz4+1Eo8dJuDYU9h0SFTghhkIYeyTT6CnkqfvMcy8A==","signatures":[{"sig":"MEQCIHQrHqpHld7CN1Q30TLVjYmUh/hzJr7YK4ktcZ+N7oCeAiAIGChhkjDPPsl8QA/aH2nOJXlP/w6iLNqkCOBYus/jhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6efabd689edfec89e69272239dc917edc25a0b94","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.1","protons-runtime":"^5.4.0","@libp2p/interface":"^1.3.1","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"^7.0.16","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.2.0","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.12","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.1.1","@libp2p/interface-compliance-tests":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0_1714639880390_0.8895971422183859","host":"s3://npm-registry-packages"}},"2.0.0-a11e135c2":{"name":"@libp2p/identify","version":"2.0.0-a11e135c2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"71f6e68f934c78b0569a3b5f7d55999383982b10","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0-a11e135c2.tgz","fileCount":35,"integrity":"sha512-vVZu29b7pxeyfVEQ5/UBC2jeJfmTcDVEKAdimAmEYnHk6q6YOKyZPfyCaA/9rfkhBbYSEu3l4Dhhd6XPGwcsqg==","signatures":[{"sig":"MEUCIQDIpreORdTJy7t4HZvRZUvzDxyC+Fctm/JvcU5LPiO7JAIgEb7hAo48honJfUA/EYsM7yLMSpi4pJl474/HI3HiceI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0-a11e135c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a11e135c221543b20fe746ab8ae85d54316ffe97","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-a11e135c2","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-a11e135c2","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-a11e135c2","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-a11e135c2","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-a11e135c2","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-a11e135c2","@libp2p/interface-compliance-tests":"5.4.3-a11e135c2"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0-a11e135c2_1714641414545_0.3047261540680548","host":"s3://npm-registry-packages"}},"2.0.0-1488a7371":{"name":"@libp2p/identify","version":"2.0.0-1488a7371","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"db66e36aec2d667dad98ce1640388697a03c2bf8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0-1488a7371.tgz","fileCount":35,"integrity":"sha512-PXIQOzkiywQG5BHcl14z8sq1v1oP9wG2b3G4lmdOqZoCij+6aK/q/JXz3ZZmKH85eF7yYa/dIq1EpGK4/hMz5Q==","signatures":[{"sig":"MEQCIB3hs9rndc6x7FKyeUmFDOzEp/NVXqiYkG+xGk5WJFRXAiAZcdvBn0CHvaCRzT4OHAL4JMYorJ1EsFk3yVu5dHCTbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0-1488a7371","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1488a7371eb80751662b7ab71967ab537d912119","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1488a7371","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1488a7371","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-1488a7371","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-1488a7371","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-1488a7371","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-1488a7371","@libp2p/interface-compliance-tests":"5.4.3-1488a7371"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0-1488a7371_1715082355736_0.5391032357382779","host":"s3://npm-registry-packages"}},"2.0.0-d9366f9aa":{"name":"@libp2p/identify","version":"2.0.0-d9366f9aa","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0a1f4d76c373d8f9f83fe1bce784a6ccfd629f67","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0-d9366f9aa.tgz","fileCount":35,"integrity":"sha512-XyuH02zA7dbVmUTgJuWWvySVXl+olJmTESzmKxcYzk6sDCNPj41xldt5t8sqY2xA14v+x2dO6JlZLM1hb00cIA==","signatures":[{"sig":"MEUCIQDEfpbUeeybKRAZo5TctZoKUDntw907kiazPZ52eMq5RAIgSpPUVAqSErxcQ5bVw5R8Kq4Pvr/3kw4yusELDNGuRNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0-d9366f9aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d9366f9aa1c88e3fc4ba281307dc11266a9e388b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-d9366f9aa","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-d9366f9aa","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-d9366f9aa","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-d9366f9aa","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-d9366f9aa","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-d9366f9aa","@libp2p/interface-compliance-tests":"5.4.3-d9366f9aa"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0-d9366f9aa_1715085409691_0.49499053219352285","host":"s3://npm-registry-packages"}},"2.0.0-bfa7660d5":{"name":"@libp2p/identify","version":"2.0.0-bfa7660d5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"070c1803a247a40ee4422b838491451b3b07c9b5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0-bfa7660d5.tgz","fileCount":35,"integrity":"sha512-AzVILs/qJcd7HGXk91/rQzGmyW6TW7LqOsRebHfAKbmddgM8agAKUi88thUjGNUEMnFk0hbNlTL1XMCG5ca76g==","signatures":[{"sig":"MEUCIQDaRl5aG05fdERlGzduNFx24lTelCGir+2Ol6Twyb1bAQIgISGJcNRlnc2lAFgTPUlly6TAMVbaWHnDBL0BOMOztiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0-bfa7660d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bfa7660d5f91d1b9bf4a6859d4567d3613404de2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-bfa7660d5","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-bfa7660d5","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-bfa7660d5","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-bfa7660d5","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-bfa7660d5","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-bfa7660d5","@libp2p/interface-compliance-tests":"5.4.3-bfa7660d5"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0-bfa7660d5_1715088489650_0.9062068999763471","host":"s3://npm-registry-packages"}},"2.0.0-767b23e71":{"name":"@libp2p/identify","version":"2.0.0-767b23e71","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"240fc70a2d5b4deea7260ea60ec64b3d0dd3cdbb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0-767b23e71.tgz","fileCount":35,"integrity":"sha512-xA9YYjOdzT/hk++VuWCs3EEAJOqiHUtL5kaXue59pMB1Si/dup1brVgIUjHFSG9WXVl9SYYOfHK+m9PhdR+xXg==","signatures":[{"sig":"MEQCIE3zXRZJNXeQjYaxwol4Rpc8LwmMHfIMgczK5ePQRWzmAiB3BPYN8TTQNp1yxhTCLjNn6Uwuj3yVSXArbr/hHXvXrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0-767b23e71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"767b23e710b1a9b545421365f2f9603c37cbec78","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-767b23e71","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-767b23e71","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-767b23e71","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-767b23e71","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-767b23e71","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-767b23e71","@libp2p/interface-compliance-tests":"5.4.3-767b23e71"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0-767b23e71_1715090411563_0.7104193323687003","host":"s3://npm-registry-packages"}},"2.0.0-510d9ce65":{"name":"@libp2p/identify","version":"2.0.0-510d9ce65","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"830fc3509071cae1ee20a271a1f794e22d6ffa44","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0-510d9ce65.tgz","fileCount":35,"integrity":"sha512-e6u13lWKw0LYqtQCWUWlVAjatXdeIxSFN20Y/HpxXACiYBQ89kPyvk2C0ZpdRT2g9jbZtvQPRg8g0Gqtg58FQA==","signatures":[{"sig":"MEUCIQDjV12bS5pprtUx5W3baPiwobq146RqOaWc+MEe0xflZAIgDqIMaXxcs+QwwxsTEsNPrla/7OBljz9EVWd5TspkcUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0-510d9ce65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"510d9ce6563095e9d01a64e88dd7dab8e18641ee","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-510d9ce65","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-510d9ce65","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-510d9ce65","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-510d9ce65","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-510d9ce65","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-510d9ce65","@libp2p/interface-compliance-tests":"5.4.3-510d9ce65"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0-510d9ce65_1715094767771_0.054207337754030416","host":"s3://npm-registry-packages"}},"2.0.0-4ad63bb79":{"name":"@libp2p/identify","version":"2.0.0-4ad63bb79","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0e90fc5181614c580350419e7634b29a424cb069","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0-4ad63bb79.tgz","fileCount":35,"integrity":"sha512-R6POkJgaX4m+26gF4MjgrGa3E5QlAhQEz3fukiYlPEVt62b4XHsLJQkI/LzvmufOrckBUC9kVy7eGQfi8RzP4Q==","signatures":[{"sig":"MEUCIQDetDlEwgwWcg2RlVkLf9V3VriaB/tS3U/xh2lhlMZo5wIgbauC8f8kmsz/nSi+VOMlDjjFg7wRB3yIjZTzS0Yd4Gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0-4ad63bb79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4ad63bb79c0c2e5c670b32aa534906b923dcf150","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-4ad63bb79","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-4ad63bb79","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-4ad63bb79","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-4ad63bb79","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-4ad63bb79","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-4ad63bb79","@libp2p/interface-compliance-tests":"5.4.3-4ad63bb79"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0-4ad63bb79_1715100223669_0.8832999327063236","host":"s3://npm-registry-packages"}},"2.0.0-7ae6063df":{"name":"@libp2p/identify","version":"2.0.0-7ae6063df","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"631c1c1dcd6b434a0b07aa66a5d69e2826c9a301","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0-7ae6063df.tgz","fileCount":35,"integrity":"sha512-zKnU4w20vwvPAIoPFkbpXW2xYyVA2e+DwnPOy40TuuMOalZekqogy9RR2T4JTsvEjtxNY8gj82TE1qDTwEMMtQ==","signatures":[{"sig":"MEYCIQCmKzFOKC9hN8jNHfzyIG0/wYIb4IpFnKLMSIMgdbvKmwIhAJvNUWObpUEJLHDknMXSbBJq8ONfEbZAjVWadKR0W+R7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0-7ae6063df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7ae6063dfbc754f95a2c4bd0a6bd146f2989a5f5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-7ae6063df","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-7ae6063df","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-7ae6063df","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-7ae6063df","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-7ae6063df","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-7ae6063df","@libp2p/interface-compliance-tests":"5.4.3-7ae6063df"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0-7ae6063df_1715335942650_0.010708078122280806","host":"s3://npm-registry-packages"}},"2.0.0-83c14d08f":{"name":"@libp2p/identify","version":"2.0.0-83c14d08f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"da3e96b33a3ea3006f8a0200c9c710aaefa35dcc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0-83c14d08f.tgz","fileCount":35,"integrity":"sha512-5at0dARO7p6deePRb0jWI8zYUqDcxHhgR0BvPNKBFfZa3A2ikvp2I9u542p6kFXNm1qGXh/0/PDSa9sjwdnuXg==","signatures":[{"sig":"MEYCIQD1q6lUTFcZAdkJFdx0bWthl02QQbcpVwUL2gVxfHovGAIhAN1PrMSg13wlKzbvS1094vcRN/IrBjJVTZl62hLDAMjq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0-83c14d08f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"83c14d08f4f10a207f142f0d7d383e0fbff7858a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-83c14d08f","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-83c14d08f","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-83c14d08f","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-83c14d08f","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-83c14d08f","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-83c14d08f","@libp2p/interface-compliance-tests":"5.4.3-83c14d08f"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0-83c14d08f_1715585600597_0.217386545455039","host":"s3://npm-registry-packages"}},"2.0.0-43046b9ae":{"name":"@libp2p/identify","version":"2.0.0-43046b9ae","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"204f25c59e0fb2811c0106e3fc6e9d4d2bbd6e7d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0-43046b9ae.tgz","fileCount":35,"integrity":"sha512-sDcXeP/pna7dhRm/c3A0777cHahoxZ46V2L0tx5QklZ5CsbMEQlf84bOxYIyglmC/KNnm4b5UahnHJKUIEu9Dw==","signatures":[{"sig":"MEQCIAmf/ei3oJQk0x6OWm/O3aMMwrUd8fIYqFBWk3n3gORkAiBVP6BJSbuIQoR8pLtwNAJ1OOmB1E3SrlW7F8k+eiUNzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0-43046b9ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"43046b9aebebfadeb1c092a1ef768c63c32298e3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-43046b9ae","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-43046b9ae","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-43046b9ae","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-43046b9ae","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-43046b9ae","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-43046b9ae","@libp2p/interface-compliance-tests":"5.4.3-43046b9ae"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0-43046b9ae_1715620948878_0.6693462387207663","host":"s3://npm-registry-packages"}},"2.0.0-9d4b0596f":{"name":"@libp2p/identify","version":"2.0.0-9d4b0596f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1a3828b5836d8c88107478b393b092d1999f1a4c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.0-9d4b0596f.tgz","fileCount":35,"integrity":"sha512-RuUYJGnuwm7f3uOTG6UFDz+vttYRKTw93fFjpV8/zXkFMiffe+5mOMRnKf8B0p8IGTwLyeTKAKuy3w7kMmspAg==","signatures":[{"sig":"MEUCIQD+5DelPVFCsDY8/wdJNpJzChrtwo2LIMuBJLKtFOkVpwIgaZSIL8G3b4Sq8zRsodqN4lqhUvmw4fAkEviWlIpeJQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.0-9d4b0596f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9d4b0596fa3066dce145f54290984a9870cbc934","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-9d4b0596f","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-9d4b0596f","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.16-9d4b0596f","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-9d4b0596f","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-9d4b0596f","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-9d4b0596f","@libp2p/interface-compliance-tests":"5.4.3-9d4b0596f"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.0-9d4b0596f_1715677600099_0.10311084694585437","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@libp2p/identify","version":"2.0.1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6df7f4ad0086f0702fd4cb8dd6fc1aa5df58aafc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.1.tgz","fileCount":36,"integrity":"sha512-jghsC3dnym8NBjGbtfXM61Lj2jOsiorfIfYSeTG1EU84C5Mdad8bKdeh1Xxkb1lylyNIr9ZMKxnuN+8s4yjhTQ==","signatures":[{"sig":"MEUCIENGxY2sNm0BTLB7+GZXEhpkWjhlKIi+F/VH3tA5p69xAiEAt1LeJWYb9EQp7DPxPQG6VdoPE/8ZFXRzsQWx2LKJWYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290150},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b0554a5321fc1ec069d6273370da03f99e3445e9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.1","protons-runtime":"^5.4.0","@libp2p/interface":"^1.3.1","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"^7.0.17","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.2.1","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.12","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.1.1","@libp2p/interface-compliance-tests":"^5.4.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.1_1715772683267_0.29052186209561803","host":"s3://npm-registry-packages"}},"2.0.1-3c73707ff":{"name":"@libp2p/identify","version":"2.0.1-3c73707ff","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"581b5da121044c0420d32e29da3500e6bbe2d2cb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.1-3c73707ff.tgz","fileCount":35,"integrity":"sha512-THRqQb9yXCnzFlNfr10TYYBQG3ef61jMqJ0/lEL8IPLfmrGA02F5V3vDQmucUi6VNf6A1o/xT/bpVFjUn8fp4g==","signatures":[{"sig":"MEUCIQDHbyTA97dsyPN+dvn2XdNMkB+vMLP5F2TVKRc/ArIQ3wIgSYefnD6QcNrERZU17laBxXMBJWr2YeDZfRb8z79d3dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.1-3c73707ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3c73707ff5c1635d4ab26dcc39499ab497d217a6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-3c73707ff","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-3c73707ff","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.17-3c73707ff","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-3c73707ff","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-3c73707ff","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-3c73707ff","@libp2p/interface-compliance-tests":"5.4.4-3c73707ff"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.1-3c73707ff_1715773687632_0.9813734008285533","host":"s3://npm-registry-packages"}},"2.0.1-1cc6a9405":{"name":"@libp2p/identify","version":"2.0.1-1cc6a9405","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cda1715e6d56f2d91fa987834201a9faede5ba7e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.1-1cc6a9405.tgz","fileCount":35,"integrity":"sha512-8pxyWU8QI/GY0X7Ba2vm0jCNlE+o2g8ZFs5NwqU9hX1QiGJIPT9YFKltWKZr9uaE8vdRYhujANxQi3LySmt2aw==","signatures":[{"sig":"MEYCIQDh8bVmIm0vDgJZ8qEiDGp3g81lvqlkxqbMOrOSY0Jp0gIhALvsYNOs78PCud2MGNnMr1lSQercuR66fGfe+kwOTde5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.1-1cc6a9405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cc6a940547a03fa8c0f2b73b155eda795ab88c4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1cc6a9405","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1cc6a9405","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.17-1cc6a9405","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-1cc6a9405","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-1cc6a9405","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-1cc6a9405","@libp2p/interface-compliance-tests":"5.4.4-1cc6a9405"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.1-1cc6a9405_1715856223614_0.7101880628079291","host":"s3://npm-registry-packages"}},"2.0.1-1cd5aae11":{"name":"@libp2p/identify","version":"2.0.1-1cd5aae11","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bffbc148bbd10d4dbae132e646a739eee8c7e6f3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.1-1cd5aae11.tgz","fileCount":35,"integrity":"sha512-/eycJMv4iKYR4AfXxIuMcJP9jfRtPnMPMExCnK6CYePfcIAmln74hxkTe529/ivUalLOoVaiLeGIz0OAmCQCgw==","signatures":[{"sig":"MEUCIDVMnkEBZLH6dl8NYI4qtr08tTr5DKnwBqYu8ILl+DkIAiEAna+EhtXRZZ5i/uzX5VuzSb8LdbjKI6Q53aKVWZiJQKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.1-1cd5aae11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cd5aae1179cb564e99c9d135c4c2ab8b840b2e8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1cd5aae11","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1cd5aae11","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.17-1cd5aae11","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-1cd5aae11","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-1cd5aae11","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-1cd5aae11","@libp2p/interface-compliance-tests":"5.4.4-1cd5aae11"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.1-1cd5aae11_1715870251129_0.13428983443547238","host":"s3://npm-registry-packages"}},"2.0.1-7de56f244":{"name":"@libp2p/identify","version":"2.0.1-7de56f244","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eda3644d1227921df50b976c362c092c3eddaea6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.1-7de56f244.tgz","fileCount":35,"integrity":"sha512-AR1qmaE3rTkl1MXLpdiioPFj3OiGOqyVLrnUUR06r4umYWAfVFSTRPwCcIzbB5xkiEQU/fcCs5fgBLI8y592dg==","signatures":[{"sig":"MEUCIQDOV17FaJB/dJWE+lkctzUlz4E1S5wp/U/qtlYrgJ4dbAIgKdsNzHvYdOlB/I0qXkERrN+LOBjm4QgeB04tjrwAUNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.1-7de56f244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7de56f2444f0501e2e38b7aa658a4271441f8a9c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-7de56f244","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-7de56f244","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.17-7de56f244","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-7de56f244","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-7de56f244","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-7de56f244","@libp2p/interface-compliance-tests":"5.4.4-7de56f244"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.1-7de56f244_1715875645824_0.8251763427385717","host":"s3://npm-registry-packages"}},"2.0.1-5b7380259":{"name":"@libp2p/identify","version":"2.0.1-5b7380259","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff856eb5727f4462d2543403ef2f5b402d43eb6e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.1-5b7380259.tgz","fileCount":35,"integrity":"sha512-i4OYpL6eNGVZBe8lvWTel0L3WbZNaLXBDnKThuTWiy2bC7d5DZbN2EOl3juG4k3DIFS7/SsHVHDMCsMFz6q5SQ==","signatures":[{"sig":"MEUCIBnybfGKFXcz33mLt/rhQTDHE1QB25Ki5hZud3yCG2WaAiEA3/WO0DNH1xUbwfO/nyA6npAdcGCqZCwJyIIMOOL7Vbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.1-5b7380259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5b7380259ddcd36e3e919dadb6380dc939ae9537","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-5b7380259","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-5b7380259","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.17-5b7380259","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-5b7380259","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-5b7380259","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-5b7380259","@libp2p/interface-compliance-tests":"5.4.4-5b7380259"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.1-5b7380259_1715879618423_0.14346515865288034","host":"s3://npm-registry-packages"}},"2.0.1-1eb5b2713":{"name":"@libp2p/identify","version":"2.0.1-1eb5b2713","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f206753233dc82ff24ad1d4c7c295afbe9d23276","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.1-1eb5b2713.tgz","fileCount":35,"integrity":"sha512-Xl/wEoZ20ek4m4LuTrF/HSwX8bcJHSAejCF2BwQY5zahA12B6vIvxrCKfaBwhkDn1oNilwftANCUQ5fueNgRuQ==","signatures":[{"sig":"MEUCID7N8u3y5YN9seE6whOOjMh2ygJR1BU5e5TmOrBQcUHiAiEAnmDkslk9OjQ1z1TaZQh6QKiVmFMtkGpwA9nLSMeebWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.1-1eb5b2713","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1eb5b2713585e0d4dde927ecd307ada0b774d824","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1eb5b2713","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1eb5b2713","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.17-1eb5b2713","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-1eb5b2713","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-1eb5b2713","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-1eb5b2713","@libp2p/interface-compliance-tests":"5.4.4-1eb5b2713"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.1-1eb5b2713_1715883703680_0.2641619132260391","host":"s3://npm-registry-packages"}},"2.0.1-8214dcfb0":{"name":"@libp2p/identify","version":"2.0.1-8214dcfb0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce9003c074332cb76e14e68355c87085f2179d99","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.1-8214dcfb0.tgz","fileCount":35,"integrity":"sha512-FleQ76Fx0IMMySwPFtlEUfoXclw66+ORklKOMWZQA3rfyYF7NPM1xxJjdYa8n8SHH5CsGc+jWcOw3QDfBiVGlQ==","signatures":[{"sig":"MEUCIQD4eOuXIGPChqcD+Gd+qEVvtCvmnxdvPMk2ZqbCg0E8ZgIgLjDF3/92ayU5XWLUEed5sDprVMMGhR8q+vb5/ZGcP7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.1-8214dcfb0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8214dcfb0e14e7bf377b5f0d9864551038c069fa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-8214dcfb0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-8214dcfb0","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.17-8214dcfb0","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-8214dcfb0","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-8214dcfb0","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-8214dcfb0","@libp2p/interface-compliance-tests":"5.4.4-8214dcfb0"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.1-8214dcfb0_1715958694616_0.10937458909899389","host":"s3://npm-registry-packages"}},"2.0.1-1a41c28bb":{"name":"@libp2p/identify","version":"2.0.1-1a41c28bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e87cf629e825eb061d7fa224e9365ab81d042439","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.1-1a41c28bb.tgz","fileCount":35,"integrity":"sha512-8Mec31Ren2XhAFn5t9a9i6reFhpdzkauJBkvX/4kve7e4p56qzab3yXe4Gek7GXp5WsOk/AwZgsXnprG94vwpQ==","signatures":[{"sig":"MEYCIQCA5JXC/UUVA78XCzg8mw9aud6Z8I7TnoeWZILCa0UgTQIhAJ3UA0+osLD6qQc1JFlnSEApZUQ0YsTTeEbOrkB0dKom","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.1-1a41c28bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288520},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1a41c28bb76a365c3474f94e3f7dcf7691c0cec2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1a41c28bb","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1a41c28bb","it-protobuf-stream":"^1.1.2","@libp2p/peer-record":"7.0.17-1a41c28bb","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-1a41c28bb","@multiformats/multiaddr-matcher":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-1a41c28bb","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-1a41c28bb","@libp2p/interface-compliance-tests":"5.4.4-1a41c28bb"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.1-1a41c28bb_1715968184468_0.5925730593730023","host":"s3://npm-registry-packages"}},"2.0.1-48444f750":{"name":"@libp2p/identify","version":"2.0.1-48444f750","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2f6da2237ba6e7f208437bc4b69df7e40b84c866","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.1-48444f750.tgz","fileCount":35,"integrity":"sha512-EjiHvBgIhLAPmHmL8cDo2UoZ775ig4iDuem0bvd0ErM1lsSfCBu8vD+WDjSXDOszLLCHf0SnbHs84wYf2xIv1g==","signatures":[{"sig":"MEUCIQCo7h+DIe2SX+kOAwihEzuUxzyW86zQEb4SXYObaA3ElAIgX4BJao0clqrIestq10LqEnDUvNhbN0ZcYTKSvrXA9iA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.1-48444f750","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288522},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"48444f750ebe3f03290bf70e84d7590edc030ea4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-48444f750","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-48444f750","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.17-48444f750","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.1-48444f750","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-48444f750","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-48444f750","@libp2p/interface-compliance-tests":"5.4.4-48444f750"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.1-48444f750_1715968395915_0.475237761603285","host":"s3://npm-registry-packages"}},"2.0.1-a3e8beabd":{"name":"@libp2p/identify","version":"2.0.1-a3e8beabd","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f32b2ff704c5d9681555a82a5906419471c17df","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.1-a3e8beabd.tgz","fileCount":35,"integrity":"sha512-tVLA1oHAVp43ZGBa+7YXbcCV+r+6g03GVibUuOnFnGI5oz4KVUjem20Wz5d6P9Xlw33EF2u0B/NoK303ZiYVFA==","signatures":[{"sig":"MEQCIAmywru32UUz+U+dtJ204SRBoBJUhS3bBv3zN7c86dfSAiBJeAvg3tS79QU31RUN+r/b7J/C3Jw+2h52+44X7utz6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.1-a3e8beabd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288522},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a3e8beabdc2b551594952b5d5621555296eff79a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-a3e8beabd","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-a3e8beabd","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.17-a3e8beabd","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.1-a3e8beabd","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-a3e8beabd","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-a3e8beabd","@libp2p/interface-compliance-tests":"5.4.4-a3e8beabd"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.1-a3e8beabd_1715973918160_0.26660737062497764","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@libp2p/identify","version":"2.0.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a11c566dbbcdfda15a1e3762e6b8e88188c4f48b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2.tgz","fileCount":36,"integrity":"sha512-5KGfZ9JNbvog8CCGabrYcK4uW+bSozaQ6jDXfl+jBlnjAkEjv9vEF8sUrk079diJO5m5bv96CJTt4enAkgSl9A==","signatures":[{"sig":"MEUCIQCBxbArty3vlr9gfBSypR9MU0DG6V/gSCyRaqCvFO6JIwIgM/NYpWhlT5+eNQoWb1GaKF50nu9LD+kuZyaPLT5+nIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290151},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f9df63299d5e73168f2aef452d42f9723f56e810","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.2","protons-runtime":"^5.4.0","@libp2p/interface":"^1.4.0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^7.0.18","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.2.2","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.13","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.1.2","@libp2p/interface-compliance-tests":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2_1716203868297_0.8074670579313596","host":"s3://npm-registry-packages"}},"2.0.2-e69a2f1b6":{"name":"@libp2p/identify","version":"2.0.2-e69a2f1b6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ded5a5d7c98079c245c4359d10ec20aa90bf7249","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-e69a2f1b6.tgz","fileCount":35,"integrity":"sha512-Pmvb9MxNd1uqaRoQmp4LccdE5R3WLXq9mQ0VTomNaSrcuuQ6LWaGejTxUHvB/wzn8IGhve3sYv259KA7dlOiEw==","signatures":[{"sig":"MEYCIQDPWjPKGONjoVUYOEyCpOlqE48Augd9iZuZOV545IUIPwIhAKdAA7SgeX9aSuTAFhQaCapkFrDtTWTZ2uXDrnywfoLG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-e69a2f1b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288522},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e69a2f1b608be8dbd1456b84270a4b481ee036f7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-e69a2f1b6","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-e69a2f1b6","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-e69a2f1b6","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-e69a2f1b6","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-e69a2f1b6","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-e69a2f1b6","@libp2p/interface-compliance-tests":"5.4.5-e69a2f1b6"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-e69a2f1b6_1716882680823_0.25212759272632557","host":"s3://npm-registry-packages"}},"2.0.2-7464dc00c":{"name":"@libp2p/identify","version":"2.0.2-7464dc00c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b2c9d212b595d1e8dbff5d24cf1a9f78883089c3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-7464dc00c.tgz","fileCount":35,"integrity":"sha512-KOrRVMXHEH6AXpK+Tm6XQgOsFp7JHTGiHQyLkJd8wrAO2OMRlizLvdSVKdjA8NII/EFva49yVIb37zXx3k628w==","signatures":[{"sig":"MEYCIQDcj5B4wW6JmJvofKycxeORrT5FDoH2/GattICjieLCcAIhAJGDPCzbcvkRAOZtFEbDKFUL6vs4kWvOqZ73zXFRcyVO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-7464dc00c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288522},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7464dc00caef2d95bfcfc75346f48e0901458df6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-7464dc00c","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-7464dc00c","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-7464dc00c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-7464dc00c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-7464dc00c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-7464dc00c","@libp2p/interface-compliance-tests":"5.4.5-7464dc00c"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-7464dc00c_1716883820189_0.739068253732436","host":"s3://npm-registry-packages"}},"2.0.2-7aec7bd45":{"name":"@libp2p/identify","version":"2.0.2-7aec7bd45","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"58ec4c83acf5c6eb62201e01ec411ccba9f7e064","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-7aec7bd45.tgz","fileCount":35,"integrity":"sha512-CEO0GqYjgo03l/wvfcq6sFCbrHh4231ynopwpd0YQ0bI0ekFwzk3V3Gj2rh6usDBH3ML8bsDpTDgSY4cYY1fCw==","signatures":[{"sig":"MEYCIQDVbM4gVKeQ8ZL+FhFxKlke0JbRINM5ROXN0UlUa6YQtwIhAJgDHA+HnONK/6djnd+ejahH7E8tOa1xlrPzpX8Ia8nh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-7aec7bd45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288522},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7aec7bd45b37e1d5aa206816c17189f1e0c68d96","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-7aec7bd45","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-7aec7bd45","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-7aec7bd45","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-7aec7bd45","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-7aec7bd45","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-7aec7bd45","@libp2p/interface-compliance-tests":"5.4.5-7aec7bd45"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-7aec7bd45_1716889198971_0.7020456161680282","host":"s3://npm-registry-packages"}},"2.0.2-167bf2b3c":{"name":"@libp2p/identify","version":"2.0.2-167bf2b3c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a993c1de65a1bb3d12eeb333744f15dc67a2d21f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-167bf2b3c.tgz","fileCount":35,"integrity":"sha512-maaxe8DIQOI5pANLr31uRZBsav+TrrAFQ9L0jz/9HYsvEC9lc6yMt88fbdfmsTXvKNIbmex/lrMeMyIa+QgSYw==","signatures":[{"sig":"MEUCIDr0cChsWDB9H4UxWzQfkQdm1BtNV45EayTiMZi7QsGNAiEA96JH6hKjZ2OaOZT7tYaSIQA6C5Ok0Uzg2rufX5lhGAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-167bf2b3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288522},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"167bf2b3cf0aa741c8118e241c3668e8ef91c549","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-167bf2b3c","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-167bf2b3c","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-167bf2b3c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-167bf2b3c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-167bf2b3c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-167bf2b3c","@libp2p/interface-compliance-tests":"5.4.5-167bf2b3c"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-167bf2b3c_1716897339054_0.24889629219113285","host":"s3://npm-registry-packages"}},"2.0.2-352699ab5":{"name":"@libp2p/identify","version":"2.0.2-352699ab5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a8fd60693a4211b7b6fa503669588573ca9cfe2c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-352699ab5.tgz","fileCount":35,"integrity":"sha512-VWIBvq9aom7wszhzgd3KMPjPyamZdUbcbuGxopz7e8aaN0xY12nEN331OopVx39BmAG2USbUT+EspCp2Sx9IZA==","signatures":[{"sig":"MEYCIQD+qJhlNl3EMbOcptOV5m6BNq2VdfHr7kSSg3LaytQHYQIhAJtbUFaNTE4gHo7sZfuvSj0TsF19Smed+8Bn7If0J6XI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-352699ab5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288522},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"352699ab534c7aed536886bd2fd18f069db0d08e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-352699ab5","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-352699ab5","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-352699ab5","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-352699ab5","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-352699ab5","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-352699ab5","@libp2p/interface-compliance-tests":"5.4.5-352699ab5"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-352699ab5_1716916582831_0.5892592628856812","host":"s3://npm-registry-packages"}},"2.0.2-f4e572cd6":{"name":"@libp2p/identify","version":"2.0.2-f4e572cd6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c1904707b13668b79a563abe259b19e36d99db3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-f4e572cd6.tgz","fileCount":35,"integrity":"sha512-THG65BbRJ50rGHIfnMGshYQ60CoIsH70gTK3x7UbGkzRIGOukuIq74QF2VZ2aGYuMBk4HKvbT12VwadACj/POA==","signatures":[{"sig":"MEUCIQDz6/VY+nTB9MZYv44lU3yUSqx2ks7BfysjO3VR5L2l7gIgQCj+iurbQv3dFfwiOe7cq0LVNiFNfrEzvCR5ilDQZFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-f4e572cd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288522},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4e572cd6fc957457816c98619d1a11adf4bd5bc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-f4e572cd6","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-f4e572cd6","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-f4e572cd6","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-f4e572cd6","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-f4e572cd6","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-f4e572cd6","@libp2p/interface-compliance-tests":"5.4.5-f4e572cd6"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-f4e572cd6_1716918628303_0.5179334021977338","host":"s3://npm-registry-packages"}},"2.0.2-169c9d85e":{"name":"@libp2p/identify","version":"2.0.2-169c9d85e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a73a34ec85d831f6c4256eddb47e7d919ebcef76","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-169c9d85e.tgz","fileCount":35,"integrity":"sha512-n2cmvc1ckX1DyUsA5MjLrkH3zUNGRIkbVeBa4XcPoOE4Y6habC4WtrP4qOtKoWrAa65Bw/iKRT6V//Kqd50mVw==","signatures":[{"sig":"MEUCICxA/9R2EOdHQuqBOgEQvFIow1PdRP+/+ykr/vbbMqwyAiEArbNLTm2S3g2wluQj1iZ9y7q3fbM3FsU32QyZV73sIpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-169c9d85e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288522},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"169c9d85e7c9cd65be964b5d08bd618d950f70ee","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-169c9d85e","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-169c9d85e","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-169c9d85e","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-169c9d85e","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-169c9d85e","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-169c9d85e","@libp2p/interface-compliance-tests":"5.4.5-169c9d85e"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-169c9d85e_1716918647509_0.6546681783834944","host":"s3://npm-registry-packages"}},"2.0.2-12106b5b0":{"name":"@libp2p/identify","version":"2.0.2-12106b5b0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"97b8c7169a1854f5e0b2cd2dd0e09cf1e9554dcf","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-12106b5b0.tgz","fileCount":35,"integrity":"sha512-76Sk2TD05Q/zSJLqjLmjfr9di0c/Ul3TfIGmaeKEZcTAslNmthjvSFOiKLyo7Q0QAwwhHm+y+qkVep06I/x9Xg==","signatures":[{"sig":"MEYCIQCDCcpHsk1vVOil/s/YhPeeOdBDfVPj29qAuVR31VZQlQIhAJD1Ss3NY7RI+hj+qWpuXIgwhlXxkPcUtGI16xWdl46D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-12106b5b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288583},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"12106b5b00957b0bd634e69353d4fae4e0730ac9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-12106b5b0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-12106b5b0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-12106b5b0","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-12106b5b0","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-12106b5b0","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-12106b5b0","@libp2p/interface-compliance-tests":"5.4.5-12106b5b0"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-12106b5b0_1717660156519_0.01209522763987092","host":"s3://npm-registry-packages"}},"2.0.2-757fb2674":{"name":"@libp2p/identify","version":"2.0.2-757fb2674","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c57255d4d21530b20abfc5c7dc33a8b26fda533","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-757fb2674.tgz","fileCount":35,"integrity":"sha512-+etMJvEUIXJA1qMToAA7lRYUVOR0Njpl3gCInh0GYFtWrVjTVxH5d554AFgoio5TbOGF4F3FgS34Fy5LFY7HBA==","signatures":[{"sig":"MEUCIQC6FFjySqf0eN1TbhLE+ejTFcE6wCitrzTNghK5wfaoAwIgKwyienZEu+smL/hWihwSDjmxhNWI4CX84tf4K059ZrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-757fb2674","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288582},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"757fb2674f0a3e06fd46d3ff63f7f461c32d47d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-757fb2674","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-757fb2674","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-757fb2674","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-757fb2674","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-757fb2674","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-757fb2674","@libp2p/interface-compliance-tests":"5.4.5-757fb2674"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-757fb2674_1717662369650_0.14592372779139118","host":"s3://npm-registry-packages"}},"2.0.2-440c9b360":{"name":"@libp2p/identify","version":"2.0.2-440c9b360","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"93e48d045b9eabc73103c10cfeb846b389060335","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-440c9b360.tgz","fileCount":35,"integrity":"sha512-eCYgT0jX4FEvQbdGhsEZL1CTknENsRUlwnpmb28xa/ZlAd16lSugonr7/mzYr08UjHR4u2QNDaFZc51IFHs4ow==","signatures":[{"sig":"MEUCIQC9pIzRYOzR1caqjz1Hg1nRqkusxut9Gb/m2FIk5yPYrwIgeY6iK6TTnHpI/xA2lgWenXI8DwOqIzf5aXCuPGtySIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-440c9b360","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288582},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"440c9b360b8413149f4a1404c3368f124b0f8a5e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-440c9b360","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-440c9b360","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-440c9b360","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-440c9b360","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-440c9b360","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-440c9b360","@libp2p/interface-compliance-tests":"5.4.5-440c9b360"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-440c9b360_1717665398127_0.8038982271515414","host":"s3://npm-registry-packages"}},"2.0.2-4bd8e4f79":{"name":"@libp2p/identify","version":"2.0.2-4bd8e4f79","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"05883fe9162370c60dd49b8268598d05942c5025","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-4bd8e4f79.tgz","fileCount":35,"integrity":"sha512-S12OWBUYVET74pIWy+kBsYKmIz+uVARY6rqUP7Y9nrLRH5N6E385/ly0JHv1VDBdspoZ1z8eBx+cCdIxq04Ozg==","signatures":[{"sig":"MEUCIHwT/EUMbHkqTtWogqfb1ecvk2yQ2bQY9MvHY3o2ZorlAiEAp+I+BZxoQ569M/FLVa73bPcSS8VRT60A8mBIwyJ+koI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-4bd8e4f79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288582},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4bd8e4f791d055c2ba1445f1dea64dd3735e41c9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-4bd8e4f79","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-4bd8e4f79","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-4bd8e4f79","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-4bd8e4f79","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-4bd8e4f79","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-4bd8e4f79","@libp2p/interface-compliance-tests":"5.4.5-4bd8e4f79"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-4bd8e4f79_1717667095628_0.8587657571699505","host":"s3://npm-registry-packages"}},"2.0.2-f6fe2cc3c":{"name":"@libp2p/identify","version":"2.0.2-f6fe2cc3c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"46a54a1da8128c84ef243f49071f2393407b8ff4","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-f6fe2cc3c.tgz","fileCount":35,"integrity":"sha512-O6lckoSGWSLu4qpLRhzMwTjmcLAq5XP1SA9JRlvuF2smt+2BW1K7RYI49konhoNJcm9J6+rjJh3mQqKwIwD6iw==","signatures":[{"sig":"MEUCICEqFxlL06e1zggr+/M0XhujIks+uA6Vo1+NOO7ZtZqqAiEAuqHR7bQzK/CH/vw2DiA/tmNau6qBPBpVbxg9D+Gb8ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-f6fe2cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288582},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f6fe2cc3cfb4a69520ede31874c94088a7e9b270","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-f6fe2cc3c","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-f6fe2cc3c","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-f6fe2cc3c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-f6fe2cc3c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-f6fe2cc3c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-f6fe2cc3c","@libp2p/interface-compliance-tests":"5.4.5-f6fe2cc3c"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-f6fe2cc3c_1717668107062_0.26954419208691105","host":"s3://npm-registry-packages"}},"2.0.2-6011d3697":{"name":"@libp2p/identify","version":"2.0.2-6011d3697","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"346ceb161c7f0df5b243016959ef65e2ee888707","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-6011d3697.tgz","fileCount":35,"integrity":"sha512-3Iorq9pHsLtb0CtjNozR97luOJIQxySpisQl4AH+Y0vPamiq+sPtFTwSMAm6RW2Y6xf5+As7a2ycUwGUYjKZ+w==","signatures":[{"sig":"MEUCIQDCX/PDBvKkgLjXXB12OrjmMrDpK+CTsV/kijkFb1M2jAIgTb/f5sEpPnAyIH4IXEOR5apsyZr3oC0I1CSVogCxzh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-6011d3697","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288582},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6011d36973f94813bc28f19cec4cf2d5883bc812","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-6011d3697","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-6011d3697","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-6011d3697","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-6011d3697","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-6011d3697","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-6011d3697","@libp2p/interface-compliance-tests":"5.4.5-6011d3697"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-6011d3697_1717668932415_0.23901254574099484","host":"s3://npm-registry-packages"}},"2.0.2-bc6556f96":{"name":"@libp2p/identify","version":"2.0.2-bc6556f96","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a98ad8ffe203a7f2abbfe67849e2c4ddfa5b31fc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-bc6556f96.tgz","fileCount":35,"integrity":"sha512-NT7ZIx7Fi4kC4nPwfS7CGS8GtpgLRpSIc8Mxx1lOpZCendiTvm91U61lGzIfT8SI+I9RLD7HyvL3eOhSzH3DgA==","signatures":[{"sig":"MEUCIQCEckpPGDq+J6Y+rdko32COOdE+DI3rgcKW6ygw45c+IAIgHITwD7RPEathyho7d1PDLX8HPa4iM+1t6hKtx08CE1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-bc6556f96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288582},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bc6556f965474801d63fc6a4c113b65144715995","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-bc6556f96","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-bc6556f96","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-bc6556f96","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-bc6556f96","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-bc6556f96","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-bc6556f96","@libp2p/interface-compliance-tests":"5.4.5-bc6556f96"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-bc6556f96_1717673417343_0.4881408485613261","host":"s3://npm-registry-packages"}},"2.0.2-769461d3b":{"name":"@libp2p/identify","version":"2.0.2-769461d3b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3bea4b6f7d09a2d516a8ffe5237ab25bedc28102","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-769461d3b.tgz","fileCount":35,"integrity":"sha512-Ny2P54ujlOfpE4Y+M09LIQS9EM2iy8xeGS4gJp7gybgqK4m4pxpYLKhaBeWjAHQnRN6y7B3VnpWU++ycd/ewsQ==","signatures":[{"sig":"MEYCIQDG7xmmFzf28MPp0GHaL6uGH8O+xiXXaTcshciyvv50NwIhAI7Ph6BH8z1ouoP5VsqRCXLgFRTUqaNv5jxTKRBtP4Jw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-769461d3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288582},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"769461d3b5de1a9825c37ae8d10d508bab9fd2bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-769461d3b","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-769461d3b","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-769461d3b","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-769461d3b","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-769461d3b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-769461d3b","@libp2p/interface-compliance-tests":"5.4.5-769461d3b"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-769461d3b_1717689845376_0.3235442833161315","host":"s3://npm-registry-packages"}},"2.0.2-62e32252a":{"name":"@libp2p/identify","version":"2.0.2-62e32252a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4395f10fb4d903066b5aad0cc1d962c291c0e51f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-62e32252a.tgz","fileCount":35,"integrity":"sha512-CjMN3LW6o6QTrRFSCfh5tUzcH1M5p3SJsRoEIApr5LZdy3Cd0sJNQFWOqlE6siRCyFxW0yZ5tQvyPEXLUn+w9w==","signatures":[{"sig":"MEYCIQDOwVSipP5DIujLXFDmnY5lJRW9OO0dG15ih/vOuQARSAIhANGmFvA9zkr851ZxcQgCBESHXteg73Bo/b0CyBPluq4I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-62e32252a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288582},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"62e32252a334a5389546dd05a143ffb93cb8e744","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-62e32252a","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-62e32252a","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-62e32252a","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-62e32252a","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-62e32252a","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-62e32252a","@libp2p/interface-compliance-tests":"5.4.5-62e32252a"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-62e32252a_1717700224004_0.2991890176511318","host":"s3://npm-registry-packages"}},"2.0.2-90d10b565":{"name":"@libp2p/identify","version":"2.0.2-90d10b565","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9a5f9597487748eeb29ee958554acf22bc348ee3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.2-90d10b565.tgz","fileCount":35,"integrity":"sha512-8BMzyg3wfO5vADzMp61IbR/3eHLl/kkt+4F1pywOO1/aaxM63kSGt/ArmS0X2QD2efsNsupe9M2lUTDVLqgpQA==","signatures":[{"sig":"MEYCIQDCi6QZ/1PZUDSEO6z8VB7OPW5qehyqwHE29Ghl/WoUQgIhAJy1IrgSeeuOCLPlAKEq2HFyqVZeXJV1x3NzQIrJ3+gt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.2-90d10b565","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288582},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"90d10b56557380097d3738ee9c839ce70386ed54","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-90d10b565","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-90d10b565","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.18-90d10b565","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-90d10b565","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-90d10b565","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-90d10b565","@libp2p/interface-compliance-tests":"5.4.5-90d10b565"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.2-90d10b565_1717775407140_0.4049284495274026","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@libp2p/identify","version":"2.0.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5ea1721ea141cc0a62d65325e22422fe5c656706","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.3.tgz","fileCount":36,"integrity":"sha512-dx3Sd3XV7giDwaE6dYeeS0+YhM/Fneul+PeWUjjLuG1GSvHTkgNtwdx+J7weBfIfHHKmibhdpntV5GLY+0pfVg==","signatures":[{"sig":"MEQCIEUi78hwWu3jIGEHSFCyuUCz7rkb86RYIGOJB8ghfOW1AiAMxX+0tedd73eftqB5N/IynMe1vnkSaZFYM6IinlX9jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290211},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2829da93ce19750e29f65a0cf25528d15281c5eb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.3","protons-runtime":"^5.4.0","@libp2p/interface":"^1.4.1","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^7.0.19","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.2.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.14","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.1.3","@libp2p/interface-compliance-tests":"^5.4.6"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.3_1718015929325_0.05455658710871125","host":"s3://npm-registry-packages"}},"2.0.3-863b3de03":{"name":"@libp2p/identify","version":"2.0.3-863b3de03","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c9046a9a8762f24b51360ef13da0543da0e9b810","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.3-863b3de03.tgz","fileCount":35,"integrity":"sha512-9WAbfnG99HQbO+VqFP4Z1BGXF2hdSruUp/XU/+qtQI4RVVc53QK09QWrZDbnDz/QPqi6xFVY6A+p2L/GtgwfZg==","signatures":[{"sig":"MEYCIQCsnBXN+JHjRARxuUVzOi3LiLb+6qw3aYUKnf5l43cDOgIhAJJK2UvpWGS0lAvVGMQbHV3Rri/p/r5aftKyU2KcERx9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.3-863b3de03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288582},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"863b3de03e73204b517830ae9ea782425b5c3088","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-863b3de03","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-863b3de03","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.19-863b3de03","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-863b3de03","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-863b3de03","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.3-863b3de03","@libp2p/interface-compliance-tests":"5.4.6-863b3de03"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.3-863b3de03_1718188283366_0.9057741550143115","host":"s3://npm-registry-packages"}},"2.0.3-44791342":{"name":"@libp2p/identify","version":"2.0.3-44791342","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"87b17d4c64ef3e2482870166c9dea3c81456b8bd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.3-44791342.tgz","fileCount":35,"integrity":"sha512-mVPlkbXMsANL5dzQC3jj5nDKzWgW2R6scP6LI/kaTjShX9OBuNVUQRyglqdWQ1/kI8rm7TGYm60wAaRjJo2kkA==","signatures":[{"sig":"MEUCIQCUQkBJXazzLQlFK+VAbd8sMgsvzLxNfx23XQIbNPTIoQIgEvPOaJzZMtRppppog4onwEQYw949HQxHNth6Ubn9ug0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.3-44791342","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288582},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"044791342239b187d4fdabb957b0ca6af93d9b73","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-044791342","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-044791342","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.19-044791342","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-044791342","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-044791342","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.3-044791342","@libp2p/interface-compliance-tests":"5.4.6-044791342"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.3-44791342_1718207634944_0.1866418897031228","host":"s3://npm-registry-packages"}},"2.0.3-d1f1c2be7":{"name":"@libp2p/identify","version":"2.0.3-d1f1c2be7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"11c30c1495f506c49691a87b25adb800576acf05","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.3-d1f1c2be7.tgz","fileCount":35,"integrity":"sha512-EQK4wJGBvxEjovjF356HgcCAedKM8pucNj5kLHLRlzSRi3792hQTHWBqxE8aBKaaJjq79QVp9969UuBtQXt8+Q==","signatures":[{"sig":"MEYCIQDWURP48halEhp5uJjZTlhERG54eVaLfgjpSLuKqYXQIAIhAPh/iYt0ee4OF0+du7B414MulZdA/a8UGw+n4/wn43qr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.3-d1f1c2be7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289581},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d1f1c2be78bd195f404e62627c2c9f545845e5f5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-d1f1c2be7","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-d1f1c2be7","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.19-d1f1c2be7","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-d1f1c2be7","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-d1f1c2be7","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.3-d1f1c2be7","@libp2p/interface-compliance-tests":"5.4.6-d1f1c2be7"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.3-d1f1c2be7_1718268591117_0.3938199804001168","host":"s3://npm-registry-packages"}},"2.0.3-94cac115a":{"name":"@libp2p/identify","version":"2.0.3-94cac115a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ee40f48de3e613dbe4f534e7c20de006668e4e4f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.3-94cac115a.tgz","fileCount":35,"integrity":"sha512-KHw6G2B8blgYJ87bRCYCz4QW510blDoyhsNJgzK0n0oyL6XKj3b/eMHMVTwqMziBN8rVLgZRgR9Vdu/5i1XrqA==","signatures":[{"sig":"MEYCIQDO1e2dEP1O+UBHHxfUY+O0eG8RBb2Ej5U/3gOYjvlBjAIhAKL8D5lK4DFQ0QMc73tJwICUCwziCKla0OJO2ghoknSF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.3-94cac115a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289581},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"94cac115a2ec5dc805fc987345bcacfe269260de","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-94cac115a","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-94cac115a","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.19-94cac115a","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-94cac115a","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-94cac115a","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.3-94cac115a","@libp2p/interface-compliance-tests":"5.4.6-94cac115a"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.3-94cac115a_1718275916301_0.05040612582944348","host":"s3://npm-registry-packages"}},"2.0.3-8e4fdcde9":{"name":"@libp2p/identify","version":"2.0.3-8e4fdcde9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c1707dd170d650b11a5c2d9abf147e0f80b25852","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.3-8e4fdcde9.tgz","fileCount":35,"integrity":"sha512-0q+3FPTi9iQ2rE/YLMZZwDnE7cX17jWISTk2zi2VB6PaXnfDN2zyG6Jiwum7pLRJTniOkzH/Ke2Buadu4b9F/A==","signatures":[{"sig":"MEYCIQDAxPHa1+57vIwLLLKog7x/kEOEFeXkcopSWxpj5n25pgIhAPKdxWw1+ZInbsH3hEKsqyNIE0dvODIKfRhOjThUEFnw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.3-8e4fdcde9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289581},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8e4fdcde999a64b6f6e573960b2a53cc78c0bebf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-8e4fdcde9","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-8e4fdcde9","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.19-8e4fdcde9","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-8e4fdcde9","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-8e4fdcde9","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.3-8e4fdcde9","@libp2p/interface-compliance-tests":"5.4.6-8e4fdcde9"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.3-8e4fdcde9_1718707428567_0.7164813689064629","host":"s3://npm-registry-packages"}},"2.0.3-9e0236627":{"name":"@libp2p/identify","version":"2.0.3-9e0236627","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.0.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"af586a508b7935c44253977e15afe20c7cf16da5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.0.3-9e0236627.tgz","fileCount":35,"integrity":"sha512-NGaM3mkrZu412tXr8rcXox3v1H9mIIi6f1hKF/eQ3JEB2EAmXvaFP6XfQFn16mq7H9nHZA3bjCAuUCqyTNNmsQ==","signatures":[{"sig":"MEQCIFpVeI+lJ0mMUMVWShJwLQONK9mhCv02v2wYWb4xes3HAiBP54hyi2FbtkSIeiGL1eowxOYaxGi83wPyQXSzoFw6ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.0.3-9e0236627","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289581},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9e0236627b50a389df3350a90e58720cc205f0af","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-9e0236627","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-9e0236627","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.19-9e0236627","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-9e0236627","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-9e0236627","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.3-9e0236627","@libp2p/interface-compliance-tests":"5.4.6-9e0236627"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.0.3-9e0236627_1718714862353_0.7233076242815244","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@libp2p/identify","version":"2.1.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"663daa8e1f541326630655a8bd52aba015797017","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.0.tgz","fileCount":36,"integrity":"sha512-aHaMNNFxG1w/CNsTXaYaY/MkwKe4Y4Rtea7Npsnrtj5Ka7/TM6Xg9ZsYoaKtL13MZriKPCRatvU59qxNYzNtQQ==","signatures":[{"sig":"MEYCIQCCY3U0f+V1zsrw1EOwY6x5RxWSmz5bKteUPYS8+EbagQIhANEItmdisYKJ3/3YD0egr/sX1GX1Nm8yrTtcNvEikVCK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291210},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"703b39029c478446fc7d75c64a990883a75c1934","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.4","protons-runtime":"^5.4.0","@libp2p/interface":"^1.5.0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^7.0.20","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.2.4","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.15","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.1.4","@libp2p/interface-compliance-tests":"^5.4.7"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.0_1718812354974_0.549614825144473","host":"s3://npm-registry-packages"}},"2.1.0-0b55625d1":{"name":"@libp2p/identify","version":"2.1.0-0b55625d1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.0-0b55625d1","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2b758f11a81c16487ea4650a148327614d184fd5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.0-0b55625d1.tgz","fileCount":35,"integrity":"sha512-2HimtA0xKhY/A5XRE8CUtwESz+lO40Nsoy5Kv4Hb1gFWkkVyhs0oTj1cZHVztLlXeybPz9U6p/bNU1k+5K+Xdw==","signatures":[{"sig":"MEQCIFrRA78nvg/IvtRs3rh8mBsqj0oCP+25OiO+Pl2OMPY1AiBo+R+FLN+EK80gUPqCV8p17+pHd7JDNMRG15CEehCgnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.0-0b55625d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289581},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0b55625d146940994a306101650a55ee58e32f6c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-0b55625d1","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-0b55625d1","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.20-0b55625d1","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-0b55625d1","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-0b55625d1","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.4-0b55625d1","@libp2p/interface-compliance-tests":"5.4.7-0b55625d1"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.0-0b55625d1_1719177427079_0.3914253947021882","host":"s3://npm-registry-packages"}},"2.1.0-3b9cbf7d8":{"name":"@libp2p/identify","version":"2.1.0-3b9cbf7d8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.0-3b9cbf7d8","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7712953c94d1c8951e875022ee2da9fd7a2a265e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.0-3b9cbf7d8.tgz","fileCount":35,"integrity":"sha512-vMtPywxrzLdrow8SDTdF3uy3UznZWeXkRBIQFh4mV/ZcNSl1K49sC7Sfw1D/yE79r3R5dUOFCkQ12ooCtboOJQ==","signatures":[{"sig":"MEYCIQCQgmn99jGQP260fJglYVPAgT6rm5ZkhTBErcK3OtR0jQIhAP5cbtbb0yWns5H4vRKyoaI+f//fOJPdnKXVTLfVOwg8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.0-3b9cbf7d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288625},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3b9cbf7d82fc24cd30b09ad2d3b768bdec741e99","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-3b9cbf7d8","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-3b9cbf7d8","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.20-3b9cbf7d8","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-3b9cbf7d8","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-3b9cbf7d8","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.4-3b9cbf7d8","@libp2p/interface-compliance-tests":"5.4.7-3b9cbf7d8"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.0-3b9cbf7d8_1719855267787_0.7215425486489442","host":"s3://npm-registry-packages"}},"2.1.0-15eb66428":{"name":"@libp2p/identify","version":"2.1.0-15eb66428","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.0-15eb66428","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c799637acdc1a2048b1f16ab606378a5c31a8d6b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.0-15eb66428.tgz","fileCount":35,"integrity":"sha512-3HwkvMySmOBNabB51o/dgz3mXMadhnTThbRDZw2XW1OOqYpNX1hZciIVRYirC+ttjWSmMieQvNS+fpB1dMcUIA==","signatures":[{"sig":"MEQCIHdhQYZZ3s7SWcCYuPNpyz4mcAJMFGBjuXB9jBYN/ACWAiADITM/xPbqZ/6krRHBgqECgEUbbzz732f06BU42oF0/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.0-15eb66428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288625},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"15eb66428d191e1c26db69ef3587bd2afb972d17","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-15eb66428","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-15eb66428","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.20-15eb66428","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-15eb66428","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-15eb66428","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.4-15eb66428","@libp2p/interface-compliance-tests":"5.4.7-15eb66428"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.0-15eb66428_1719924272132_0.7268992862899133","host":"s3://npm-registry-packages"}},"2.1.0-6573cb8b0":{"name":"@libp2p/identify","version":"2.1.0-6573cb8b0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.0-6573cb8b0","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fc580a618722e86bbb0bf567b5b7b7c0809159bb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.0-6573cb8b0.tgz","fileCount":35,"integrity":"sha512-fsWWjAFHptNeigQRIEVnQzyYSynyasgFiy/N5PFUukluMGgI25DEaRLm57bJdNhmiS4LDLKyq+RMYNWBMSkMdg==","signatures":[{"sig":"MEUCIG2wtwAJ+1kRf5e3YdQhdF4ObZTWKqGyvVueb44DQ4r7AiEAi67u1wHDV+tFf+2+7FLpp0VHmOqDmj19DOTlhnxGVjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.0-6573cb8b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288625},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6573cb8b072c9ab3b0b374a9d2a4270cbc5c19b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-6573cb8b0","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-6573cb8b0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.20-6573cb8b0","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-6573cb8b0","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-6573cb8b0","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.4-6573cb8b0","@libp2p/interface-compliance-tests":"5.4.7-6573cb8b0"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.0-6573cb8b0_1719924275783_0.5036297761364354","host":"s3://npm-registry-packages"}},"2.1.0-b0b6cae12":{"name":"@libp2p/identify","version":"2.1.0-b0b6cae12","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.0-b0b6cae12","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df7b87119b4790116da3f7d7c32000127bf15bd7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.0-b0b6cae12.tgz","fileCount":35,"integrity":"sha512-L5itu7hldFFGoalAdYiKkbrMueGuvWYXb53JKUBIBAvLD0RK2tDsRENkyCcuxzLdA3RlpnI6cxg+a+I5b/fJCA==","signatures":[{"sig":"MEYCIQDkMK/kqMK/qcSHn2ymNUcBc6zMQ8OZl7F+GFE7viu1JgIhAInUjj0g3bwBxJ5jXCt1eBdeCppveEEuK1zjLaHPL6AN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.0-b0b6cae12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b0b6cae121f23b8b09b36aed6815bddd2ff6e149","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-b0b6cae12","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-b0b6cae12","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.20-b0b6cae12","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-b0b6cae12","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-b0b6cae12","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.4-b0b6cae12","@libp2p/interface-compliance-tests":"5.4.7-b0b6cae12"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.0-b0b6cae12_1719925324623_0.5787710521675227","host":"s3://npm-registry-packages"}},"2.1.0-21cf7bc56":{"name":"@libp2p/identify","version":"2.1.0-21cf7bc56","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.0-21cf7bc56","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"80eb869f6535a08494bd43f9d871976194a71576","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.0-21cf7bc56.tgz","fileCount":35,"integrity":"sha512-vrXcCg0wm1vBFHVcvh42thh5XKsu3bbuUkvX6dDplZ7s+p7TjeSdnN6gkTu+Wu96i7nQcMkKAVySm/vDqz0asA==","signatures":[{"sig":"MEQCIEd3TLXm4ZqGQAvJafWzMQ49P5Tpt20Jfl6XWUImoo/PAiBiV3C0dJ5d88sC3NO+Kqsn1UoPDkUlydjiCmpNipGcbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.0-21cf7bc56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"21cf7bc56bf352a15fe8a167a8d81edd23a9897c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-21cf7bc56","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-21cf7bc56","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.20-21cf7bc56","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-21cf7bc56","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-21cf7bc56","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.4-21cf7bc56","@libp2p/interface-compliance-tests":"5.4.7-21cf7bc56"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.0-21cf7bc56_1719929027524_0.8199322604772981","host":"s3://npm-registry-packages"}},"2.1.0-af85a7cad":{"name":"@libp2p/identify","version":"2.1.0-af85a7cad","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"66b9b9fdf5550fd5c233f283eb3012e0b0337879","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.0-af85a7cad.tgz","fileCount":35,"integrity":"sha512-kxK9w3soc79zDwcD5cXRW+rU+dMkxV+BUpCjfN6eIdarysLlzccrXVr+YMAfMrIdugur1Sd4kZK17EK1PkPQyw==","signatures":[{"sig":"MEUCIQD8n0YivfU1qDz4fobYa9eFBdnaSXBWexzGBXIMz0zEYgIgIii6/HsrDXaHbI7Y3l7yF+rw+cL7ud6A8FJGXAH+Pcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.0-af85a7cad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"af85a7cadd2471c6d1ad730b659783453e9e5e37","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-af85a7cad","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-af85a7cad","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.20-af85a7cad","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-af85a7cad","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-af85a7cad","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.4-af85a7cad","@libp2p/interface-compliance-tests":"5.4.7-af85a7cad"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.0-af85a7cad_1719943321742_0.2671082545313981","host":"s3://npm-registry-packages"}},"2.1.0-abb9f90c7":{"name":"@libp2p/identify","version":"2.1.0-abb9f90c7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"327e3e9ab0f15ae41a9e8ba16d1ee7c405aea2e8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.0-abb9f90c7.tgz","fileCount":35,"integrity":"sha512-sM43C/5o74IHJbe+T6hoisTgJtz/WYkaay9k0j3drW2zOJGLzA/fciuSXckg8tmNMkmdfVadg85bYdwCcSzqMA==","signatures":[{"sig":"MEUCIGEQmsmjrc4OUb2gbX0+zxlY3RRCk3HfEkpl16B3X13/AiEAy+WKbSFzNaoZImvXQj9LaQ8FA4zSj66U8B81xZycngY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.0-abb9f90c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"abb9f90c7694ac9ff77b45930304a92b1db428ea","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-abb9f90c7","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-abb9f90c7","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.20-abb9f90c7","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-abb9f90c7","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-abb9f90c7","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.4-abb9f90c7","@libp2p/interface-compliance-tests":"5.4.7-abb9f90c7"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.0-abb9f90c7_1720011712439_0.8786802564251319","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@libp2p/identify","version":"2.1.1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f01ea4ff5faa3545358354766509a08717356637","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.1.tgz","fileCount":36,"integrity":"sha512-vNaz2sKJh7wzNdDnkDn9RBPL7WhotGd78ogkDmr3N5J8V50wSXjA556tHa8eO5dqtyTTHZ0TTa6C0BPW/vxGng==","signatures":[{"sig":"MEUCIQCuRx8HyNbH6rzuKjEnaDyRB4phQ9s12CrTkVyvYNem4AIgY4Xz2L4GWyG9XI2jPs/wluFXYlMfK7BstItgaWvnJq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290739},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b816fd9c27f653adf7fd038daf0c216f2a4b5305","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^7.0.21","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.3.0","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.16","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.2.0","@libp2p/interface-compliance-tests":"^5.4.8"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.1_1720013950130_0.35738763382530125","host":"s3://npm-registry-packages"}},"2.1.1-151bc46fb":{"name":"@libp2p/identify","version":"2.1.1-151bc46fb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d6b45bbe2a047e87f4b90a1b2e67ec73b37d673c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.1-151bc46fb.tgz","fileCount":35,"integrity":"sha512-nf+zaPsV74FAWIOM8LfC5imhJIzGaTF4rm94abqdV4BPoUYwKD5KMIbfodLwf2fGLafnCJo0WCu2FEWokJ2Cdw==","signatures":[{"sig":"MEUCIQCR76BexMxDkUVfGgOdSmEN0h/OGSBdnexPrSXkqbjzqwIgEyYRGpVmiS4zq3OPozkxdEcX/aUuQpp315AIfTXOfLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.1-151bc46fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"151bc46fb4b41626143499cf9ebe0fcb309a78e2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-151bc46fb","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-151bc46fb","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.21-151bc46fb","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-151bc46fb","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-151bc46fb","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.0-151bc46fb","@libp2p/interface-compliance-tests":"5.4.8-151bc46fb"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.1-151bc46fb_1720420145811_0.508507155535239","host":"s3://npm-registry-packages"}},"2.1.1-ce6da9896":{"name":"@libp2p/identify","version":"2.1.1-ce6da9896","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"47b5004932e0e4e4955f593ed309f87caad1faad","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.1-ce6da9896.tgz","fileCount":35,"integrity":"sha512-0TuovWtfm/47RaTS3UF2O824gmVaGqlCPZVqcD6dKE+lqtnMf66a/AjCKQYP49epiJjdNXm9OFt0tCesZugb9g==","signatures":[{"sig":"MEYCIQDlsaQ8p5KLLeBVenEq3sqUALnGhJxg7fcskp7Rw9OzEgIhALYiKx0RzMRVTyGziS8mGpIb1v5MuRc8d8kKdjAkgkxE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.1-ce6da9896","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ce6da9896c768205a9ad85d3d048938bf7b8f35c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-ce6da9896","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-ce6da9896","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.21-ce6da9896","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-ce6da9896","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-ce6da9896","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.0-ce6da9896","@libp2p/interface-compliance-tests":"5.4.8-ce6da9896"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.1-ce6da9896_1720467272460_0.8208541445384716","host":"s3://npm-registry-packages"}},"2.1.1-d1aec4d9f":{"name":"@libp2p/identify","version":"2.1.1-d1aec4d9f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c34b253b230ebc726888d468f43e2e53526f52ac","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.1-d1aec4d9f.tgz","fileCount":35,"integrity":"sha512-f1EsPVitNi5fIXWsS+ahIWOXBeb/McakkStVs4ZyEMrI1vXaZ6d1bKuf8JCuFh+mPc7y08FTx/Igu/H7QoMI8A==","signatures":[{"sig":"MEUCIHCTNvnMPn340atnUW4DSFZn0CU6kUB6Gmi78C6dnWo6AiEAnTFKEhYrWussTMgDolKyrxcqlqIefmZMDCi1hv5hcnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.1-d1aec4d9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d1aec4d9faeaced1dc71437f142c444fde3ebb98","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-d1aec4d9f","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-d1aec4d9f","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.21-d1aec4d9f","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-d1aec4d9f","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-d1aec4d9f","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.0-d1aec4d9f","@libp2p/interface-compliance-tests":"5.4.8-d1aec4d9f"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.1-d1aec4d9f_1720467575161_0.737456678453523","host":"s3://npm-registry-packages"}},"2.1.1-e1f0b307c":{"name":"@libp2p/identify","version":"2.1.1-e1f0b307c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7eea99c9e1e0c92dd1049115ace5fe9c67daff66","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.1-e1f0b307c.tgz","fileCount":35,"integrity":"sha512-fgoEWWbnYS9KibQw+vuWJB+9EMC7hP+0Wq/T4b0p0Ylu4/6QePdA4B8frGvzy0gFvJZqFKGIIpb2te2npckoWw==","signatures":[{"sig":"MEUCIG6dAV998B/UxO4nWbUfwpkidZE8bQhYLHMLvLL950CAAiEA/bUmZHnWLrhLNB7Pt5R8qCbrquiGefFtmq18fQFjstg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.1-e1f0b307c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1f0b307c6992414d39cd5b44cf971d30f079fab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-e1f0b307c","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-e1f0b307c","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.21-e1f0b307c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-e1f0b307c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-e1f0b307c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.0-e1f0b307c","@libp2p/interface-compliance-tests":"5.4.8-e1f0b307c"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.1-e1f0b307c_1720630788200_0.04445057592063084","host":"s3://npm-registry-packages"}},"2.1.1-3319ff41e":{"name":"@libp2p/identify","version":"2.1.1-3319ff41e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"139bd6398453fd05cd6294ee9b5bf3b84473f579","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.1-3319ff41e.tgz","fileCount":35,"integrity":"sha512-t29pxeJlQfgFJ2ng0DsF+mjo1S8c4oCy6ZCqHhRhV6eA3bEYtpJl2iZKeXay2aaQixdmiPLpwd8wBNTVXKOBEg==","signatures":[{"sig":"MEYCIQDdSvifZj/vQpFhnr/RmQHNEKa9ojhGwOT9l2i7dMizOwIhAL8XWT0Llfdcu6NegTY8GCK4w/3K22Jtv+Vnsx2idXoc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.1-3319ff41e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3319ff41ec7a30a632343e3171136b57460e01cb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-3319ff41e","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-3319ff41e","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.21-3319ff41e","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-3319ff41e","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-3319ff41e","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.0-3319ff41e","@libp2p/interface-compliance-tests":"5.4.8-3319ff41e"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.1-3319ff41e_1720635798211_0.13208365432177116","host":"s3://npm-registry-packages"}},"2.1.1-e9b6a242a":{"name":"@libp2p/identify","version":"2.1.1-e9b6a242a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3c57bf48636295422f328ad71460aa87fc40013","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.1-e9b6a242a.tgz","fileCount":35,"integrity":"sha512-afAGxIwmY8ju7T8IeeMxwPatpoeQey5oo5eEvwfocd/zSa/SWySdyaObIQaOSGWAjzYz57F/BlR+oWGfRk/eiA==","signatures":[{"sig":"MEYCIQDdC/9LOrxoZye1j36cCXiM1pNPd+sQRzQ/KwNrYGKdDAIhAPt6aOrftPaioQd9+I+4W1ayPFHdSfgf6BJqgMCkIS8Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.1-e9b6a242a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e9b6a242ac8b485f5fe9c33710e100c660c308aa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-e9b6a242a","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-e9b6a242a","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.21-e9b6a242a","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-e9b6a242a","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-e9b6a242a","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.0-e9b6a242a","@libp2p/interface-compliance-tests":"5.4.8-e9b6a242a"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.1-e9b6a242a_1720876543841_0.31238250494802267","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@libp2p/identify","version":"2.1.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"85a69eb341d893a767d81b3b6138790278109fb9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.2.tgz","fileCount":36,"integrity":"sha512-neLNz6WhYAxDHgsb/LGyZF9i+nE4E+dk30/5gFxc/876oVwgc1IqSs2eEEEx9t0l2ToeHADScBM+bHrFsLIk3g==","signatures":[{"sig":"MEUCIQDRavg3oImuQiJ2CaMYrhnXRjOb4+IZxMxKlV87lnzovAIgTqqf3QVU4qaxMPy+gPwG9Ht0DWf/w8eriwUzUHdXHXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290739},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bcd018310f7b55d15e7d1712f5b35630e5d80fc9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.1","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.1","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^7.0.22","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.3.1","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.17","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.2.1","@libp2p/interface-compliance-tests":"^5.4.9"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.2_1720878985956_0.6192760329438476","host":"s3://npm-registry-packages"}},"2.1.2-a130993ed":{"name":"@libp2p/identify","version":"2.1.2-a130993ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e7e9416b9d4eaaff8299a985bbaf3fad2ed3c099","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.2-a130993ed.tgz","fileCount":35,"integrity":"sha512-iZe4FFObTwochg5bY0Crj1wUZHF1h79CxpJD0FlfoIkfvo0/ffuN9bnCTh8rnPHeY0hfVvUzD643Oaue7hTFbA==","signatures":[{"sig":"MEUCIQC1nw52nOlGwxH/SQsQVu2ccCSXE4b6e07vV+BhorJ0egIgDFRbPYzu4rNNOynXZzbZ5RbsFRvScRvswmSJCMjLTR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.2-a130993ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a130993edae3cf931bd1f4f4c24378a44dab4268","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-a130993ed","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-a130993ed","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.22-a130993ed","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-a130993ed","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-a130993ed","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.1-a130993ed","@libp2p/interface-compliance-tests":"5.4.9-a130993ed"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.2-a130993ed_1721065885354_0.6508300087503418","host":"s3://npm-registry-packages"}},"2.1.2-928801a80":{"name":"@libp2p/identify","version":"2.1.2-928801a80","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0858727c26a549764fef417b75d19227fa46c52","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.2-928801a80.tgz","fileCount":35,"integrity":"sha512-qg9iwHOUOTAV2tG8WWM85/BkTFwcHX0Q6Pex810Xhy0OQuCHFdw6UXNvPSbvkd85Wf/adF2JopMTlSiOT20nag==","signatures":[{"sig":"MEUCIDi46/OXNbyB6/Onc2xE3mZ3rcLMewFPqAMcuK1R5t1XAiEA9fw7jmgkwuCcV5fH1ul/RA729UYdx4Rt3+W8qEJVuX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.2-928801a80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"928801a80232d437a058e79f5b21e12eac128f2c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-928801a80","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-928801a80","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.22-928801a80","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-928801a80","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-928801a80","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.1-928801a80","@libp2p/interface-compliance-tests":"5.4.9-928801a80"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.2-928801a80_1721065890166_0.06296057750451012","host":"s3://npm-registry-packages"}},"2.1.2-40902d99b":{"name":"@libp2p/identify","version":"2.1.2-40902d99b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"24235e95d6d03f18fcb531f6ead41378633cce74","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.2-40902d99b.tgz","fileCount":35,"integrity":"sha512-1T79I7TsL+O6kK7qwNLDTZtCx/4n5OqwI/SfC0AcsGLqoY/cGHSZ8C5nCYlqawBNnroulf5Bp8Kk+c6akYGxCw==","signatures":[{"sig":"MEUCIQD8pLxCEsHdRuFtlS/kvZvAwDOzZT58Ne9Eo5AgipFg/wIgZgzyAYEni2vx7jiPHRWUHCvNAfbXeW5IwOYFxHEonKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.2-40902d99b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"40902d99b1e67779ab1c0e87e34f5d4a6bb66daa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-40902d99b","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-40902d99b","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.22-40902d99b","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-40902d99b","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-40902d99b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.1-40902d99b","@libp2p/interface-compliance-tests":"5.4.9-40902d99b"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.2-40902d99b_1721066068487_0.03682079227029189","host":"s3://npm-registry-packages"}},"2.1.2-73f2b6b6d":{"name":"@libp2p/identify","version":"2.1.2-73f2b6b6d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b6e2a72121dba5f827fd0f57b46e3006e3f8b9a1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.2-73f2b6b6d.tgz","fileCount":35,"integrity":"sha512-sLYGE6iUDwJaYqZ6CanAHUD6LPBKQwLu+hKx3qn4/0+ZD6aBn97GTkPQvsqNAY0My06ou5J236Q6DmaUPHKzTA==","signatures":[{"sig":"MEQCIE9W8RaqBsg09dPQO0OrCIFL02/dD7Qa3bX0VkN8dxHMAiAlM611N35hBtR8fTcP+N2vp0B0Gqi3rezDJXUXlaJeIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.2-73f2b6b6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"73f2b6b6d767492f8f1d740fac382a2d22c3fca1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-73f2b6b6d","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-73f2b6b6d","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.22-73f2b6b6d","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-73f2b6b6d","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-73f2b6b6d","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.1-73f2b6b6d","@libp2p/interface-compliance-tests":"5.4.9-73f2b6b6d"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.2-73f2b6b6d_1721066320785_0.6760008386654368","host":"s3://npm-registry-packages"}},"2.1.2-4a994c5ef":{"name":"@libp2p/identify","version":"2.1.2-4a994c5ef","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"32a08b7aafd30d7c5fabd50fc1c619afce0983bb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.2-4a994c5ef.tgz","fileCount":35,"integrity":"sha512-DfWUcuH7EG5zpj/uGkmoeZ5LSM4przrtAolDQzSQZgP5LemnWM4gHu1ddaCUM3bWeZIOVzQsBsZT/hbSdXD3LQ==","signatures":[{"sig":"MEYCIQC1a17M6rmmQ2nRPX+KeGVVE2vNkZ1UyVqlvo5BwVf4tQIhAI6DFkC4Fx4IqqYZ7nFNHWjwM6zb68VD5RnkbVgWkZsM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.2-4a994c5ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4a994c5effea95c363164c5ba51b8f78faa6bc8a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-4a994c5ef","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-4a994c5ef","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.22-4a994c5ef","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-4a994c5ef","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-4a994c5ef","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.1-4a994c5ef","@libp2p/interface-compliance-tests":"5.4.9-4a994c5ef"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.2-4a994c5ef_1721639439100_0.4080065344807027","host":"s3://npm-registry-packages"}},"2.1.2-8b3114292":{"name":"@libp2p/identify","version":"2.1.2-8b3114292","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cf1f856d4dd7a56e8074274286915b0dea512eb1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.2-8b3114292.tgz","fileCount":35,"integrity":"sha512-djMPzl/hoTnEZHi2sZymReQBtLBpfl5n0pcqNDVg41FQ26EqUxtq10yo8u7kSdGmNzxfS60wyx2Xyrv3fI40ig==","signatures":[{"sig":"MEQCIEt2cenroI8mk52lOg6N5s5UqauYs621lVIFWn6ouFoXAiBs2b6Amh2+yYCx/p/eq1H4yhAXFfSUqW+rgJ0SCUS4lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.2-8b3114292","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b3114292272eb2741802927f8f424f0f717505c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-8b3114292","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-8b3114292","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.22-8b3114292","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-8b3114292","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-8b3114292","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.1-8b3114292","@libp2p/interface-compliance-tests":"5.4.9-8b3114292"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.2-8b3114292_1721659149409_0.6343144911436782","host":"s3://npm-registry-packages"}},"2.1.2-34cf1f7cd":{"name":"@libp2p/identify","version":"2.1.2-34cf1f7cd","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e9eec80c9598f96314b2e59a5623c2416b3e54c9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.2-34cf1f7cd.tgz","fileCount":35,"integrity":"sha512-FUjjpChGkNHcu2g4XsoedBCgjEv8D1RP5SlVjVuS5WwzrDSFjiBlX4o5Q6tKecka1fiOVkNlUrd65G7cnWpvnA==","signatures":[{"sig":"MEQCIHzFI583ugJerKVJE5fG/KKHec9K+q8C8lbdCJ3a+IapAiABTAKJSDym0IuuzA3XNBgaBZ/D9kKf6hon1OTM4p5yoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.2-34cf1f7cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"34cf1f7cd178799a9f153dacf6734a3b83f11c3e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-34cf1f7cd","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-34cf1f7cd","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.22-34cf1f7cd","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-34cf1f7cd","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-34cf1f7cd","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.1-34cf1f7cd","@libp2p/interface-compliance-tests":"5.4.9-34cf1f7cd"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.2-34cf1f7cd_1722013994691_0.9776190736734771","host":"s3://npm-registry-packages"}},"2.1.2-a82ff8221":{"name":"@libp2p/identify","version":"2.1.2-a82ff8221","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"34d4aa94d53d327eca37afc7dc180a009df22810","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.2-a82ff8221.tgz","fileCount":35,"integrity":"sha512-JPb4iQiTi+KvZQZAYPe/cjCZEzRgQFx5eUqDICWkmY7LlDS1MthcXpw596A9o5LfJJi4+nYnFEaCDLuc/uYNrA==","signatures":[{"sig":"MEQCIAyYC3W2tCBGnpbcFfhJOPoEuwZ82psWZWxoQrswkHfQAiA69k9ah9FZ7aoBJqblq40pReeFJbhp+s22pBzprFQgbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.2-a82ff8221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a82ff82211f187e6ad6eef2f73e3221f6fc7b444","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-a82ff8221","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-a82ff8221","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.22-a82ff8221","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-a82ff8221","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-a82ff8221","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.1-a82ff8221","@libp2p/interface-compliance-tests":"5.4.9-a82ff8221"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.2-a82ff8221_1722016212849_0.4137268107360812","host":"s3://npm-registry-packages"}},"2.1.2-a8ec2bcb7":{"name":"@libp2p/identify","version":"2.1.2-a8ec2bcb7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6ea4d47dbb881d858135ed5ababc5d7870f797e8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.2-a8ec2bcb7.tgz","fileCount":35,"integrity":"sha512-H0cdDJkYuOio+ns+A8qGhfeH5K8sg6W/MVSNjh7jfcDTBz8gt+bJlM3wkD3WYFAe4Pi/OIAB+/xKrpZZBqNh/g==","signatures":[{"sig":"MEQCIGrwOdasmiRsHkwgIt75Qe2s4Ite08hZxqFlRb4WWGPdAiAgz7J4ODnU4jfKKwZeY5+oCzGu8w3fm/ftL5mhmzf2jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.2-a8ec2bcb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289110},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a8ec2bcb78b5e400cc0fc3a3f035a63fcb8001ac","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-a8ec2bcb7","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-a8ec2bcb7","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.22-a8ec2bcb7","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-a8ec2bcb7","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-a8ec2bcb7","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.1-a8ec2bcb7","@libp2p/interface-compliance-tests":"5.4.9-a8ec2bcb7"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.2-a8ec2bcb7_1722240622639_0.8266693811272121","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@libp2p/identify","version":"2.1.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cd4e2e588988af5d65a7a7c07204da2c92f62b82","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.3.tgz","fileCount":36,"integrity":"sha512-dGvaGcJFnPSkuRh3qychG0dcKQBov5MC7cC/RfofdbmX66f9QjrssMM0JAeXpkPrOAaHtj2ldcimyI2+9BhpDg==","signatures":[{"sig":"MEUCIAKoXMpiUn/1qhGtHgut+ypKXIeQJCv8YisrYnJ7XkF3AiEApQ/SF0JWUiPlIZJm41QRKEGkpqZheDhfGz+0l765kUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290740},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c755757f712232e53ad6d435409523ba92eac45","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.2","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.2","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^7.0.23","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.3.2","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.18","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.2.2","@libp2p/interface-compliance-tests":"^5.4.10"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.3_1722247724632_0.9902106838088363","host":"s3://npm-registry-packages"}},"2.1.3-944935f8d":{"name":"@libp2p/identify","version":"2.1.3-944935f8d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"730a988dc47cd41188eab43c6425102e50f93dbb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.3-944935f8d.tgz","fileCount":35,"integrity":"sha512-du6wIXf3dhlswOInYV/DRjFGJZGetQts6BLBB2aprWIvb7uy1mdbLJZlTZF0T6p6ilV4tauczMjpurKaYdK3Xw==","signatures":[{"sig":"MEYCIQD8lWBRYmq8I0YDryGU0mmAsUgUGwXjFSt6UmBwF/g9lAIhAIfzqoU3bJ/xtt5TWxxsS6Ql72HUUyLNpb6UGNlQ7DJ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.3-944935f8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289095},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"944935f8dbcc1083e4cb4a02b49a0aab3083d3d9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.2-944935f8d","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.2-944935f8d","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.23-944935f8d","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.2-944935f8d","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.18-944935f8d","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.2-944935f8d","@libp2p/interface-compliance-tests":"5.4.10-944935f8d"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.3-944935f8d_1722264763345_0.80229293955694","host":"s3://npm-registry-packages"}},"2.1.3-f30e2ee8d":{"name":"@libp2p/identify","version":"2.1.3-f30e2ee8d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"92a7fcf1b382868dc51f09322b69aa5fe1c62c1f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.3-f30e2ee8d.tgz","fileCount":35,"integrity":"sha512-TZ085KLLsckCkmVnCmy42HMtPtRWVg48amuwQc+DkaIVtLZgLX0RSo/bvPB9Pgm+XFMZqg7swph5em+OQQrnHw==","signatures":[{"sig":"MEUCIQDqkUVE4xF9rWB75T6JTqnLCPqEI5r/K8XTF1cum/ivOgIgaTMieWsJ3yKwn2xWjI8Z+f7DBl2CM1mdmw/RAFzzItM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.3-f30e2ee8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289095},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f30e2ee8de0ce5c050598cfc6744b02cc329c2b9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.2-f30e2ee8d","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.2-f30e2ee8d","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.23-f30e2ee8d","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.2-f30e2ee8d","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.18-f30e2ee8d","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.2-f30e2ee8d","@libp2p/interface-compliance-tests":"5.4.10-f30e2ee8d"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.3-f30e2ee8d_1722611457259_0.9684450803996187","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@libp2p/identify","version":"2.1.4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7a40b283e460ac22de4d376b688fad1df3aa9d46","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.4.tgz","fileCount":36,"integrity":"sha512-w2JkmoZkXT3OJnTuyBPlEBicj1J1n90pcusZbs+YIiJ+mhsOvNKnQhJgCG8Q6wnTimcBjinqhRRp0hiaHqX7VQ==","signatures":[{"sig":"MEUCIDHoosEO/HgVzqeFzOxdxhLQB2NAHIjD6eXaIml5gurqAiEArtMcYryR0Y7oQpweUviiXDoaowNT3Io4pM7EuFa6aww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290724},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fd4aea3efea861aa11b4b25b69c5ac8842208ab5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.3","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.3","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^7.0.24","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.3.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.19","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.2.3","@libp2p/interface-compliance-tests":"^5.4.11"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.4_1722616735587_0.6532306080716026","host":"s3://npm-registry-packages"}},"2.1.4-0edbfe7af":{"name":"@libp2p/identify","version":"2.1.4-0edbfe7af","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3dc7d04498abc10c108b0b83d6611bb76f86aab7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.4-0edbfe7af.tgz","fileCount":35,"integrity":"sha512-ZG9bcQqNljM9wjUwMtSLj4oH1Fs4iwjiAZp1h8HUk/VObuPQTgfqa5rgxokR2CelQQltLN/lN5mcxPg5EiX3hg==","signatures":[{"sig":"MEYCIQDRreLtccXG/b5fJPfxzQaagfRqB4kYw/4If19+gAxbUgIhAKL8afhxAa7oRi8cnkRmAFgmGDptwqPTl8QLsXYpoUnx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.4-0edbfe7af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289856},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0edbfe7af1ccf4bd23dd78b2bcc29ecf54ea02eb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-0edbfe7af","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-0edbfe7af","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.24-0edbfe7af","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.3-0edbfe7af","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.19-0edbfe7af","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.3-0edbfe7af","@libp2p/interface-compliance-tests":"5.4.11-0edbfe7af"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.4-0edbfe7af_1723216932064_0.9451065498214886","host":"s3://npm-registry-packages"}},"2.1.4-c5dba70a9":{"name":"@libp2p/identify","version":"2.1.4-c5dba70a9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"37502a5a8007c250b7356e9826ff041b9b4ca117","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.4-c5dba70a9.tgz","fileCount":35,"integrity":"sha512-f0GJyyH3cC1UC0Er6TVA2c57UMdqWOhf0wY3Fk7AraJHtRSPfpdshGjRnU7iI4eZKXOufOyFFhgeIhGmp6AB0g==","signatures":[{"sig":"MEQCIBG0j4Sw3cCy9zBfLyeHwyvxpGz+4dZII2ImkECPjQJ1AiAnWK5oGkuLEhiJEW0CbXHnHGjcHOBq8Ldiqu3nq3OMLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.4-c5dba70a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289856},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c5dba70a9a7df43741c59b50a78f1dfda659396c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-c5dba70a9","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-c5dba70a9","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.24-c5dba70a9","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.3-c5dba70a9","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.19-c5dba70a9","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.3-c5dba70a9","@libp2p/interface-compliance-tests":"5.4.11-c5dba70a9"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.4-c5dba70a9_1723561353255_0.9805546999884052","host":"s3://npm-registry-packages"}},"2.1.4-7939dbd5c":{"name":"@libp2p/identify","version":"2.1.4-7939dbd5c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"969d07b4eafc5310e7fcfbd5e8aac765c3e26c40","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.4-7939dbd5c.tgz","fileCount":35,"integrity":"sha512-b3u0G5VMcVp6XysxCnLIF6iwU5jn9czy85VYWxzBnrJ0Gvi89eOVITxNH0qUgrDTonbVhuzD+Zrmebvz+5Kvzg==","signatures":[{"sig":"MEUCIFiI7awgWcYIQuj1nrrYSOLPaLKA1B2xUoPOCZYc68FQAiEAw//mLhbbagWmiMAILQrU1LjwEK6UA0KK4ZIH7szxNrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.4-7939dbd5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289856},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7939dbd5cbab1c7b4be671ff976d0258e9b48178","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-7939dbd5c","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-7939dbd5c","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.24-7939dbd5c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.3-7939dbd5c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.19-7939dbd5c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.3-7939dbd5c","@libp2p/interface-compliance-tests":"5.4.11-7939dbd5c"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.4-7939dbd5c_1723640060358_0.1142082965817397","host":"s3://npm-registry-packages"}},"2.1.4-1dfb74e79":{"name":"@libp2p/identify","version":"2.1.4-1dfb74e79","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f813257ec62a59ca1deea54276fefbe6fdeee8f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.4-1dfb74e79.tgz","fileCount":35,"integrity":"sha512-pmmGDmrlfRsrvguUkRXK3/NUtah2vULgQh1jW6K3auBCmDTtGdY5CYbyeRtdaVORip1anK7NR47wtQnCAilPdA==","signatures":[{"sig":"MEUCIFn2Kxi4BAhWk0t7MP747E/s7wQ+gjYdq6ZMHOSetkOTAiEAhGTsvNzSVlfn61RIu4OZbdGTMs+5/WDhOcQHTPNvMuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.4-1dfb74e79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289856},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1dfb74e795f45b67965467b4939d1855e070ffa0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-1dfb74e79","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-1dfb74e79","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.24-1dfb74e79","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.3-1dfb74e79","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.19-1dfb74e79","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.3-1dfb74e79","@libp2p/interface-compliance-tests":"5.4.11-1dfb74e79"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.4-1dfb74e79_1723715330361_0.39520180278140904","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@libp2p/identify","version":"2.1.5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b414d37f68f8278c87186c5da35561d5df0f4586","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5.tgz","fileCount":36,"integrity":"sha512-uVghY2KfZ3ffDkPmcivfiRDlq1h5rCcoHAW+Kb7JF2qrDfg6BgHAn6IRN4pe/DnYXOuJXIIm6+jjcReTPGBKBQ==","signatures":[{"sig":"MEUCIH+a00FEwhSuoCHo4itQEduvszG/y3OXloz5gHjCg2JLAiEAxTt/ir9yz3JjiswbGCgCifNvPrzZE6mL7m2QJFEmYBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291485},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"52ac5236b2528237c8c7992b32e9a8b7e0208845","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.4","protons-runtime":"^5.4.0","@libp2p/interface":"^1.7.0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^7.0.25","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.3.4","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.20","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.2.4","@libp2p/interface-compliance-tests":"^5.4.12"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5_1723737171092_0.44455704674100716","host":"s3://npm-registry-packages"}},"2.1.5-359265a3a":{"name":"@libp2p/identify","version":"2.1.5-359265a3a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c78280cc306ade1c10e15088e2adb3d2b505963e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-359265a3a.tgz","fileCount":35,"integrity":"sha512-gLS6MH4Cm8RWtWAIyUbcyXuE0qqd72hVfcqV/fU5oNh0StlPNkj2p7YqVUyL+zzA6qnCTfMWrvfKtL3lzgBgIA==","signatures":[{"sig":"MEUCIQCYmpk2cFbRZpZiR++3c6+N6gmwUAuIzSPR3eYhOp9vZwIgAyhOA+yuBre6+2NZts8BRHRBTW8EiOF3RL9z25vRdno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-359265a3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289856},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"359265a3a842698b5bdf93c6be64e3bcfee745bf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-359265a3a","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-359265a3a","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-359265a3a","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-359265a3a","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-359265a3a","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.4-359265a3a","@libp2p/interface-compliance-tests":"5.4.12-359265a3a"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-359265a3a_1723817638755_0.5600036243741402","host":"s3://npm-registry-packages"}},"2.1.5-3c8dd5bbf":{"name":"@libp2p/identify","version":"2.1.5-3c8dd5bbf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0029302ff1d745564280c4d9646e14cb8331d871","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-3c8dd5bbf.tgz","fileCount":35,"integrity":"sha512-0PHVOoBvNOnK2EH7XhlOcLVxH3BSUZ/y1P6m0nXJcCyhhzk5kPCEMOikcHd34B5hjotgMxmIXayYOtT9BggMYg==","signatures":[{"sig":"MEQCIDtGWX6QjURNAKfdTKuiOicNKTgKSdzejLmjX7B8o3oFAiBosCKSmcbhJFKVS9LdrMIYry1v+jyGNwhIw3miuDxBDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-3c8dd5bbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289856},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3c8dd5bbfc57489a0b10b555c81e773058a58156","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-3c8dd5bbf","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-3c8dd5bbf","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-3c8dd5bbf","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-3c8dd5bbf","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-3c8dd5bbf","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.4-3c8dd5bbf","@libp2p/interface-compliance-tests":"5.4.12-3c8dd5bbf"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-3c8dd5bbf_1723877413015_0.6762756764985507","host":"s3://npm-registry-packages"}},"2.1.5-e211b46cc":{"name":"@libp2p/identify","version":"2.1.5-e211b46cc","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9770fc259ff9158ddf6663eaf77933112e18af53","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-e211b46cc.tgz","fileCount":35,"integrity":"sha512-Clz1UV9lr2+29uqtfpAeR+ZhmOiNMnlaQTpk3RfIiawdWqe4BWYz1x4RuPx7gvVReEdtX6NCRMTakgpnw2goEQ==","signatures":[{"sig":"MEUCIQDyVKgb0mJCmTcSpX8hRzjyA9mz9ck1eEomOkt9H9EK4AIgR5jTMaNoGd276bd+lDW1uH0yFXccrxC7P7WFFNRX+k0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-e211b46cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289856},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e211b46cc9f3b83180f00c09d17fd32c7607d7d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-e211b46cc","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-e211b46cc","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-e211b46cc","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-e211b46cc","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-e211b46cc","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.4-e211b46cc","@libp2p/interface-compliance-tests":"5.4.12-e211b46cc"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-e211b46cc_1724937362820_0.3127335680951153","host":"s3://npm-registry-packages"}},"2.1.5-50b897139":{"name":"@libp2p/identify","version":"2.1.5-50b897139","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cedd821672ef825d208543a21fb2a2df95211021","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-50b897139.tgz","fileCount":35,"integrity":"sha512-/qMhLtWDjrq9Hlpr0wis5lN2fva6284nZht42qib9Zx6AG2975xUNyfHWtp/8EPa+1OLwCQYUJHjwITzuGtcWQ==","signatures":[{"sig":"MEUCIQD/ybGT/9OzNegYJ2Hi0G7sqsQFTAj5OELKjzKN+U58hAIgV4zNsEACF55hCgoE7k80f46RCzwch1D89Ron2OwM1ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-50b897139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289856},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"50b897139cbace820548194191b7481e1379b149","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-50b897139","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-50b897139","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-50b897139","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-50b897139","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-50b897139","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.4-50b897139","@libp2p/interface-compliance-tests":"5.4.12-50b897139"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-50b897139_1724943069351_0.04503485614360625","host":"s3://npm-registry-packages"}},"2.1.5-7655e5200":{"name":"@libp2p/identify","version":"2.1.5-7655e5200","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"caf1f17ed1cafd184830637789ace57517daa69a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-7655e5200.tgz","fileCount":35,"integrity":"sha512-3VNjQLuliLAKSTvkwf+GJBhdu1zyX8s1M42pYm2fSc299F1REd2GCiq+NACbiFUIp9BW9NKStaBs318Z+PjP5A==","signatures":[{"sig":"MEYCIQD5Pp+bfMsbRhZRBf6LV1W0EKv7nrDwngHg8qqS6gH8jQIhAO8lrO/ftan+JfUtHYvd89os3hUGKzVnknYZ1dZw6NvW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-7655e5200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289856},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7655e5200d32e7fe59387cedacb0fe640e260f1e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-7655e5200","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-7655e5200","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-7655e5200","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-7655e5200","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-7655e5200","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.4-7655e5200","@libp2p/interface-compliance-tests":"5.4.12-7655e5200"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-7655e5200_1724944965566_0.44708296474947895","host":"s3://npm-registry-packages"}},"2.1.5-1675adee2":{"name":"@libp2p/identify","version":"2.1.5-1675adee2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b0c217b63b962a2576d6f0c21cbb58cde4797c83","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-1675adee2.tgz","fileCount":35,"integrity":"sha512-tsSU/wlx0MVbwBvrL18VY3rXD7tGPvpHKY0rUl2VJfKSseBQJ+0pAft2m2hWg5hZZpXXV550VjMxuqLDZvjSbQ==","signatures":[{"sig":"MEUCIBcMu1pFbzf2M2Q3DDMo9Q/R5KJpC6aoOOOxXMH6xrm5AiEA9HnZGQaLL0o/ai3kRLmGz9Ala4IjN6Ajhd6M1QKHkPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-1675adee2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289856},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1675adee22047638fc9cc3c1c3ab01c99b5c747e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-1675adee2","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-1675adee2","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-1675adee2","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-1675adee2","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-1675adee2","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.4-1675adee2","@libp2p/interface-compliance-tests":"5.4.12-1675adee2"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-1675adee2_1725015148702_0.17293254739742037","host":"s3://npm-registry-packages"}},"2.1.5-2265e59ba":{"name":"@libp2p/identify","version":"2.1.5-2265e59ba","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f06dd45f81b34a55031b4874a94659a84e08270c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-2265e59ba.tgz","fileCount":35,"integrity":"sha512-ccMP97npM94wEjunuW2bqsEnMxTCR1tBnZQx03D+8Uili5pC/UdbitizXo7etD8D2B6o0W2vmUbbL8hsnFfRJw==","signatures":[{"sig":"MEYCIQDR0ec65WYpgj0kIkaQuQQ0lSi2Fi+K1MrkMLdtg4FL4QIhAIEbn5q6uJfVewKdF2+FBxaLp8L8eQi2xbLLH+Myfl1E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-2265e59ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291659},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2265e59baa489141192a6cdcc1f47bb736575b92","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-2265e59ba","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-2265e59ba","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-2265e59ba","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-2265e59ba","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-2265e59ba","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.4-2265e59ba","@libp2p/interface-compliance-tests":"5.4.12-2265e59ba"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-2265e59ba_1725451127933_0.8318820648477128","host":"s3://npm-registry-packages"}},"2.1.5-737b3ea5b":{"name":"@libp2p/identify","version":"2.1.5-737b3ea5b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6aa260653235e17cbe551e1da4df799c822d8aa3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-737b3ea5b.tgz","fileCount":35,"integrity":"sha512-lH/kow5M80lmI/h8bUhzgn1hNhHoHzWm5AWnLVvl7kOu/1QEFPFR94JDavxQX4t0Vf1m+3pzTbz+FJ6j4W8pJQ==","signatures":[{"sig":"MEQCIBMcF3hUA21/qS8hSgQZLdkRsrB4ky493e7TScGuNrELAiAuIJmSy+E4wtonhU4u2HQzqU89cGoxNKzEWqT4prLgQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-737b3ea5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291659},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"737b3ea5bd8555f09a0f63f2e0562aa9f0b73f62","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-737b3ea5b","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-737b3ea5b","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-737b3ea5b","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-737b3ea5b","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-737b3ea5b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.4-737b3ea5b","@libp2p/interface-compliance-tests":"5.4.12-737b3ea5b"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-737b3ea5b_1725456921332_0.5237961422198121","host":"s3://npm-registry-packages"}},"2.1.5-dd7b329c4":{"name":"@libp2p/identify","version":"2.1.5-dd7b329c4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7ff9b8cff13f8d3c8994a2e90f10d15de72cc7ad","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-dd7b329c4.tgz","fileCount":35,"integrity":"sha512-HEcg+vvIbAJETzSiJfItaUn3UFVwm12edo2W39IcMKvVggm/FcH338h675S5xsL+Vj+dd0rnPpUA38D3aUbzwA==","signatures":[{"sig":"MEUCIQDbJsjBwc0ifdnw+OpErq6UzsknVImireHICoAAA3YAlAIgHf9p7uD/sKqPTcIdIK3WBTB+ewZgVSnhcilTQmlZKuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-dd7b329c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291659},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dd7b329c483d9d06964e212d71d3090dae0556f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/index.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-dd7b329c4","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-dd7b329c4","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-dd7b329c4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-dd7b329c4","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-dd7b329c4","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.2.4-dd7b329c4","@libp2p/interface-compliance-tests":"5.4.12-dd7b329c4"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-dd7b329c4_1725548061475_0.8011160275125033","host":"s3://npm-registry-packages"}},"2.1.5-df330695a":{"name":"@libp2p/identify","version":"2.1.5-df330695a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"456d47a177765d890e9ffe4265873a7f8fb88acb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-df330695a.tgz","fileCount":35,"integrity":"sha512-+1wCGr5AOrSWkGATyh+TawlDC5vrbJ++JrXgdTS/xCEzjUFDw7xvKo1A4eHu9+3jd3neBK5Nq/zXsnaF0YA7Ag==","signatures":[{"sig":"MEUCICTWfT1TIM0LBRtX2pAoCOLPs+MRgoyIsexZLf/o6beSAiEA0XbiOgbHdeyKqOeXKtATEBCsJPaE2XRItrl2z7UiRuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-df330695a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284803},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"df330695a0ee627f79c51c1ab737cbf3278a91e8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"4.1.9-df330695a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-df330695a","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-df330695a","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-df330695a","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-df330695a","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-df330695a","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"5.4.12-df330695a"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-df330695a_1725623287546_0.4202820345088889","host":"s3://npm-registry-packages"}},"2.1.5-5214dec4a":{"name":"@libp2p/identify","version":"2.1.5-5214dec4a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"efecbc74deb1af22101fafe03c916f0c62138e29","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-5214dec4a.tgz","fileCount":35,"integrity":"sha512-p2fkF91j+W2NmKyZLr4JGXD0zfK6NfvED5MMkoXIXPLj63CJ+y0eG8FxOIM2f0JrMCvax7V7XCQ7Ti4KnR0DPQ==","signatures":[{"sig":"MEUCIC54WFIn7kPB7ejGjN/eudWOiM8rO8aj78XNx82yaF0+AiEAr6betQ8+Wk8RtCmP23W+KDnSPwFtXZyEblnrGPwsJY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-5214dec4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284803},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5214dec4a0b7e7cb82056b9a681f1c77e82d34a2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"4.1.9-5214dec4a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-5214dec4a","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-5214dec4a","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-5214dec4a","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-5214dec4a","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-5214dec4a","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"5.4.12-5214dec4a"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-5214dec4a_1725868472335_0.46456243219995574","host":"s3://npm-registry-packages"}},"2.1.5-81ebe4e47":{"name":"@libp2p/identify","version":"2.1.5-81ebe4e47","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d885cf4aacc43c32d5cd6d18d32a3a70e7f5a02e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-81ebe4e47.tgz","fileCount":35,"integrity":"sha512-mFNB/0s3HcBMCdU52rRrXs1bDMFqxLz9oTJzWKqpWyWiYBYY72XE6/o4eZgK+GNj0IMgzlkb00yHaY2h9tR6QQ==","signatures":[{"sig":"MEUCIFR4tp5v4JVut/ek1QXZNJqi35pwvCmnBexILV66I5uHAiEAlAcQwsInQPSIwpJdkCMxVKK8MrueTu3WmMt36pnHmfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-81ebe4e47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284968},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"81ebe4e47e82508a847bb3af0af36cc249b78765","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"4.1.9-81ebe4e47","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-81ebe4e47","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-81ebe4e47","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-81ebe4e47","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-81ebe4e47","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-81ebe4e47","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"5.4.12-81ebe4e47"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-81ebe4e47_1725949301733_0.14342706479043588","host":"s3://npm-registry-packages"}},"2.1.5-a142bb642":{"name":"@libp2p/identify","version":"2.1.5-a142bb642","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f12efb1a305d77d2df556a7078d805a0bb95dad","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-a142bb642.tgz","fileCount":35,"integrity":"sha512-8ubvesAEyKjfIhIjayRTuegQL+PaPIA6XWWTPZprhOGazYCjNc005gPRZ/pSVMSuD6WNEtCLqr5Wyjaigo3wBg==","signatures":[{"sig":"MEUCIAbs3sW4hqcdn3XwqB9A3963zT4DyfLO+oybTlGvMAyHAiEA3YDwrfAyDxvix1i2E4yJtxLCaTSyJ5/JADMaUh3Xj3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-a142bb642","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284968},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a142bb642b3a232479c79a7da235508f0022dd94","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"4.1.9-a142bb642","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-a142bb642","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-a142bb642","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-a142bb642","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-a142bb642","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-a142bb642","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"5.4.12-a142bb642"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-a142bb642_1725955658394_0.2921624195303474","host":"s3://npm-registry-packages"}},"2.1.5-c010d575c":{"name":"@libp2p/identify","version":"2.1.5-c010d575c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dcc1f85c4cd0e47dc46d05e57efa39025f8d872e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-c010d575c.tgz","fileCount":35,"integrity":"sha512-WwJMjNesbjjvK0GmdGnU235WYCE8LILvlnCDLxhYVXDzlQEkXGYUZ0Xet1Od/C0zsvw2cU4R+LOp2h9hte5m8A==","signatures":[{"sig":"MEQCIDPFlsi1XkdiSpV9ZJxrBj5qoQS2bdwn1mLIrK6DMdGzAiAm7DCKD0+2Ii/Cso9JbHk94pBah4zPsfEvvlXGJyJNqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-c010d575c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284968},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c010d575c945c094181f3b6bbafa0f3c5e5e2200","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"4.1.9-c010d575c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-c010d575c","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-c010d575c","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-c010d575c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-c010d575c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-c010d575c","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"5.4.12-c010d575c"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-c010d575c_1725961463440_0.5764591491980533","host":"s3://npm-registry-packages"}},"2.1.5-71e5f7a5b":{"name":"@libp2p/identify","version":"2.1.5-71e5f7a5b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bfe35d13bea49a4ea082579b799a4269b4805773","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-71e5f7a5b.tgz","fileCount":35,"integrity":"sha512-lvR4z2FCLd11/olDBpTwD1gBQagHOY0JAXp6P8tlCsjWNuecklwiwQhGk9gD5PPpH9WWIhSxMP6n4p6lWKykVQ==","signatures":[{"sig":"MEUCIFPlojhHud5MlC/QH/SAKA7v1Mq/8Q2gFi5l8dnCk2rZAiEAlulKFdq/xd9v1AQCGZ1oTNkY+WyOsD5ERSZn6qWf0mI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-71e5f7a5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284968},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"71e5f7a5b6723fcd8ca83da4ba3c8163d58a3394","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"4.1.9-71e5f7a5b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-71e5f7a5b","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-71e5f7a5b","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-71e5f7a5b","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-71e5f7a5b","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-71e5f7a5b","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"5.4.12-71e5f7a5b"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-71e5f7a5b_1725968715069_0.2702609248129335","host":"s3://npm-registry-packages"}},"2.1.5-e1ca9cced":{"name":"@libp2p/identify","version":"2.1.5-e1ca9cced","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a5aa21bfcb451e346643eeb8456b18a34649f411","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-e1ca9cced.tgz","fileCount":35,"integrity":"sha512-X9YdczNh1DfZ/BfCxEhrXfMGyNGQDh+zgGRGnlUDX6J8c8bpY27IbSMlTft6qzcWYNuzQy2+SIEtbd/TyPLL2A==","signatures":[{"sig":"MEUCIDLsiRwO/YV1UqJKbszjgeCpTqOgMURFNZAT68t4fMTGAiEA3dSwjg3YMQVx6WOavJlf9SNG5OGZ7qtImb5mwoaldJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-e1ca9cced","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284968},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1ca9ccedaa2957648a7efadd1503efc2b2bd069","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"4.1.9-e1ca9cced","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-e1ca9cced","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-e1ca9cced","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-e1ca9cced","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-e1ca9cced","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-e1ca9cced","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"5.4.12-e1ca9cced"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-e1ca9cced_1725977734354_0.6568471131388323","host":"s3://npm-registry-packages"}},"2.1.5-2bbaf4361":{"name":"@libp2p/identify","version":"2.1.5-2bbaf4361","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"22c4f0e1205d04c123654827bbd07450c78a4462","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-2bbaf4361.tgz","fileCount":35,"integrity":"sha512-AOFbgBK/TcNrgtjGCvXDBcUDgqE0TBwoWk8ex1WbI91tNrNfO8nVNgjbCRgVJDFWrFnjDuqaZfzF562MVAGSJg==","signatures":[{"sig":"MEUCIQDQzmAPJqsjwvv5rXN49dQgMBLEWw/6Vsl+kqHHsLWffAIgXuCCr1IX6T5kTy7wYCTOQzwMB2lTcetpI8sZDOOl9sU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-2bbaf4361","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284968},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2bbaf4361cbb5d642b628dd222eaab4c510f0a6a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"4.1.9-2bbaf4361","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-2bbaf4361","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-2bbaf4361","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-2bbaf4361","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-2bbaf4361","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-2bbaf4361","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"5.4.12-2bbaf4361"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-2bbaf4361_1725984402891_0.048532881762320956","host":"s3://npm-registry-packages"}},"2.1.5-b6681bd25":{"name":"@libp2p/identify","version":"2.1.5-b6681bd25","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@2.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"28ff338acc370639eeb2c0511642c6b1395fd41b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-2.1.5-b6681bd25.tgz","fileCount":35,"integrity":"sha512-5f0DwjqHBsINytOal6U7zr+QZtGP+fiLmvsbZaNcmn8uggnnVzjcBqrtuDLzKAC1SwVbLrkYOVs5wo7BmWqA2A==","signatures":[{"sig":"MEUCIG/NbZqf00p6K0IRjEa5zdZby3KYV2D72cMZt/rbaxoWAiEAlLI/Bf/rYgu8MZnn636ly1Y0d/aiTPIwfLugQN0z60E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@2.1.5-b6681bd25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284968},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b6681bd2505ac2749192042c3f16b14a88a8656d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"4.1.9-b6681bd25","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-b6681bd25","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-b6681bd25","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"7.0.25-b6681bd25","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-b6681bd25","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-b6681bd25","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"5.4.12-b6681bd25"},"_npmOperationalInternal":{"tmp":"tmp/identify_2.1.5-b6681bd25_1726045764885_0.1637555876231429","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@libp2p/identify","version":"3.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"be253f6fb000d988ec6e14704a0df29cdc9e8372","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.0.tgz","fileCount":36,"integrity":"sha512-gACIRpj5A+tZ3XN9sqgyB8sul2/Y+Kkp3GO3udO+L00wtivK4FbGNmub5tFXMWTkXCcIv9GgMCzFzg99Bau5rg==","signatures":[{"sig":"MEUCIBpv216cxu7S0808ZSDjj11hcRULqgfYxokVnabCX4XuAiEAwoMTvbBJsVN4BmvD229N2jIeupEQhMSLWS/d4nt5xXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286594},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cb9f3fffb76fc1367777d88a3fafc38d7a324ee7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"^5.0.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.0.0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.0","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.0","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.0.0","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.0_1726049741002_0.26592717361170304","host":"s3://npm-registry-packages"}},"3.0.0-7cd984569":{"name":"@libp2p/identify","version":"3.0.0-7cd984569","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ae7157ee1ac5c00e6fc5c01dfdd522e5baa82cd5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.0-7cd984569.tgz","fileCount":35,"integrity":"sha512-ymh6lJoSTN3a6inU0PeO4VBZ/V1KPEQvk76ofxTD5OLjPNJ6cHb+P1xfhqUP+jeeAcsXA1NnyiTqHamdoQxhFw==","signatures":[{"sig":"MEUCIQC26HFmIBwVSEX1n9tg7rt42NkA0SyO9EJu4RQQXPACpwIgWfNOo3lXQZBiNFliFMwiuR8AKwUTYkJ//mc4VVojqso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.0-7cd984569","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284965},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7cd984569dbf0046861ec84e8e030ef62725fd14","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.0-7cd984569","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.0-7cd984569","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.0-7cd984569","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.0-7cd984569","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.0-7cd984569","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.0-7cd984569","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.0.0-7cd984569"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.0-7cd984569_1726075150209_0.7686128572385102","host":"s3://npm-registry-packages"}},"3.0.0-d101aac4b":{"name":"@libp2p/identify","version":"3.0.0-d101aac4b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"05d0a60e41d6bd495af84ee5b2fb82c856d7b9f4","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.0-d101aac4b.tgz","fileCount":35,"integrity":"sha512-OVBSXyN/LW5oIM2uYVWMGPTT8iZfqUxLNELGzhNfd7IA/oy+qYp5JSvqYUvpEBPnJdyBMRP+hRyPRBTGcCdmHA==","signatures":[{"sig":"MEQCIDQi5smrWxMTp5dtjDk3CYH3SVpSTxY1zktEDfR2H8JhAiBQVM879ap7oyUTELTSMKwslqv8KNFj2pMHEZBddlRtUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.0-d101aac4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284965},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d101aac4b67c41ad237ca084012e3087898494ca","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.0-d101aac4b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.0-d101aac4b","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.0-d101aac4b","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.0-d101aac4b","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.0-d101aac4b","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.0-d101aac4b","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.0.0-d101aac4b"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.0-d101aac4b_1726075884506_0.3118375798283961","host":"s3://npm-registry-packages"}},"3.0.0-1210884ed":{"name":"@libp2p/identify","version":"3.0.0-1210884ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b01be99448b6c382ed3866be71947a20a7279fb1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.0-1210884ed.tgz","fileCount":35,"integrity":"sha512-IxBOQdp2fze0Z9V4UfWLsNtyfe1KDNG0op55UII/QI8j/C/Bz84IBM+B+YujjE5x51f7ADvT3XiLIwg9PPALpQ==","signatures":[{"sig":"MEUCIC3Ql25Y6R+l8ILNYOJ0J0MZ3oMvPpg01dshe83yf3QWAiEAgtaAuwjnLc2LQ9VJymU/m5r5UCXO0bOxkIY/3sY9GFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.0-1210884ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284965},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1210884edfe724389bb99aaf67042626093ee60b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.0-1210884ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.0-1210884ed","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.0-1210884ed","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.0-1210884ed","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.0-1210884ed","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.0-1210884ed","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.0.0-1210884ed"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.0-1210884ed_1726131213415_0.8433100030304834","host":"s3://npm-registry-packages"}},"3.0.0-18dd3cb26":{"name":"@libp2p/identify","version":"3.0.0-18dd3cb26","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"610cb4b6d13bd9e3ec7b50d97ebbbe221421f16b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.0-18dd3cb26.tgz","fileCount":35,"integrity":"sha512-4Bx0fPKoITeJJccLJVvRL0nre2+UDHc/C7QNzGYvYknar4+GVBDzpBwuel/QON8+YXHadBjWljuMRGGhf3MAFw==","signatures":[{"sig":"MEUCIQD+oIKKVFLT9t4Cd24jIxlvn8fADMrPOOR8yfOl1wFDEAIgcgCpZ9fk6kzhJEwx4Vf2+Re/TT4m0X/G6LY3shExlgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.0-18dd3cb26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284965},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"18dd3cb2649412126b995c90e976ed06220c8590","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.0-18dd3cb26","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.0-18dd3cb26","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.0-18dd3cb26","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.0-18dd3cb26","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.0-18dd3cb26","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.0-18dd3cb26","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.0.0-18dd3cb26"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.0-18dd3cb26_1726132859698_0.8197618783000027","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@libp2p/identify","version":"3.0.1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"917e54a14c9c95385bb7fe07cad0479e5e351954","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.1.tgz","fileCount":36,"integrity":"sha512-NKzPWiq2LO1ecpODexiDbZf8wyjkh3DdFptVXEYbUd4Yi7foxzH3Yf3LzocAplXzcn/pN410bdS6+WsBvpi9Bg==","signatures":[{"sig":"MEYCIQDzaBpb9Rol6ll0TG0JKkFLtD9dLbYCAvQAnD5+SRLUKwIhAOtKDpOXXKev523USaTeNiCY+AczdEO/ehwrpiWMs2wl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286594},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"62ce7b29e1f7b8ebdcd00c25a099fecfec335197","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"^5.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.1","protons-runtime":"^5.4.0","@libp2p/interface":"^2.0.1","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.1","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.1","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.0.1","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.1_1726140586518_0.7307620230427658","host":"s3://npm-registry-packages"}},"3.0.1-34455b5f2":{"name":"@libp2p/identify","version":"3.0.1-34455b5f2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ad2df9037852a8889b03e84531157aa491a2835a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.1-34455b5f2.tgz","fileCount":35,"integrity":"sha512-KU0KECnwMjtutrLScosvx/JFwrdgwPV6Bh3qa1kTlJJ4tiO6JRPlTMJW2hq3Us+yhZooxUSh//0GkOoI7iX1zA==","signatures":[{"sig":"MEYCIQCotW+wGcNuv3XaVFl7qKBZvw6YbPTIs3tTNud5+cOdvwIhAJ56MBBN4DV0VJ1A3iXvjPDV5yc0CRoLMXN4D5IQn+XD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.1-34455b5f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285031},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"34455b5f2848b4a7656699751e3cbe372641c13a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.1-34455b5f2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.1-34455b5f2","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.1-34455b5f2","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.1-34455b5f2","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.1-34455b5f2","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.1-34455b5f2","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.0.1-34455b5f2"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.1-34455b5f2_1726244195997_0.8961892802819797","host":"s3://npm-registry-packages"}},"3.0.1-6ccbb06f0":{"name":"@libp2p/identify","version":"3.0.1-6ccbb06f0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0597af23d2b957a8864f47c83fc4d61507aa716c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.1-6ccbb06f0.tgz","fileCount":35,"integrity":"sha512-9bcdoNHKyO1VqpwfrBG8WC9mR1vrHg3eStMOMjCNvplyfVa8W0YdZUiVE8MrcyeWemAtgzR/2b0Tp+3IHnFQYw==","signatures":[{"sig":"MEYCIQCPkzqHd6NtfJHONq3CiETHwJ1sxFzeDzYKt9nZ3ffDAwIhAI7n/T+jP0X7GnbTHeZuTG/XuOc+EZdiBXNuwAXCkmts","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.1-6ccbb06f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285152},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6ccbb06f0e76dcd1ba20d31e2518f3a1acb0efbc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.1-6ccbb06f0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.1-6ccbb06f0","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.1-6ccbb06f0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.1-6ccbb06f0","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.1-6ccbb06f0","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.1-6ccbb06f0","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.0.1-6ccbb06f0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.1-6ccbb06f0_1726740210691_0.3300254175653754","host":"s3://npm-registry-packages"}},"3.0.1-4fd7eb2e1":{"name":"@libp2p/identify","version":"3.0.1-4fd7eb2e1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3f120f179236c7a27ef1b5264d43b89e8984f4cd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.1-4fd7eb2e1.tgz","fileCount":35,"integrity":"sha512-ye1dwVSt9yYPSiJidFv4036Ds+Qm2o7C3rnuvpyHFXk47nVBue0v86mNF89CUEy0hMsn18kDEG7EBUWBA4YUXg==","signatures":[{"sig":"MEUCIQDB1unwYWV8kjFJRALjZGhu87X4D2vSKGrmopis+qWLHwIgPales308T1D5X4wrn32ESHfFqcu0aYvu+ZO4RQ7yw9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.1-4fd7eb2e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285152},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4fd7eb2e14c2ac30150060adb2c8aca4c5e295f3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.1-4fd7eb2e1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.1-4fd7eb2e1","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.1-4fd7eb2e1","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.1-4fd7eb2e1","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.1-4fd7eb2e1","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.1-4fd7eb2e1","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.0.1-4fd7eb2e1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.1-4fd7eb2e1_1726844255742_0.6105805262241639","host":"s3://npm-registry-packages"}},"3.0.1-c628c44c5":{"name":"@libp2p/identify","version":"3.0.1-c628c44c5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"80da82f6bbab04a549aacdc9e4b73d7d55325a1b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.1-c628c44c5.tgz","fileCount":35,"integrity":"sha512-wkDQL1NgS2OyvSk84A4ibsebOSMdALx8tFehog8G2JOP7FlrcAWxuYOOKfYdlx1nBthW4Jyix1lolRkFSxF0oQ==","signatures":[{"sig":"MEUCIHqpbgs1R7bvxgBVdD7pfaYOXvHojQ0lrQXz6TY4nL04AiEAyO8lRj4TnhzWK8j7nZC+wLl45vV01i6R8UEfvmR28cE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.1-c628c44c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285152},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c628c44c588ad7102ce9522594ac888e751f35ba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.1-c628c44c5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.1-c628c44c5","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.1-c628c44c5","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.1-c628c44c5","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.1-c628c44c5","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.1-c628c44c5","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.0.1-c628c44c5"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.1-c628c44c5_1727075304878_0.5658153179402785","host":"s3://npm-registry-packages"}},"3.0.1-21fe841f2":{"name":"@libp2p/identify","version":"3.0.1-21fe841f2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.1-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"467082772177b802e47a8bc8637855f8c8c6d1f8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.1-21fe841f2.tgz","fileCount":35,"integrity":"sha512-2l1rZYLk6uBVE1JKgaZhuutn31uRFD33+HlS+BwEtMj8RSb5hbFJP7NewIpL2Cy3xyF3DGymrfNxSxOZhHzlLw==","signatures":[{"sig":"MEUCIQC59f46XIonclN1CdNHumADsarayOEQHNxmVRQLEM1XgQIgIIzPczPCDM0kYthCAvOoyCQCULqTod6R+inRHIhH850=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.1-21fe841f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285152},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"21fe841f2584e0166253d78fc390401d7cee5601","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.1-21fe841f2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.1-21fe841f2","protons-runtime":"^5.4.0","@libp2p/interface":"2.0.1-21fe841f2","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.1-21fe841f2","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.1-21fe841f2","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.1-21fe841f2","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.0.1-21fe841f2"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.1-21fe841f2_1727082203710_0.5853339558317892","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@libp2p/identify","version":"3.0.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9a9298383b744efa0c6dd05319c13171521fa321","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.2.tgz","fileCount":36,"integrity":"sha512-p25GiF++lr8MdVRq8b6mV0Y8Fdft7/IIofrkxSLvfyeSiFm6YUrW2k4aRmWesvQ/+3eI1ULJR9N/cv+EU+8Hig==","signatures":[{"sig":"MEUCIQDyTvm0jSy+tpVCKqSCfCdUsN/Wk/Jrv66JWgdA+znxPwIgTVRCTfEyRN+BDpoEI0SZTFnYGYkuReedzjpDiM2VXzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286781},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"859f535c8243c7f6c6b41fca5c64b8a09850095b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"^5.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.2","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.2","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.2","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.0.2","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.2_1727091853682_0.5877793736459482","host":"s3://npm-registry-packages"}},"3.0.2-b3272cfce":{"name":"@libp2p/identify","version":"3.0.2-b3272cfce","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1103512f2a2c8c8c4c84f19327ed7e5b7717e066","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.2-b3272cfce.tgz","fileCount":35,"integrity":"sha512-HNiBp753PJ5I1cE0oW7LCzQ4Xqdvr9+r6/CUkRgctR0/D9QSshrkBTdha8q0IEj3ag3oatfx/FoHwuvVeoFZ4w==","signatures":[{"sig":"MEQCIBmEj7s+kVJX8I6PPORw1u0pBA2U4mA+sFF6DKw1Y9qWAiAPCfPXhztUmxpF2iBGkFjqyGdz3JIjwPem0DhJdk1voQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.2-b3272cfce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285152},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b3272cfce13a56ea2302e5a6fe5dd0743c109cf7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.2-b3272cfce","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.2-b3272cfce","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.0-b3272cfce","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.2-b3272cfce","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.2-b3272cfce","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.2-b3272cfce","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.0-b3272cfce"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.2-b3272cfce_1727160423911_0.9675492701623665","host":"s3://npm-registry-packages"}},"3.0.2-7f7ec82ae":{"name":"@libp2p/identify","version":"3.0.2-7f7ec82ae","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6d67ade0759e8be4b4dfe867b8d4546235283cb6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.2-7f7ec82ae.tgz","fileCount":35,"integrity":"sha512-OOgmntAs88AmLRTdd4SyJ1mHn0JOUT9388LBeP3deQzbdJLAQNCwA+1apVoojO8cFqzlVaZbxli3RS/oYed3gA==","signatures":[{"sig":"MEUCIQCZ3oLeUWTS5LN0duC0lI9ks6PjFt6Gt7YyC9+CjH1GDwIgRfTXO1WNgdBbrudLn7Ll2vok5M2HueM+hIfXuEAqpwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.2-7f7ec82ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285152},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7f7ec82ae4ee7761360bdfdd294de271feaf1841","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.2-7f7ec82ae","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.2-7f7ec82ae","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.0-7f7ec82ae","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.2-7f7ec82ae","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.2-7f7ec82ae","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.2-7f7ec82ae","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.0-7f7ec82ae"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.2-7f7ec82ae_1727175929672_0.30703965134555755","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@libp2p/identify","version":"3.0.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2b8f0d74f1e15de7ffec16c8af85c5a7513138c6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.3.tgz","fileCount":36,"integrity":"sha512-UudkJWdVTXIVprrUW/Mx6TsV+Hk4jNrXkrBF1DKiOq1oD5FOiGZlOvvnAzgDquMhW1I+le5PPCV/mvFCXUj0Bw==","signatures":[{"sig":"MEUCIHL6YnbeNsI7ELE98Tnh2pLUJEyc2/7XOZGrElm10U9kAiEA0jEOtWrR+Fe1oxDC2u6WYu6XT3/PryXikdDwKP6Q9xw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286781},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"33f464e3e42642a04a07a7af468d2a62837d7234","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"^5.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.3","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.1","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.3","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.0.3","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.3_1727180798609_0.8977115625411018","host":"s3://npm-registry-packages"}},"3.0.3-c258b35af":{"name":"@libp2p/identify","version":"3.0.3-c258b35af","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d8e3894b5369f8a892d4c315b5dc9366b168dfe2","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.3-c258b35af.tgz","fileCount":35,"integrity":"sha512-3rmuXBWinG6uoMDM4t52KjFN8p7M+kB+1i5jQtKfCGLy1ghkpupzeckGb4hTKq2bOzDVn51p9xuxxjR7Ij5gTw==","signatures":[{"sig":"MEUCIQDSjLXp14PHYf6OcyarTcsBf77TusmZw3ARKux7elDbzAIgHOp8fc2TmexThjp4B9GlLFSPK+xQy4UFWqJzKXHvwpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.3-c258b35af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285152},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c258b35af60eec906437129ab31201bfb9c80d16","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.3-c258b35af","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.3-c258b35af","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.1-c258b35af","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.3-c258b35af","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.3-c258b35af","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.3-c258b35af","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.1-c258b35af"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.3-c258b35af_1727191929999_0.31656618424462457","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@libp2p/identify","version":"3.0.4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5a867d3a98aec1588d1d2bdc811fa6c281432e09","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.4.tgz","fileCount":36,"integrity":"sha512-2UV0hlZwAEPUf4ELL4QCOZqX4Zg4NSDPRIb6O+SwNLuPd0cTEpdn348Uk/o1wvmm/fS/lnReQmV9Pj13HEv1yw==","signatures":[{"sig":"MEUCIQD4uceEBjxNjvixQeTakLVTeRDbROk5YhrAWAYjOzedYwIgVRhEXgzcJp03S413WrDsCyKk9P2mLw8Q/XzXc6kZSBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286781},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4cc316c2bfb8757c9b1e4896941445331ebdcc8a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"^5.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.4","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.0.4","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.4_1727194975800_0.6041576864981115","host":"s3://npm-registry-packages"}},"3.0.4-fa83ee1c7":{"name":"@libp2p/identify","version":"3.0.4-fa83ee1c7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.4-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f6a9ab9daeb9d695168ce33ba5e225bd9006de03","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.4-fa83ee1c7.tgz","fileCount":35,"integrity":"sha512-ct5VO1uyBAAmKf54kpwMh3tYskr4gSBwLb1Cbg/7GamU8m8nzAzZj4Eh6hwamU6ZRV1+6nWKNPHhSCZHiUYeDw==","signatures":[{"sig":"MEUCIQDLxagj36vymmk1A+/an0wADfVg6uftwnB21jBxFAnfVQIgRkVT4jPDLTpMU9JYSZYhqTUEdauwEjKhqeXIUi76BHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.4-fa83ee1c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285152},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fa83ee1c7b246cd264730368b39b45fe63b9999e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.4-fa83ee1c7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-fa83ee1c7","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-fa83ee1c7","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.4-fa83ee1c7","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.4-fa83ee1c7","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.4-fa83ee1c7","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.2-fa83ee1c7"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.4-fa83ee1c7_1727246274829_0.41866304795126896","host":"s3://npm-registry-packages"}},"3.0.4-980038477":{"name":"@libp2p/identify","version":"3.0.4-980038477","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.4-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"72f9aac7406a68870c8993707f652a99482ebda8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.4-980038477.tgz","fileCount":35,"integrity":"sha512-gFkQC/Fj1zspR2RSzP/cJ9zKMJIm+G/TRLKUaM7yS0cMbg7RtmYcAO+A09ZONp6WN7Dd5SIKSjsB019mGIijmQ==","signatures":[{"sig":"MEYCIQChPWiB13G569y20vKoz/fTzAa2BGYOOO6WThkivVL99wIhAOPHGupYJFrMu6JTIorOu7Efiiawr3IRc0RcS/7gLMVb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.4-980038477","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285152},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9800384773597621bb87f4bf0587a9451a152d6f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.4-980038477","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-980038477","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-980038477","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.4-980038477","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.4-980038477","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.4-980038477","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.2-980038477"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.4-980038477_1727271105535_0.689719561325794","host":"s3://npm-registry-packages"}},"3.0.4-c5988cce8":{"name":"@libp2p/identify","version":"3.0.4-c5988cce8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.4-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5aad363f53cc7383d78ce414f9d92cc008d7966c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.4-c5988cce8.tgz","fileCount":35,"integrity":"sha512-A2K71eknf0j5B7JXQ4zwkde89nS5J03MiiCtQ69FpfXIyvZ48MT40K9TpctqjhPN4Iw/dNP6JuQzI4K+2Uq/7A==","signatures":[{"sig":"MEUCIBIEIeMh+OONXk2o9ztey1oOg6iNR/922y/DaxXd89Q6AiEAqHZ8V4DuQo7YYFuqhH6YE8b/VMOfGzGKluNk5e6jwVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.4-c5988cce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285152},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c5988cce8ca8c1435315639ef8113199ef470d5d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/crypto":"5.0.4-c5988cce8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-c5988cce8","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-c5988cce8","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.4-c5988cce8","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.4-c5988cce8","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.4-c5988cce8","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.2-c5988cce8"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.4-c5988cce8_1727271116349_0.7674580701787872","host":"s3://npm-registry-packages"}},"3.0.4-0c5957836":{"name":"@libp2p/identify","version":"3.0.4-0c5957836","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.4-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"922847af4e8d43c14cda7b37087d282f9de28d19","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.4-0c5957836.tgz","fileCount":35,"integrity":"sha512-MO5JqIJaPM2W+MY820xA56AYzi9W4kCyAHkAegJeaLAvEUUtuA9JuQu7ATYekWi3HpsXy7HHyf5sXohelWWcfg==","signatures":[{"sig":"MEYCIQDmCuIb5Ln4rCFNn+HQl+yOjjivdIgjwSr130uGhhEH0AIhAP7oW9CZOw7tfznii5QryJH6ahkNkiyoDALNrEuBwj9Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.4-0c5957836","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291516},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0c5957836d1416566f18233f58c92e7db6ab5525","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.4-0c5957836","@libp2p/crypto":"5.0.4-0c5957836","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-0c5957836","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-0c5957836","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.4-0c5957836","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.4-0c5957836","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.0.4-0c5957836","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.2-0c5957836"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.4-0c5957836_1727271940950_0.36987194660929834","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@libp2p/identify","version":"3.0.5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4819837a985e379223f14ffecb365caf7c38c1f2","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.5.tgz","fileCount":36,"integrity":"sha512-7LCKz6q4fl9pbgMpcAYC9F+q3HQEPoL5vkr6vzyop1zsZN/GW+fMHSpzfS1HH1lMJEhmnbBQLRU7PBvaR6ie8w==","signatures":[{"sig":"MEUCIHct3csPwrVlvSqyXPJCsMgANSpU+OJjxaOrtYUTccpMAiEAwQ1HqT6BTpGhP6QRtDW1e76xgoFyvP3hX6Mce8LJzJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293136},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"82bd42bcf1bfd6bfeae1a38145c71365bd281aa5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"^6.0.5","@libp2p/crypto":"^5.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.5","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.5","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.0","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.5_1727274210753_0.44729237847128567","host":"s3://npm-registry-packages"}},"3.0.5-82bd42bcf":{"name":"@libp2p/identify","version":"3.0.5-82bd42bcf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2d1bb7efceb84e2834cd6f8d9f69b482fb044272","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.5-82bd42bcf.tgz","fileCount":35,"integrity":"sha512-ci+TEpEv5bwm1dtLYNBk9rNCjcs2sADRrPUUbJCWTPJtH4Z+ztE5hzxpBJ4hdNOpSJvqvcN2AqmlPVV9NhR+uA==","signatures":[{"sig":"MEUCIQDSx1JzmVJs6TdnZWOoPwxbU6+In3O/hlE4TQF8Xv/K3gIgAcx9bWDISJRoUGJ9O7nOfs+g1ZD2nP7ivMSje+VuVEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.5-82bd42bcf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291516},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"82bd42bcf1bfd6bfeae1a38145c71365bd281aa5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.5-82bd42bcf","@libp2p/crypto":"5.0.4-82bd42bcf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-82bd42bcf","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-82bd42bcf","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.5-82bd42bcf","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.5-82bd42bcf","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-82bd42bcf","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.3-82bd42bcf"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.5-82bd42bcf_1727422158564_0.3982591326237994","host":"s3://npm-registry-packages"}},"3.0.5-a390db4a4":{"name":"@libp2p/identify","version":"3.0.5-a390db4a4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b33886360a1ee38eaed6472f850654b9bd6dfae6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.5-a390db4a4.tgz","fileCount":35,"integrity":"sha512-QgvdudEselAWt9eAwfxwwxPYEcSIqwwcPix1l3SFYGJ6ZxrllfVYaI5CeUJZa+hKyH2Qw2MUqeERzhOIm/KMKA==","signatures":[{"sig":"MEUCIQDDUo4PBDrL7UyVtr4AubPAB52f6t1QOzwwKh9U3nbGfAIgQLFHzeIXzVBY5OC3q2nqP2znLoA/mOJU5i3SpWGkX7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.5-a390db4a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a390db4a4b9c7936207283ca02d5b755091ee584","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.5-a390db4a4","@libp2p/crypto":"5.0.4-a390db4a4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-a390db4a4","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-a390db4a4","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.5-a390db4a4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.5-a390db4a4","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-a390db4a4","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.3-a390db4a4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.5-a390db4a4_1727422432402_0.12797242202161074","host":"s3://npm-registry-packages"}},"3.0.5-dad979f9b":{"name":"@libp2p/identify","version":"3.0.5-dad979f9b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"807da38f0f5f72175d63e39621f72ee9ed5e1fb3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.5-dad979f9b.tgz","fileCount":35,"integrity":"sha512-WaYcDv8EGR06T0g13lNJmBLf8QRxJqUVUa67pAz2dh/eli6T2DHmahoJPpeuVZGjJu6QAulG5L20JLIxXBdKKw==","signatures":[{"sig":"MEUCIC+tUY71KrHvYyKmzHDg285bzGlYKU3cHCNwU0OC047qAiEAswvnoJx+Ve6vLdU8tVxZd8UH1iRxesZTlCC3GwdRUL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.5-dad979f9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dad979f9bf1181defb1a72de69b21f5b8d7fce5b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.5-dad979f9b","@libp2p/crypto":"5.0.4-dad979f9b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-dad979f9b","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-dad979f9b","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.5-dad979f9b","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.5-dad979f9b","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-dad979f9b","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.3-dad979f9b"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.5-dad979f9b_1727430972230_0.7642345865787548","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@libp2p/identify","version":"3.0.6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"81a019ce7eae253445b76960722b17f6e12d027c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.6.tgz","fileCount":36,"integrity":"sha512-9SxR8TjQwKEJVYJ9Ld0kjxSdaZE6XgDNj/gmKiPhBJ0N5yn9zmtyvJZ9O0bojhASDblUswDl6GJXwszNTM61qg==","signatures":[{"sig":"MEQCIFqAnQNErXWHZ7xmUE++e40DwhwRnZ+cnWn1+4RKQlRfAiAW+hOBE8OWJucWOYMIdY7lGFx0nBaaW37Ymwf8b294Ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d7312ae432c49873e4dc7a32b183743851043f60","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"^6.0.6","@libp2p/crypto":"^5.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.6","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.6","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.0","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.6_1727436139671_0.26739854103934535","host":"s3://npm-registry-packages"}},"3.0.6-24fa1d5af":{"name":"@libp2p/identify","version":"3.0.6-24fa1d5af","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"11c2e5f93d567e2a35cd8d8a2d0f5475deed28b0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.6-24fa1d5af.tgz","fileCount":35,"integrity":"sha512-IqFPVJSuuSFeg/BY39j/cu1VoRa3zCpaIhhCcz3LMGAgTsd5pSlNzzWyQw6OekAgtq1FCeunjWFO6lL2nCfGEw==","signatures":[{"sig":"MEYCIQDSNltDJGooH4dvRU/clbNCE5cw10n8hX7GlJSY+nTYjgIhAIrCjXupwDet5m2S88gd+TxQGwS8tII5KR1iBcFcdhkl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.6-24fa1d5af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"24fa1d5af3be19f60f31261e8e0242c1747da0b2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.6-24fa1d5af","@libp2p/crypto":"5.0.4-24fa1d5af","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-24fa1d5af","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-24fa1d5af","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.6-24fa1d5af","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-24fa1d5af","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-24fa1d5af","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.4-24fa1d5af"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.6-24fa1d5af_1727699881886_0.3776556125771324","host":"s3://npm-registry-packages"}},"3.0.6-d9c7e0f7e":{"name":"@libp2p/identify","version":"3.0.6-d9c7e0f7e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c92c91949a04a9d0f3aef610eec25e445b59bb72","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.6-d9c7e0f7e.tgz","fileCount":35,"integrity":"sha512-NdYDZzi3DakQ36MWIJEy/UNIkxXNXvSmV4vk7ybcK/B1OyhEGqPxLdWSF670rrN8m2vXC+RGICqjylbWnQljrg==","signatures":[{"sig":"MEQCIDEHn2cIZCmfDDWvN9BWHwBhTwf12YfIPvYjabkGijx1AiAeRFFoQO/HcrAgnSS8IK+gXlEfxyLXipWa2WX1E4ENfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.6-d9c7e0f7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d9c7e0f7ec608bd5154f30ae7baa6f1d6020bdfc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.6-d9c7e0f7e","@libp2p/crypto":"5.0.4-d9c7e0f7e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-d9c7e0f7e","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-d9c7e0f7e","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.6-d9c7e0f7e","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-d9c7e0f7e","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-d9c7e0f7e","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.4-d9c7e0f7e"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.6-d9c7e0f7e_1727699888448_0.6700780058065801","host":"s3://npm-registry-packages"}},"3.0.6-58784abf7":{"name":"@libp2p/identify","version":"3.0.6-58784abf7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4e5d4355f33f4769f83906b7433616e4bd9cb2ed","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.6-58784abf7.tgz","fileCount":35,"integrity":"sha512-Rd3h3rbqDhQiXps39Z8Os4DpsMVREYErIRhgnhkt9eotQDNfB2S+McEz9CI06cRqUxUf6mBW7fd+3Ia7vX4efg==","signatures":[{"sig":"MEUCIHAFkDBREbxug6tQuJIdmbPtkQxZuUVx2rFKsxH+GjR3AiEArfp9d9PRNRXCS6vnnED9nLGa1d+G182P5Eo3N/hRJfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.6-58784abf7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"58784abf7c311308eb33a50b1e652d996592394a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.6-58784abf7","@libp2p/crypto":"5.0.4-58784abf7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-58784abf7","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-58784abf7","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.6-58784abf7","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-58784abf7","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-58784abf7","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.4-58784abf7"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.6-58784abf7_1727699890384_0.14235414480177755","host":"s3://npm-registry-packages"}},"3.0.6-32c176fd5":{"name":"@libp2p/identify","version":"3.0.6-32c176fd5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d308b9ebfee5f3e825a7c50f3f7799482b9b64d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.6-32c176fd5.tgz","fileCount":35,"integrity":"sha512-mtuRGUvWT+Cia7LrPf6qx8mw2dDMp8q5AScXhSwBNA4A7SlT9QTHrg8oUui6O/lKY5n2Qj/Xolus4O0UCS9hAw==","signatures":[{"sig":"MEYCIQCPdiVHY/1FXuv2f2BDHlcii/Lxzbh0XAG1XnPCMSDfDQIhAIJ5r52HgLRemp2eXpTikA9fQrRR+Nlfifac3wktDX30","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.6-32c176fd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"32c176fd53e9aa953885398ddc67387e46875b85","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.6-32c176fd5","@libp2p/crypto":"5.0.4-32c176fd5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-32c176fd5","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-32c176fd5","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.6-32c176fd5","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-32c176fd5","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-32c176fd5","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.4-32c176fd5"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.6-32c176fd5_1727714007000_0.7082626538997987","host":"s3://npm-registry-packages"}},"3.0.6-35b48025c":{"name":"@libp2p/identify","version":"3.0.6-35b48025c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6feb8d194a6ae147b887e45e2aa8c16bfb5505c9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.6-35b48025c.tgz","fileCount":35,"integrity":"sha512-HWX/NJzvmd0dSe1Vz7Ak3NGi14EQuNQpBbKiQ9tipK+kDVLMGo2Fk48QMbz1DsT8IebQBzufwd5z7ERYfhlsvw==","signatures":[{"sig":"MEUCIDiIGrDoVINrRX8Yls9CCrkNaySjWmKkalJxzd71cc1fAiEA/0kTlC1U6pwuTuTaYbIaaazbQaEQyJ8XFA926nFfe/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.6-35b48025c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"35b48025cad5c96b4acba0bdbe1308f96a9d1f47","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.6-35b48025c","@libp2p/crypto":"5.0.4-35b48025c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-35b48025c","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-35b48025c","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.6-35b48025c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-35b48025c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-35b48025c","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.4-35b48025c"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.6-35b48025c_1727727983500_0.9093134531282308","host":"s3://npm-registry-packages"}},"3.0.6-b4f02a637":{"name":"@libp2p/identify","version":"3.0.6-b4f02a637","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"712e63d2a818b705e8aa0b243af9ff94e70d00c0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.6-b4f02a637.tgz","fileCount":35,"integrity":"sha512-wx1VXH5IqB7wnOYCkgT2Qu9CWiuSaXG7Z849HGPudwaOHdgY0i68US/2M+FMlqFKyG1IIYfMDYkWILsf/SgiHQ==","signatures":[{"sig":"MEQCIAO9j0XuwZZrkpkc/yqElfk3n8mfRPOZP2CuQj7+83adAiA41ZONHMCgC9nD1ruv8qxyRuMLfHFTUCh82/ItK1q23g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.6-b4f02a637","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b4f02a6377510eed6cf088176ad75a397978bcec","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.6-b4f02a637","@libp2p/crypto":"5.0.4-b4f02a637","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-b4f02a637","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-b4f02a637","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.6-b4f02a637","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-b4f02a637","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-b4f02a637","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.4-b4f02a637"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.6-b4f02a637_1727859438360_0.7559342279433929","host":"s3://npm-registry-packages"}},"3.0.6-80e798cdc":{"name":"@libp2p/identify","version":"3.0.6-80e798cdc","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"502c91540d3ab8ba49057b0b189fa18bfe0d36b7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.6-80e798cdc.tgz","fileCount":35,"integrity":"sha512-TQvE6EYEFe8/67oKLIeJI1hMmoUjOf6oNy1L4jn3vKfSP2XLizQAc0IHJHZ89V0KHKmaz2LfqguqmT2q6Kajjg==","signatures":[{"sig":"MEUCIQD+3S4iwcqWR+99ojD29GajLHnsfHUJk0+N6S8IpdGXjQIgC1GPnJVMqVwVS2v0qd++Gs35nhFG1Ei2WW3QU5kE8NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.6-80e798cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80e798cdccc8ef579634dc140f35d5327e2e5cf2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.6-80e798cdc","@libp2p/crypto":"5.0.4-80e798cdc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-80e798cdc","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-80e798cdc","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.6-80e798cdc","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-80e798cdc","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-80e798cdc","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.4-80e798cdc"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.6-80e798cdc_1727863355324_0.22978679568289118","host":"s3://npm-registry-packages"}},"3.0.6-661d6586a":{"name":"@libp2p/identify","version":"3.0.6-661d6586a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b46b6815e9747e0e1755d4fb6c6e037d4aab0d0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.6-661d6586a.tgz","fileCount":35,"integrity":"sha512-srisWpIPOWPxBR7VqwVVVIzqCKJaYYgIgbEmPfG9Uw10oBDR/lGlBelXqYjN6kwIG3BFjTUdf1diAWnNDENnCQ==","signatures":[{"sig":"MEYCIQDpubZ2jooOl9/w8uQU1C1XRXWoDu4qqOD8SrE0S5//vgIhAO6KMIYWWUqmd8VNBd9EQ9reQrNxgCgOdbV14fz/j4HD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.6-661d6586a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"661d6586ace41973a61eb04a97692ef8cb74831a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.6-661d6586a","@libp2p/crypto":"5.0.4-661d6586a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-661d6586a","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-661d6586a","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.6-661d6586a","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-661d6586a","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-661d6586a","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.4-661d6586a"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.6-661d6586a_1727959380881_0.036187835938410684","host":"s3://npm-registry-packages"}},"3.0.6-27b2fa6b6":{"name":"@libp2p/identify","version":"3.0.6-27b2fa6b6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b6ccbac0530db40ebce0a63d65b1386e1ef11cba","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.6-27b2fa6b6.tgz","fileCount":35,"integrity":"sha512-EIojQjz9xBu5cVAlk/hfFlhieg0Rx3IYwDpehEJ4BqA1MKqFiOlTYwjVwf4MNmgNamIwU/oPAhsz5a6ZX6ugLg==","signatures":[{"sig":"MEYCIQC/8j0zbvHVBGJMCAi9Qlz4XcpIjt+LG8NAnhPT+D4ETQIhAIUmY0R03vU6uEUOLBe4ABqYZlKYbwk1FH693zTLzPDw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.6-27b2fa6b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"27b2fa6b61af646c9459120b3bf6f31c2bd89878","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.0.6-27b2fa6b6","@libp2p/crypto":"5.0.4-27b2fa6b6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-27b2fa6b6","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-27b2fa6b6","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.6-27b2fa6b6","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-27b2fa6b6","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-27b2fa6b6","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.4-27b2fa6b6"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.6-27b2fa6b6_1728116147574_0.8910430320278864","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@libp2p/identify","version":"3.0.7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a7541d6775cf652314bf2209b281b402e8dedc35","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.7.tgz","fileCount":36,"integrity":"sha512-4Ns/0HN9lvQAox8eaJruKXakOtikduk6kPlz+KYmFMgVE5/kRBRf7h0aK/8cyU9sQPbSZLCaJ3gBWoDrfMIu2w==","signatures":[{"sig":"MEQCICTf9qI9k2gFeLpkfgBb3tmntQ19aWB+kp7fn6ZcyrCfAiAgcpuJZIWfD258Z9ZKKx+Ln9hwoWIqXF92y/gJ8PF2sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"443ba6d6e9b605b981051c6fec765377b73587ba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"^6.1.0","@libp2p/crypto":"^5.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.7","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.7","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.0","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"^6.1.5"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.7_1728284504054_0.669435179135091","host":"s3://npm-registry-packages"}},"3.0.7-d4da56961":{"name":"@libp2p/identify","version":"3.0.7-d4da56961","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cf5954ccbd19a2051f94bf8101b4196fa85d680b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.7-d4da56961.tgz","fileCount":35,"integrity":"sha512-dxT78wnga7Cf4FXLbwzIKxwSJSsoLdyi5d5O+xBf4+ScXzrjnX0woWWxzD9GOtom2MDViZF6IZ/YfIR8kOAePA==","signatures":[{"sig":"MEUCIQCqzE8s7EULYfymir8KLm/QCvT2KT0uRx0iMy5EfoSNYAIgQrQ6R75QWjoV2d+tSgAt6fm57nkw0aq5q92Cy4QovX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.7-d4da56961","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d4da569616d63f52a268d58f450d80caff3a1170","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.0-d4da56961","@libp2p/crypto":"5.0.4-d4da56961","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-d4da56961","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-d4da56961","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.7-d4da56961","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.7-d4da56961","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-d4da56961","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.5-d4da56961"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.7-d4da56961_1728349476394_0.9541931085796218","host":"s3://npm-registry-packages"}},"3.0.7-934a891f9":{"name":"@libp2p/identify","version":"3.0.7-934a891f9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ae8aaca7ef30f0bd5a9026d178ffc07a4b749c32","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.7-934a891f9.tgz","fileCount":35,"integrity":"sha512-OiIuSe4naatcRxlINaRpDC0HF1H8tBMt1XQINjvkQOFpXwbirko9ohbm1NvdKvPS/Ti6s/MnxjxdRwvDqrhYAA==","signatures":[{"sig":"MEUCIQDS1IMEmbtz2sv9unOrULwXgr/aG/gUA2o7APm+m51Q0AIgXXSZuNJVT7uq0U/MV+dhXtKBK3f4ylUF6aXDrTin3eY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.7-934a891f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"934a891f9af20f8982ef0823a4f9b36f6a7bc92d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.0-934a891f9","@libp2p/crypto":"5.0.4-934a891f9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-934a891f9","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-934a891f9","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.7-934a891f9","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.7-934a891f9","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-934a891f9","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.5-934a891f9"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.7-934a891f9_1728416013086_0.5902280472429813","host":"s3://npm-registry-packages"}},"3.0.7-d7a818e8e":{"name":"@libp2p/identify","version":"3.0.7-d7a818e8e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"04f5ea8c3d6315c902519a74f834f849d24cdff3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.7-d7a818e8e.tgz","fileCount":35,"integrity":"sha512-hcmnPCItXUs+GWaE0XC83nUKXUU1h+42rQ25ZOq1v+y5hm9rBvWBgK+KWQqAKX5mdny7hMOWWoTANUZxaq74XQ==","signatures":[{"sig":"MEUCIQCYZTMq6REqdpGGQvb4g0oJv16iwUv90sqaEk0IIx3WXQIgVI/d1bR1FcrrGgm6SW+gRO6o1+YY3U8doKkxmOx9QFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.7-d7a818e8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d7a818e8ecceb9bfe7f9032a2ee6ba4f4df590a1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.0-d7a818e8e","@libp2p/crypto":"5.0.4-d7a818e8e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-d7a818e8e","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-d7a818e8e","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.7-d7a818e8e","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.7-d7a818e8e","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-d7a818e8e","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.5-d7a818e8e"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.7-d7a818e8e_1728457828082_0.40912944240192317","host":"s3://npm-registry-packages"}},"3.0.7-e99e8f448":{"name":"@libp2p/identify","version":"3.0.7-e99e8f448","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4e727a27cd62436200a1f269b487c6c69eaac6be","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.7-e99e8f448.tgz","fileCount":35,"integrity":"sha512-GaL/qUdvQGc1UzeCiODqNTLHADJjaOXnYPTDkYoXSvD/pMzLGL5+gV5fgJ27rWz5DCHnpRkwAUy3nPoqltRsVA==","signatures":[{"sig":"MEQCIF4A9kcrAaWmm3i6NZZHTFE+Xaw6eTS0+UFTsbfjVBppAiBZqTVHnB3uxPOOLFJ2RRe3AIJvEEDsBlrdGz1ezZy+fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.7-e99e8f448","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e99e8f448efc0dd0348da221b5e1c6da4a037507","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.0-e99e8f448","@libp2p/crypto":"5.0.4-e99e8f448","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-e99e8f448","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-e99e8f448","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.7-e99e8f448","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.7-e99e8f448","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-e99e8f448","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.5-e99e8f448"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.7-e99e8f448_1728468882474_0.7611387075210394","host":"s3://npm-registry-packages"}},"3.0.7-0d326d102":{"name":"@libp2p/identify","version":"3.0.7-0d326d102","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fdd0a21231df79b2e79de9a6f1d7fbe53bdd24a2","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.7-0d326d102.tgz","fileCount":35,"integrity":"sha512-CTZFjm9XOhNWlS6vm65yqBIGXHj/jHYFhrzsz3EDDgaf5lGS0xYcAbcgsaxgIiejYhKPk4cLk7sj0IvwpLqCmw==","signatures":[{"sig":"MEQCIDRO3RjpJrAK4B+KISBUcY/xpSzky6BZIgqQ1QTx8jxqAiBbdmjzEEHcB9nfmi0V30hWae8IpGg2GhZZ751qEsDYIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.7-0d326d102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291593},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0d326d102e4f6bf06c6f3e961a3b6b5844486495","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.0-0d326d102","@libp2p/crypto":"5.0.4-0d326d102","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-0d326d102","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-0d326d102","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.7-0d326d102","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.7-0d326d102","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.0-0d326d102","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.5-0d326d102"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.7-0d326d102_1728493361327_0.5756903010507746","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@libp2p/identify","version":"3.0.8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c0be17bc030060c5a046912f9719ae839a1c5347","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.8.tgz","fileCount":36,"integrity":"sha512-dQF+Cc2m1uX4YTlI9IPB8tMwvpWOWcFVl265JNYtuPJrU+VcprJKkSewd4g5jzPpb7wdVLoDQkzplQfbQmdHeQ==","signatures":[{"sig":"MEYCIQCX9eIgnQELMkSylpTZAAGNWFbkxh+VcY7Brwe2FYo/KgIhAPEClHtlkWobPcANU4Zox3+aydL89pKOWGGpnM/fpeHV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293213},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1cbfd6cf392b0db80f744cfe4a0841ed80760c84","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"^6.1.1","@libp2p/crypto":"^5.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.5","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.3","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.8","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.8","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.1","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"^6.1.6"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.8_1728497332135_0.5649683311325873","host":"s3://npm-registry-packages"}},"3.0.8-5d199f9b6":{"name":"@libp2p/identify","version":"3.0.8-5d199f9b6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7ec5e22780fa2f10885a745c0f269098dcc0c1bc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.8-5d199f9b6.tgz","fileCount":35,"integrity":"sha512-RG93xNd/eO6apwmAlkQ5dkQgtinR7FYlkFijWgejTr+dQIfccum99n8Y1izV0jkOkdOQFc0cbweGLCsipfr9tg==","signatures":[{"sig":"MEYCIQCLdwT7RZLS2b60FpyPYuYhbS18bs+PYNjPjqVSabhXUAIhAMod0V4DT8IMKBIi7rs9aMqTOx20McIVxEs7Qm11MpX2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.8-5d199f9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291604},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5d199f9b6ebe1cfd6f83051457b0ea62b0e86d91","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.1-5d199f9b6","@libp2p/crypto":"5.0.5-5d199f9b6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-5d199f9b6","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-5d199f9b6","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.8-5d199f9b6","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-5d199f9b6","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.1-5d199f9b6","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.6-5d199f9b6"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.8-5d199f9b6_1728668381438_0.6681436585034886","host":"s3://npm-registry-packages"}},"3.0.8-e6b4158c6":{"name":"@libp2p/identify","version":"3.0.8-e6b4158c6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c990552eda7108f53be6ab6406c6aa26fffe4028","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.8-e6b4158c6.tgz","fileCount":35,"integrity":"sha512-6Ymc47Ajw/iCx2iSCiK2Hq4OZSHEZsHSx/YIlmiBa+3WtYX+lgGo6P3KC7ql9PNBkrUl8K5df8VWRuQCxBP6IA==","signatures":[{"sig":"MEUCIQDkW8sEHCai3LUacrLED5dPdiRJmdxnZXh6GPfHB6OauQIgMZyPOSSJMZQfCEnVSrwom4UQ2/NweGp0TJ4XFLGUauo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.8-e6b4158c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291604},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e6b4158c60d000fbb58aab5d93de1cbcc965ae79","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.1-e6b4158c6","@libp2p/crypto":"5.0.5-e6b4158c6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-e6b4158c6","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-e6b4158c6","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.8-e6b4158c6","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-e6b4158c6","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.1-e6b4158c6","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.6-e6b4158c6"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.8-e6b4158c6_1729585294571_0.8673849401324889","host":"s3://npm-registry-packages"}},"3.0.8-75301ac7d":{"name":"@libp2p/identify","version":"3.0.8-75301ac7d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"23831cab38badc06c01e261fa984d2fe06866f05","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.8-75301ac7d.tgz","fileCount":35,"integrity":"sha512-LmprH+XZSi5Q3RRVhGwNQ9yc3ewQb4XH1C6ShmVmpy+8AghpPfPQs1VC/PnBUwqIJ1hTp0AiJjRMO5l4YrE/kw==","signatures":[{"sig":"MEQCIGYrgWMcbPVOfzl72SpVceGAR005nOYr4OvmmB8/ShQsAiAc7YFLI5EXN88kjgcH8+Af4Yj8/yUjdNNMrivKYgxBSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.8-75301ac7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291604},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"75301ac7df0175ea53c729bd56f74c20c66307cb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.1-75301ac7d","@libp2p/crypto":"5.0.5-75301ac7d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-75301ac7d","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-75301ac7d","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.8-75301ac7d","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-75301ac7d","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.1-75301ac7d","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.6-75301ac7d"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.8-75301ac7d_1729585309182_0.9479952880953684","host":"s3://npm-registry-packages"}},"3.0.8-4521cf1f7":{"name":"@libp2p/identify","version":"3.0.8-4521cf1f7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5b4ac2a766bfabe075dfdf7987eab6428863b0df","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.8-4521cf1f7.tgz","fileCount":35,"integrity":"sha512-p7eSPUfgPqYf5Tll/SdvJUT6AVetLUPkeiVuJftc9+ijNnIXsHd436Z4v29MRBcZIpaUF6kb95hm1uosdWFhOw==","signatures":[{"sig":"MEYCIQCLQOGyX9VGYkeLgAQcVIwlTqbm7vqecm2y/2jAeeYOrgIhAODBWPj926icYXTE/zYOJFO0d2y6rlvOU6/232oWOdd3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.8-4521cf1f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291604},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4521cf1f7b8c81728db6a454a7d36d38491afc41","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.1-4521cf1f7","@libp2p/crypto":"5.0.5-4521cf1f7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-4521cf1f7","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-4521cf1f7","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.8-4521cf1f7","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-4521cf1f7","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.1-4521cf1f7","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.6-4521cf1f7"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.8-4521cf1f7_1729670640200_0.09522063562655636","host":"s3://npm-registry-packages"}},"3.0.8-3244ed086":{"name":"@libp2p/identify","version":"3.0.8-3244ed086","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3fae1f04e5676adf8bc961d56c149a9bd23a770e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.8-3244ed086.tgz","fileCount":35,"integrity":"sha512-mOW/vlqWEU7844IFTXZ9+dVRrenFEo01AIAWOQvhzd8H4Z7TN0f8dXoHt/kzkUfPGkEvaoXqgGDRovuig21B+A==","signatures":[{"sig":"MEUCIQDcWJ291LKCBdByTMhi4/SOY9Yo7hUyKhpDuELU3fByWwIgDnp+NIA0yGRHLUzIVqaU4Pyp7ElVRBh0mue1MxOK380=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.8-3244ed086","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291604},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3244ed08625516b25716485c936c26a34b69466a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.1-3244ed086","@libp2p/crypto":"5.0.5-3244ed086","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-3244ed086","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-3244ed086","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.8-3244ed086","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-3244ed086","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.1-3244ed086","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.6-3244ed086"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.8-3244ed086_1729671103028_0.20778912220027146","host":"s3://npm-registry-packages"}},"3.0.8-3bc9769b8":{"name":"@libp2p/identify","version":"3.0.8-3bc9769b8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d94aca8f9a368e14f546a0aafdd82327b611e1f8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.8-3bc9769b8.tgz","fileCount":35,"integrity":"sha512-tb8gST9CKaVyllNimozGs1i4Rp8+WJxAvyb+rMrzeFpeZcf9GhqLq0g0AAMzpJuutjwo4pCLNIqltYZ0K3buQg==","signatures":[{"sig":"MEYCIQCn0HZ5EgcFHXH/di2gGSHBA/he3Pt1EUCcKeHaLajhfgIhAKerkiCcQFFFByFyhdoKZlc4UMHe1M41y2pHcmoSm3JG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.8-3bc9769b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291604},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3bc9769b8aff1e9bb3588905323a2bc6b7d7b7bf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.1-3bc9769b8","@libp2p/crypto":"5.0.5-3bc9769b8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-3bc9769b8","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-3bc9769b8","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.8-3bc9769b8","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-3bc9769b8","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.1-3bc9769b8","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.6-3bc9769b8"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.8-3bc9769b8_1729683690894_0.535437027423173","host":"s3://npm-registry-packages"}},"3.0.8-aa8de9fd3":{"name":"@libp2p/identify","version":"3.0.8-aa8de9fd3","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f43414c72efac4b843795541d23e6533f88bd605","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.8-aa8de9fd3.tgz","fileCount":35,"integrity":"sha512-XeFvleGnPtiVeotV5+k2Xg/6fNScjQmH3ZViVzg9vbECjOxTxiqdwX6/FLiMAg5M7sCRVvNgyaTvjYnCdYg2sw==","signatures":[{"sig":"MEUCIHShWtiB/6GzBMu29fQ3mKxf6oAGR+HII/UoOVXEmrakAiEA2yyuq0MP6sJzvMU5c23hus4w1RHBEWMTsMnu/mxL4U4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.8-aa8de9fd3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291604},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"aa8de9fd3f6ca8773596fa3fae765787caa8e866","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.1-aa8de9fd3","@libp2p/crypto":"5.0.5-aa8de9fd3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-aa8de9fd3","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-aa8de9fd3","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.8-aa8de9fd3","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-aa8de9fd3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.1-aa8de9fd3","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.6-aa8de9fd3"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.8-aa8de9fd3_1729686223593_0.008989215228093705","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"@libp2p/identify","version":"3.0.9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"25b6c6dac03d5861afc38861dfa09a8045089259","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.9.tgz","fileCount":36,"integrity":"sha512-VJjYDoOmgjw0i6xIMQxeG4B+ejzhTXkvSQ1orAhjm/aPlX542kcgAQmR9ZXiPT9OYROliNe6i4bS1MepDkO6sg==","signatures":[{"sig":"MEUCICnZthj6cS5OaQaW4hoOQmnpDhzc0mekqcLZTmPjSA/GAiEAzqLMqhK4vzfb3WqXCv4tgxjeOClSkhCDSRIRN9NYfUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293224},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0f728b579975dbc4f1437ac29c5c1ac067db5689","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"^6.1.2","@libp2p/crypto":"^5.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.6","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.3","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.9","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.9","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.2","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"^6.1.7"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.9_1729690198296_0.23178915310696602","host":"s3://npm-registry-packages"}},"3.0.9-717731e49":{"name":"@libp2p/identify","version":"3.0.9-717731e49","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"66923175b49a21770768835f15f4905a8a07b56d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.9-717731e49.tgz","fileCount":35,"integrity":"sha512-TNTT9o4CvlQcqUL9hGd2OqKQdPrJN5Xp8e2JrqrwHQCX+SVGb1i9bUQALKnEonmBDhpGeJfNFKxjD0f/NsxRRA==","signatures":[{"sig":"MEUCIDeC6kPzsb4fz+11R1JFoUQO6Q9cxhGa70wjvRjW0+lqAiEAlFihuNrJ2jwja9KiAHjqkzVQmoi11d2HfKx94CLKNJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.9-717731e49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291604},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"717731e49a40142164af6c5c5703f0cad32edbe5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.2-717731e49","@libp2p/crypto":"5.0.5-717731e49","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-717731e49","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-717731e49","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.9-717731e49","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.9-717731e49","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.2-717731e49","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.7-717731e49"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.9-717731e49_1729851725168_0.7876283914928126","host":"s3://npm-registry-packages"}},"3.0.9-7383821e1":{"name":"@libp2p/identify","version":"3.0.9-7383821e1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"90b6e0b3a65cb66d88f45a83866028f509d3aa04","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.9-7383821e1.tgz","fileCount":35,"integrity":"sha512-o4+mXWmZPkxG4CQRC6QEfK6GBs3MqnnevUxIK7XGAyBBPkoLYYp9r96adURWmQ8i7OSoq+IWx/sYW+iA2RdIxQ==","signatures":[{"sig":"MEUCIG4sObucyk2TiY3cpMyt8eqzlafxnz4cboaGYfszf4pEAiEAmWCpNT5yQmzbw9ub7kcf+1Y6rmWwTgHdaa1TGQA7s6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.9-7383821e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291604},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7383821e1a4bab17ee56a55c78d523e918db0bcc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.2-7383821e1","@libp2p/crypto":"5.0.5-7383821e1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-7383821e1","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-7383821e1","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.9-7383821e1","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.9-7383821e1","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.2-7383821e1","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.7-7383821e1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.9-7383821e1_1729927723006_0.3064185663973884","host":"s3://npm-registry-packages"}},"3.0.9-d34642db1":{"name":"@libp2p/identify","version":"3.0.9-d34642db1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e2f5f1411141ba588a3aad43a3332a34692dc26d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.9-d34642db1.tgz","fileCount":35,"integrity":"sha512-FDrFfJrNyvircqUE+/Wm7m2HUGGBdeGOByJsEObyfyu3nVandaJBbgbMZa8nULmCJV31TLizAKu8HFztqCcKQQ==","signatures":[{"sig":"MEUCIQD6OjMm2c/ndN96i/vmgHhHZq8RA2wdMbG2Bkv6t9VS8wIgMTW5y3fDgDJBPMK/u8lxiNeLcE9APqwc0o/oYVmLBes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.9-d34642db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291604},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d34642db1c2be39a74fe7cf21508eb17c19c8a22","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.2-d34642db1","@libp2p/crypto":"5.0.5-d34642db1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-d34642db1","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-d34642db1","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.9-d34642db1","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.9-d34642db1","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.2-d34642db1","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.7-d34642db1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.9-d34642db1_1730104321889_0.533059093705287","host":"s3://npm-registry-packages"}},"3.0.9-a657bbd2e":{"name":"@libp2p/identify","version":"3.0.9-a657bbd2e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0b2506cfe15baf631ebc4cf466827c3ff6a7068f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.9-a657bbd2e.tgz","fileCount":35,"integrity":"sha512-VSAqPmkfVsBBAtIe4RQZ54uIcmZ6q72LwmJqtB6ycpVMGgrlwgbxdQM92gILXIhuzw41bpphyYAgATLglld63A==","signatures":[{"sig":"MEUCIGEXnmmb04Svlf0n47tlz8Chvah8j5eW31PEJ3hiHt+fAiEAw/Z3TRgDbrkcGcFzbrF+6mpW8CdwWGKbLdFKboSPUBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.9-a657bbd2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291271},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a657bbd2eede0fc5720f7e7dae9ff8a8a81d16fa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.2-a657bbd2e","@libp2p/crypto":"5.0.5-a657bbd2e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-a657bbd2e","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-a657bbd2e","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.9-a657bbd2e","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.9-a657bbd2e","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.2-a657bbd2e","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.7-a657bbd2e"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.9-a657bbd2e_1730105044333_0.34817361407910474","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"@libp2p/identify","version":"3.0.10","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d7c2bb423ab484ee2fd5d7ea8610ab67e2e64de3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10.tgz","fileCount":36,"integrity":"sha512-IeFUojzx90j0M7/WjxLHnoaPKG5AksRQrIzLkpJtMeBL+TA9rMLW1n2HM8SD3EGsHV1vDTlkx0e0PHbFVtTnnA==","signatures":[{"sig":"MEUCIQCHfcULjITfGE+J/Qyh11sbpnLrpVQwiih3tm8I+ys1ewIgN061Ikv4SMqPe/TwROxRm3WqCxrBWoJvgBfmq8FIQvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292894},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2bbb5e191d4cf224c49a237fecbea379ff165cc8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"^6.1.3","@libp2p/crypto":"^5.0.6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.7","protons-runtime":"^5.4.0","@libp2p/interface":"^2.2.0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.10","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.10","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.3","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"^6.1.8"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10_1730113027563_0.43644437360486044","host":"s3://npm-registry-packages"}},"3.0.10-a5cd8cfbe":{"name":"@libp2p/identify","version":"3.0.10-a5cd8cfbe","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7cee24d2b777965632df059f6db4fb0cd53c850d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-a5cd8cfbe.tgz","fileCount":35,"integrity":"sha512-CCJw/WufIVCcfcPAFTYUGNxsgf/Og6rEB9rXS6cm3+169cg1nw//HiEFfqNuI9VeCqrx1EolLmaNbftx/gZE3Q==","signatures":[{"sig":"MEUCIQDKM0ztFhkw626CKhHEskyRdr2DTwEGTjfJr/rjX9hKagIgJpj1CWr56szrfrPp3qsgKDwmPiibFZUON+cqSAgqu/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-a5cd8cfbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291294},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a5cd8cfbe7d150659012879239ef2ef4ac3143c9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-a5cd8cfbe","@libp2p/crypto":"5.0.6-a5cd8cfbe","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-a5cd8cfbe","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-a5cd8cfbe","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-a5cd8cfbe","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-a5cd8cfbe","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-a5cd8cfbe","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-a5cd8cfbe"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-a5cd8cfbe_1730141524252_0.44767677948038553","host":"s3://npm-registry-packages"}},"3.0.10-ad5cfd66a":{"name":"@libp2p/identify","version":"3.0.10-ad5cfd66a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0808eff6b5000f90eef1383e544dfd1999886e6a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-ad5cfd66a.tgz","fileCount":35,"integrity":"sha512-VMWealYNoTWjpxoPitLt5LXeWpZBcUF2W3LrAPF7zyg0HnoL8Z8aVMl0IzAEGWhbU5cV+CNdZrbLCCtN0rPJ8Q==","signatures":[{"sig":"MEQCIGuTzccH2WCPd7cwxsGUCYBrr1vOrXa54gWRD1xqhha1AiAyFAhxxz/IVkEJokf1VRXO8g1DraErx205UXNuVFDZ4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-ad5cfd66a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291294},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ad5cfd66a3fccf94ddcabce8675a3bf742669484","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-ad5cfd66a","@libp2p/crypto":"5.0.6-ad5cfd66a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-ad5cfd66a","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-ad5cfd66a","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-ad5cfd66a","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-ad5cfd66a","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-ad5cfd66a","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-ad5cfd66a"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-ad5cfd66a_1730280475297_0.5348898001439655","host":"s3://npm-registry-packages"}},"3.0.10-c2ff2e454":{"name":"@libp2p/identify","version":"3.0.10-c2ff2e454","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e7e4c26903db81e97601a803d4c95cf6c2e5e88b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-c2ff2e454.tgz","fileCount":35,"integrity":"sha512-8E/9ZY+6uJ+auNZrYjIh/QxYpi+1ur/HoybqsfFU2ns1JRbreU/fC3Ro8bOA9Gb3OV0KUGvY2DYP/VPsfzxMng==","signatures":[{"sig":"MEUCIQCD5Z9hWR1TUjuuymLnIzkAg4iZeV44Ig6BOUAXKnrnzQIgMQDS8dnVB1G1LaJHVsA9rJD0C1JCmUW4YeCF8vaeFPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-c2ff2e454","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291294},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c2ff2e454ae7ad12acd223aa0b5fd2b065942aff","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-c2ff2e454","@libp2p/crypto":"5.0.6-c2ff2e454","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-c2ff2e454","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-c2ff2e454","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-c2ff2e454","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-c2ff2e454","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-c2ff2e454","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-c2ff2e454"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-c2ff2e454_1730547817552_0.8910595436599575","host":"s3://npm-registry-packages"}},"3.0.10-0a3406a05":{"name":"@libp2p/identify","version":"3.0.10-0a3406a05","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b31458919790ceaab9da47aa3aa84d22274845a3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-0a3406a05.tgz","fileCount":35,"integrity":"sha512-j+5qqDOFus6KuGGRKEn7RHdI68TVpVRRYO6X7GqCQLPXlfmo25PxSljCru1fpr7ie81NivjEhQLwSxvisIr9AA==","signatures":[{"sig":"MEUCIHBfoSLMyoPjLhMkWez0S7XGMYQP1E2rHBNcpyBsnOJxAiEApdWpRyjyDUn1wwbhX26RsQ/l5CbWGKCpL+2RSHOI79A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-0a3406a05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291294},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0a3406a0536f8e7390e67eec88ccc518bd90e9a6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-0a3406a05","@libp2p/crypto":"5.0.6-0a3406a05","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-0a3406a05","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-0a3406a05","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-0a3406a05","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-0a3406a05","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-0a3406a05","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-0a3406a05"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-0a3406a05_1730549998411_0.0626565605715581","host":"s3://npm-registry-packages"}},"3.0.10-7c085d10c":{"name":"@libp2p/identify","version":"3.0.10-7c085d10c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4426082c5dcd7cda32034781e8e5212bc6badfb3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-7c085d10c.tgz","fileCount":35,"integrity":"sha512-PYLsI/pIizHeVNixpqHt8H5GpQTOx9jdYIZk1bFTdx4IkKlqyLz8y+NGHOSz3ztp49yLjFRZZsESG3tMgrPoWw==","signatures":[{"sig":"MEUCIHYsDmBQlz4RfLXrB1l3YOkAIPlR1M00C+2436PzcaTLAiEA+qjTOHhVCevVioiuUvz3O0oFb0V0XF2AQq0r2VzuQiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-7c085d10c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291294},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7c085d10c4d9f491ab85b2467ab1202769ec7a5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-7c085d10c","@libp2p/crypto":"5.0.6-7c085d10c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7c085d10c","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7c085d10c","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-7c085d10c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-7c085d10c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-7c085d10c","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-7c085d10c"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-7c085d10c_1730760051579_0.05411716005446432","host":"s3://npm-registry-packages"}},"3.0.10-adc767899":{"name":"@libp2p/identify","version":"3.0.10-adc767899","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ceb4498dd461beebe0a3f3f2c7e05431dfe28954","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-adc767899.tgz","fileCount":35,"integrity":"sha512-WfD886oocCxWnqi5OJCBJ1X2QOTVbbQak1JIe7xpVKgv+YEpOG4ENBWqh+0yC7fUk9ZV3jRYGPbcuh8PeFcEtg==","signatures":[{"sig":"MEUCIQCJb5EriYtVjiQwmMLcYmIu1u5PyGWC44zDf/vJ4bJFhwIgagdzXcYmV1YQLshHKjQj/OSwigSlJycW4jWgAAifpF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-adc767899","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291337},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"adc767899d3fcf186a2bfb37a4d53decadc3a93f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-adc767899","@libp2p/crypto":"5.0.6-adc767899","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-adc767899","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-adc767899","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-adc767899","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-adc767899","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-adc767899","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-adc767899"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-adc767899_1730794178930_0.5886720783038835","host":"s3://npm-registry-packages"}},"3.0.10-d30d07e6f":{"name":"@libp2p/identify","version":"3.0.10-d30d07e6f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"561300dbccb51175b64259d5c752d7bb5e3a62ed","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-d30d07e6f.tgz","fileCount":35,"integrity":"sha512-cIYyEeVJHIK41hPkUuVFbVRX+EG6L5eegOy4JjjJYQvR4GKnYp/oPFcu/it81/X4UgQqlnJLLEB0+fX9Qbk39g==","signatures":[{"sig":"MEUCIF/lX5eFT5/5UNUfNnR2mchxfvedfafP3Qqb/FDRoPd5AiEA9An+s1gDXt8MXMBncOM6QuNMlY8+sgBFwnEOSgpXu6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-d30d07e6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291337},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d30d07e6ff1b2825338a767f80c5dc14ae7fa3cd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-d30d07e6f","@libp2p/crypto":"5.0.6-d30d07e6f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-d30d07e6f","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-d30d07e6f","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-d30d07e6f","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-d30d07e6f","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-d30d07e6f","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-d30d07e6f"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-d30d07e6f_1730815916897_0.8053469705596412","host":"s3://npm-registry-packages"}},"3.0.10-91687998d":{"name":"@libp2p/identify","version":"3.0.10-91687998d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e8c1f0bcb53b993922826a1c1e9637a2f1eba883","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-91687998d.tgz","fileCount":35,"integrity":"sha512-Mo1982jWD2nmlEwew+v3x++63cM8reStYUCZsSyC3UTIlbiqCxDGZKV/K7Q4CVovecQJoYoYrBDQwBlMIcqmHA==","signatures":[{"sig":"MEYCIQDDLWT7vJHnEQAGRFGoIObjHSXU77rMO5PIrKqRyJlKqQIhAMVnvM4g5p7H03+gq3Gnf9S1uJGt7uxknFqzkF0cqjNl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-91687998d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291337},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"91687998d7ae536549ddcd840aa430098860f0fb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-91687998d","@libp2p/crypto":"5.0.6-91687998d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-91687998d","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-91687998d","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-91687998d","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-91687998d","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-91687998d","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-91687998d"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-91687998d_1730878760576_0.15374516217014977","host":"s3://npm-registry-packages"}},"3.0.10-6bd7f9169":{"name":"@libp2p/identify","version":"3.0.10-6bd7f9169","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e5f83962ab126a4dd833f7da984c888a20d2d578","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-6bd7f9169.tgz","fileCount":35,"integrity":"sha512-N3cp2XYDwifoecAey/LOCydVMvJib3lxMsqCQkNcSm+tZrqwe99/DyKeNYDWkgB7WriaKtd5IW9SBA/RP9Awvg==","signatures":[{"sig":"MEYCIQDZVoP3unS+IhTrR+7pUemTUlnDdo4McregFd885UEI6QIhAK5U+LNEiECn2A/OM8bOJOZ6xG5Wcz2+gNNP01UmpcGt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-6bd7f9169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291337},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6bd7f9169cca1609071845c22a1ee41ab775f45b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-6bd7f9169","@libp2p/crypto":"5.0.6-6bd7f9169","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-6bd7f9169","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-6bd7f9169","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-6bd7f9169","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-6bd7f9169","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-6bd7f9169","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-6bd7f9169"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-6bd7f9169_1730967847147_0.168967963287181","host":"s3://npm-registry-packages"}},"3.0.10-7dead6d35":{"name":"@libp2p/identify","version":"3.0.10-7dead6d35","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2bdaccb84c35be9c94a4f062d8b0f33237d5afdb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-7dead6d35.tgz","fileCount":35,"integrity":"sha512-RLNXWT9OglohDWK3pA4wkdaBk3e81k9w77ic1I1VRfWRoVylzB4dZOmMucXVZEMUtdKRXpZr3Pm97VfJ6enIiQ==","signatures":[{"sig":"MEQCIDJHGrthQjNeO3qz9tjnG7rW9nKgN6EK+u7ZYwru7rUiAiBNT88wRcQW+V6D2UPI83ejGGmzw4zy+NpdVd3EYg2awg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-7dead6d35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291337},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7dead6d35d96add1cd4f386b5b7bf5f014d155da","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-7dead6d35","@libp2p/crypto":"5.0.6-7dead6d35","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7dead6d35","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7dead6d35","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-7dead6d35","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-7dead6d35","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-7dead6d35","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-7dead6d35"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-7dead6d35_1730986028868_0.9025066256590164","host":"s3://npm-registry-packages"}},"3.0.10-665769021":{"name":"@libp2p/identify","version":"3.0.10-665769021","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ee552ef849a4e7ce8f2a5c83353cd539ebe9059e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-665769021.tgz","fileCount":35,"integrity":"sha512-rD67IY+Kji4urHPvGXa62bbYRJ68plN0/XL9VyS6Y60ao3PknYMlDFgji+epvGzLWYcj2fV7fozND4Vu9dWw7Q==","signatures":[{"sig":"MEYCIQCF/y7GJLozMiBGwt+hr+0houkdQ2f3TpyjgEehXDZGsAIhAPDdQPUzuqA9jlX//nAOfZVmT9TyZPdZuwQMGGImhMjX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-665769021","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291337},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6657690217b689653c70fee727aa13db2eeea773","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-665769021","@libp2p/crypto":"5.0.6-665769021","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-665769021","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-665769021","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-665769021","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-665769021","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-665769021","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-665769021"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-665769021_1730990328747_0.2867486879979888","host":"s3://npm-registry-packages"}},"3.0.10-32ca76fcb":{"name":"@libp2p/identify","version":"3.0.10-32ca76fcb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ae7914d6ed221e1ca82bdc90ebafa0da9f24ee3d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-32ca76fcb.tgz","fileCount":35,"integrity":"sha512-Q2ZvgKRy/GKdnKvQdE63pyirkPz+x2h84+6jcAg6c1/WukxCFFNcZnosgyJy/DWM5D5FdjZOm2lYUAqnVpA9VA==","signatures":[{"sig":"MEYCIQC4OAbH49u891q723n6w5k0VLHGK0alPQ177BDUmiITdwIhAOVpT8dLDBxi6Oqx+mux1SC8yHNXVZ6soqP9Xc+0MuED","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-32ca76fcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291337},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"32ca76fcb5360c11b22bfd5e81712f08a46b1df8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-32ca76fcb","@libp2p/crypto":"5.0.6-32ca76fcb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-32ca76fcb","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-32ca76fcb","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-32ca76fcb","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-32ca76fcb","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-32ca76fcb","it-length-prefixed":"^9.0.4","@libp2p/interface-compliance-tests":"6.1.8-32ca76fcb"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-32ca76fcb_1731054166658_0.11871155026145508","host":"s3://npm-registry-packages"}},"3.0.10-02f285fc8":{"name":"@libp2p/identify","version":"3.0.10-02f285fc8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"819406321f0c63ab345d839363f56e2c5fcbc51e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-02f285fc8.tgz","fileCount":35,"integrity":"sha512-PXC+a4aLu5InvS+8rZoDb4ayXe9slfiDOyduMh5wkBOXuhMnMlHC0yMsgb256PUK6wxC94SCaePIEGJ/dgGkIg==","signatures":[{"sig":"MEYCIQDR70HIXOPWSTkBhAhKG10QlfPR7r37Jd3AD6ocGrTDfgIhAN22TaV4XYcbo1pZ/sZzJRaWlYrjzx5lCnXrMRjpEflg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-02f285fc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291286},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"02f285fc8256cfc970f338e5ea7dbef67581b5d9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-02f285fc8","@libp2p/crypto":"5.0.6-02f285fc8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-02f285fc8","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-02f285fc8","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-02f285fc8","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-02f285fc8","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-02f285fc8","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-02f285fc8_1731402464264_0.3647387121753296","host":"s3://npm-registry-packages"}},"3.0.10-7626b224d":{"name":"@libp2p/identify","version":"3.0.10-7626b224d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2c6641ab9765df7a4f6e0b6f93086ed2232a6466","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-7626b224d.tgz","fileCount":35,"integrity":"sha512-3qITSk4lzmDLGfhRULjqaEnY2QtKwA5XEoJRXmkIsfQex7g4rvFGDOMHLADf2stgsniI5vOpgvp1QGh/pSiobg==","signatures":[{"sig":"MEUCIHQuEmYcLf5C64XJ/FRdGouRVLx6Sdp1sv/rioaxO8DrAiEA6Zmtf22m/g4bYXgfKqDyCtXK/D3ctyt5UgAyAlfhF3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-7626b224d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291286},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7626b224d23c474d1c885c8a7922977ab7e4bea6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-7626b224d","@libp2p/crypto":"5.0.6-7626b224d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7626b224d","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7626b224d","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-7626b224d","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-7626b224d","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-7626b224d","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-7626b224d_1731412503055_0.2682593439691996","host":"s3://npm-registry-packages"}},"3.0.10-7dcabb884":{"name":"@libp2p/identify","version":"3.0.10-7dcabb884","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"56aadcb55eba97ade6636972c74392822ad63b61","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-7dcabb884.tgz","fileCount":35,"integrity":"sha512-pBcGOwT2F57XgPaXTh/7TU3pTvQpPKOLOZXlShNYL3pJf8sNACt5FlOQqmQi8NPtLi8guzjn5TN8ozNG82RCPw==","signatures":[{"sig":"MEQCICU5hXPw7EPsh51xUblo7CRRIQWeVJxGjFOVqq5gHGafAiAQ7gcaKSQoXeKwFuhmxFKdQHHgVnAdKEYAZsM/wC6hDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-7dcabb884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291286},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7dcabb884c37dfba69e3ce427544ab05209d137b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-7dcabb884","@libp2p/crypto":"5.0.6-7dcabb884","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7dcabb884","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7dcabb884","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-7dcabb884","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-7dcabb884","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-7dcabb884","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-7dcabb884_1731581364223_0.20688818004905385","host":"s3://npm-registry-packages"}},"3.0.10-844a8d2d1":{"name":"@libp2p/identify","version":"3.0.10-844a8d2d1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa3b6dd9e806515f02c0d2b027d78cd6c8864d57","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-844a8d2d1.tgz","fileCount":35,"integrity":"sha512-kqs0+Jet+piPz1X2VCNTSIjM6Jwi5Hoe5bE3ct9LVzEi5Aqtvwyb9310HKPFSDiOlaXfJePhx/x/6+U+jd6bvg==","signatures":[{"sig":"MEQCIDxWVEkTNU8D1uMPVnlOKV7+l+bpEyfXxy3JG5FbPT1/AiBrnwNkEMrA+J0Kk4gOeahKlKvRUssmgZFfxZLlfF0NIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-844a8d2d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291300},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"844a8d2d19d8f834a39ebc65f91ef771baa99501","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-844a8d2d1","@libp2p/crypto":"5.0.6-844a8d2d1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-844a8d2d1","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-844a8d2d1","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-844a8d2d1","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-844a8d2d1","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-844a8d2d1","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-844a8d2d1_1731600483756_0.2729753775172221","host":"s3://npm-registry-packages"}},"3.0.10-c917314f3":{"name":"@libp2p/identify","version":"3.0.10-c917314f3","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f9569bb371f5f5765ebb2f4399809328a7c916fa","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-c917314f3.tgz","fileCount":35,"integrity":"sha512-PVWwLmkC2Vru1iil7DeOoisQTRjM2b7P6vQKI/UZrBh/tGkaEZbE64hMRiMPO8RWqJvAg7Bv+VEQGg1ikkXaIA==","signatures":[{"sig":"MEUCIHrKjDuKdLO8MnLLiY8pp/p/to2AxB2sKQDi3MOgudYhAiEAjOUemH8Wheg3Poh2gZuArGXk01WNols36LRdHdmt65U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-c917314f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291300},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c917314f3e07f842f1d97f6453d00b27428de5ab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-c917314f3","@libp2p/crypto":"5.0.6-c917314f3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-c917314f3","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-c917314f3","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-c917314f3","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-c917314f3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-c917314f3","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-c917314f3_1731602116486_0.8770610697357708","host":"s3://npm-registry-packages"}},"3.0.10-2feaeddb4":{"name":"@libp2p/identify","version":"3.0.10-2feaeddb4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b7e70754c47ee9ee8d003a0fbee4798800dde6f4","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-2feaeddb4.tgz","fileCount":35,"integrity":"sha512-3Pp4++Jr4R2BhhKtDbM4eabw6n4tBUL5a4RhgNa2lW3qjBoH3yrZ74P8yWVROnp6Ks+ZIcU8Phnhb9DjUVD87w==","signatures":[{"sig":"MEYCIQCgKtsddn6pe7nXLQ72PH+AT6+KuYj8W4zPwgmpZsAQLgIhAO5Yyf/qoG0GNCMwqu8bKngT+YcuCsLxNG9mGz4A1tK1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-2feaeddb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291300},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2feaeddb40712a5d58aee158021a10b9b9bbf660","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-2feaeddb4","@libp2p/crypto":"5.0.6-2feaeddb4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-2feaeddb4","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-2feaeddb4","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-2feaeddb4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-2feaeddb4","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-2feaeddb4","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-2feaeddb4_1731669257958_0.0646306198777793","host":"s3://npm-registry-packages"}},"3.0.10-eee97c7d4":{"name":"@libp2p/identify","version":"3.0.10-eee97c7d4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"305d7891636e4122cd910238e36697c3bc9dc2eb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-eee97c7d4.tgz","fileCount":35,"integrity":"sha512-NB7Z859Ysm4kcCzWUbGFyqlKSZwzvR/xLTBqtQzl/d5LKy1nmeTY8cmFT8FdC7sLje/OVMhy877YHkqA1IZPBA==","signatures":[{"sig":"MEYCIQDLa1C+IfbcaDZ9tVAOde/gddqG1GmUylhTUTcHxoIhEAIhAJcUc6NtHNhEKeW0sXyGZ3oVHEtAndsdMGxkSLLRFtim","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-eee97c7d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291300},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"eee97c7d4ced5763f6620e535f3c9a5619abf046","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-eee97c7d4","@libp2p/crypto":"5.0.6-eee97c7d4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-eee97c7d4","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-eee97c7d4","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-eee97c7d4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-eee97c7d4","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-eee97c7d4","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-eee97c7d4_1731686650539_0.7851507113369995","host":"s3://npm-registry-packages"}},"3.0.10-432955390":{"name":"@libp2p/identify","version":"3.0.10-432955390","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b53a79acc1218cfc4bfc819baaf841c78bc3aed","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.10-432955390.tgz","fileCount":35,"integrity":"sha512-8pXpMDbMfh6WmDp11cDmCSmFyKaZKjvvdJJ++oV4cJbjYURupDtfm3e0cKAQHfU90aUVnqMeMLeTwbbecUYONw==","signatures":[{"sig":"MEUCIQC5Sd9B7KGZqOI/FboM7a9ENG7WubGtGjtcYYCJDStTxQIgeKNE8/iaPg5QeNN+7/fO2H1Ph/UfihNGDxyMxcj48Wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.10-432955390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291300},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"43295539045639fe003e762dede1ec1a5aa60c77","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.1.3-432955390","@libp2p/crypto":"5.0.6-432955390","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-432955390","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-432955390","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.10-432955390","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-432955390","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-432955390","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.10-432955390_1731754328501_0.49729326880623903","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"@libp2p/identify","version":"3.0.11","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"73c1ae94eec87906cbd479ed947a8e2b7c711907","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.11.tgz","fileCount":36,"integrity":"sha512-xsXWZmfqpAVHlm0/qi9qKAMoVvpMzFAw4ZDjWyOEPeI+nA3SxT8qdG0XMa7b7xZ3in9EFAW/8tLqsRiGDE3Vmw==","signatures":[{"sig":"MEUCIGq76Zw9S0AdUmGnMNO49mweiH3kq+g3cFV9E5Hv5IhpAiEA4kyK8JIi4lDv1l5Qd9EPV2ekB19c90Bre6dKOT4QI0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292928},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5feb1bb30909cbb97645412984fc07bb32b218f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"^6.2.0","@libp2p/crypto":"^5.0.6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.7","protons-runtime":"^5.4.0","@libp2p/interface":"^2.2.0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.11","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.1.0","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.3","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.11_1731919898165_0.08713703318166965","host":"s3://npm-registry-packages"}},"3.0.11-656db81cf":{"name":"@libp2p/identify","version":"3.0.11-656db81cf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df2b9e126890d590bdf3ef7fe9747bf6d622853e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.11-656db81cf.tgz","fileCount":35,"integrity":"sha512-JPzjTV5oua6gsGBzQS+EOFHWd24ztxzzEkEwe9OFVZbGqS26kSEQwC8WJuqj2jSwMlkt5lPJXHE0g94f8rNXLA==","signatures":[{"sig":"MEUCIQCoYsD4lPVGsMda2NKEsWW3fKHwzfuZf5RASnKK0enxNgIgMWfGqwOIkx26Tu/P5F7KLWNcICMIC69Q15LiW2ynbR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.11-656db81cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291299},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"656db81cff6f5cb8d1d5523f1928323057308b5a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.0-656db81cf","@libp2p/crypto":"5.0.6-656db81cf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-656db81cf","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-656db81cf","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.11-656db81cf","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.0-656db81cf","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-656db81cf","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.11-656db81cf_1731926597480_0.9580598113878658","host":"s3://npm-registry-packages"}},"3.0.11-05d559f54":{"name":"@libp2p/identify","version":"3.0.11-05d559f54","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ea22783575f8fc95309d6194314b7bbea75e144","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.11-05d559f54.tgz","fileCount":35,"integrity":"sha512-yQXFJBOCYNZCQd9cXDMWGY3Sryz+7kqSreGcj+BnzpRMhdtwiMijJh93E9YkmdZVqFLn9afB4zvjfPl3NvjTMg==","signatures":[{"sig":"MEUCIQCr2tHWhxeWkYvWeugKIpPV2ooXP+oI76wL7zgoOXXEwwIgZhX/XXgiHu8Q6o2uoxzlHr1qSdF2nObV069MfLxllC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.11-05d559f54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291299},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"05d559f545d7408646f2b7dcd5adf5c6771a97e6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.0-05d559f54","@libp2p/crypto":"5.0.6-05d559f54","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-05d559f54","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-05d559f54","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.11-05d559f54","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.0-05d559f54","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.3-05d559f54","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.11-05d559f54_1731929061558_0.5831840088428581","host":"s3://npm-registry-packages"}},"3.0.12":{"name":"@libp2p/identify","version":"3.0.12","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"91d386a50581eac3892a7cd2a62f7324678713d8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12.tgz","fileCount":36,"integrity":"sha512-Z1MjdaGMsLPEEpEvlCJOsOgZ2q4FOPqO7W9ep6Kemnc0suuB6wk+8XLDvnZKHS80OdZopGQwm7z8Az06cxrLAA==","signatures":[{"sig":"MEYCIQCoUwZWIu1K7BZ7hdOKWTNZfMRkU/EL+03LpE6FW7SaJQIhANowc5WNdwGiD3Ra6Z1inFaEiLv2Dhxtdq6nXAq5H43k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292928},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4d59c801a6b45dcc0b2d7b457b4ae3b107b57cbb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"^6.2.1","@libp2p/crypto":"^5.0.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.8","protons-runtime":"^5.4.0","@libp2p/interface":"^2.2.1","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"^8.0.12","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.1.1","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.4","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12_1731933724475_0.14772181368647175","host":"s3://npm-registry-packages"}},"3.0.12-f53f65d18":{"name":"@libp2p/identify","version":"3.0.12-f53f65d18","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"092b872c81e6a9b4a9642a619b942a07b06c9a8c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-f53f65d18.tgz","fileCount":35,"integrity":"sha512-Wuu81z4YrqR94fCH+FTSJejzwtl96rTB7RS9TqkzSQCd5P4Xi87f0sKXl1IHXUXdTIcavUHbgp+4T8lxyB3m8A==","signatures":[{"sig":"MEUCIBOrfq+Bt8Anoq7KkcxvH4Y+L10aZFRnUHMTFJL6g8q+AiEApIYO2RmOi/7bVpjDCWcTs97BkjDbnLhDGrBq5O/0E60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-f53f65d18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291299},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f53f65d1805f9cd41f1b55558cef06d03f7a796c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-f53f65d18","@libp2p/crypto":"5.0.7-f53f65d18","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-f53f65d18","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-f53f65d18","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-f53f65d18","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-f53f65d18","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-f53f65d18","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-f53f65d18_1732027217163_0.14711221205217884","host":"s3://npm-registry-packages"}},"3.0.12-d866eb5bb":{"name":"@libp2p/identify","version":"3.0.12-d866eb5bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa7c19e17f54bf95039ca3d5059e50002e036a9d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-d866eb5bb.tgz","fileCount":35,"integrity":"sha512-3hWvb8ESSuCC4OupICH6Vvo0ANeSHB2YboB9+clWUi1SiJRgndv4iwDjC2P2JgbHUy9KzCBqIXn2t+aNbu/J9Q==","signatures":[{"sig":"MEUCIHxBBQcBmvYlurTlpjKj/MTyUxRYp/ugE7tMg8sFgV3MAiEAoDYZXr7R4xokMHVKMVlRTQbd35I8VZDy73FPMaUyLk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-d866eb5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291299},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d866eb5bb8269485364c233119331ca073ff1343","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-d866eb5bb","@libp2p/crypto":"5.0.7-d866eb5bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-d866eb5bb","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-d866eb5bb","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-d866eb5bb","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-d866eb5bb","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-d866eb5bb","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-d866eb5bb_1732036999395_0.8967007182763143","host":"s3://npm-registry-packages"}},"3.0.12-b248eefc0":{"name":"@libp2p/identify","version":"3.0.12-b248eefc0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"02c0ffd99c5507b43cf1ed1f37625da08d7109f2","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-b248eefc0.tgz","fileCount":35,"integrity":"sha512-eaViTLApcuJJXbnKTb4u/IfvznIf3ciLz5rxdrkBBf494S/mgN5oznQUfbNU94Xjbq3PZ34YzeMrJJRBZkDqqQ==","signatures":[{"sig":"MEUCIAqcnG3ZqNsG65/oqGxlUQTZYDqR3HOzOJDoUs789PS6AiEAwr3WVztbOJGohiJy7nw4LDpRGiKwHBroeFjiGc4A/oA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-b248eefc0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291299},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b248eefc01e6034c211b0d458d0ce7a74e99c24f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-b248eefc0","@libp2p/crypto":"5.0.7-b248eefc0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-b248eefc0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-b248eefc0","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-b248eefc0","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-b248eefc0","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-b248eefc0","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-b248eefc0_1732180024458_0.7115643962975555","host":"s3://npm-registry-packages"}},"3.0.12-0862522fe":{"name":"@libp2p/identify","version":"3.0.12-0862522fe","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d90aa0a5aa1e3094f09f03d88fdf7c6ef4d8247f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-0862522fe.tgz","fileCount":35,"integrity":"sha512-TMS0JvyLDy8QWZaU3feH7oTDAn498ysdyKHKD1K90OWS1cEa+IVhH/7MHipAC9zWMex0Lk2xfVs9/n2pqFpjLQ==","signatures":[{"sig":"MEQCIARH8YmtaMYhxfg55LbIrR+TkmOQcKp/BnH7kGDaVKN+AiAsNbZMvHbczkPRtbhUQ2tJJhlpu6h5v5hwdRDvkS0ykA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-0862522fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291363},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0862522fe7ebfd050b404edcd9101c8c2d8cc1b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-0862522fe","@libp2p/crypto":"5.0.7-0862522fe","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-0862522fe","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-0862522fe","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-0862522fe","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-0862522fe","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-0862522fe","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-0862522fe_1732278799216_0.8865651862886905","host":"s3://npm-registry-packages"}},"3.0.12-6ddc1b80e":{"name":"@libp2p/identify","version":"3.0.12-6ddc1b80e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"23fb1e881518ae6c020c4a001e39c47c77c2835b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-6ddc1b80e.tgz","fileCount":35,"integrity":"sha512-kpZfz4p33qCBq22/dOZ7Q+TIKuXR13FwaCjjmU+cbHANfqy+Nd4i8zhpallWuUxUh8lsYLW+Nw/3qTfs1I2oxg==","signatures":[{"sig":"MEUCIQDhFwM+vxpzCGTNYIRdHcx+5mKVTL3pybMQ5QLXiPbocQIgcZsu92cJ4cr/KO6zphLmgr/K9rLu9D20W7qXmieHLVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-6ddc1b80e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291363},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6ddc1b80ebe396afee58082865ae6cae2bb39fb1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-6ddc1b80e","@libp2p/crypto":"5.0.7-6ddc1b80e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-6ddc1b80e","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-6ddc1b80e","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-6ddc1b80e","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-6ddc1b80e","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-6ddc1b80e","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-6ddc1b80e_1732279942725_0.38381655412757865","host":"s3://npm-registry-packages"}},"3.0.12-4a85eb033":{"name":"@libp2p/identify","version":"3.0.12-4a85eb033","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"727026c82e11fc83920a633e50f815324fdfa062","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-4a85eb033.tgz","fileCount":35,"integrity":"sha512-09c+U364FO3AqCWSnPZrrOWxfQB5D3USBRC+jSJLX0R0W88Qtmjbci2lTNlqufQfQWR9iuuB8XkdZch1ndRmzA==","signatures":[{"sig":"MEUCICAjkZ+/Zw60drO698wLyFyxIRqo/MfPqUYhfSJ39rLgAiEAjxDhgUA9W++/IKeuKi/otf4EZcwPHYEHQxJjaZdCWQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-4a85eb033","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291365},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4a85eb033f7ea8461a10bc8b38bbc76d1383d1cc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-4a85eb033","@libp2p/crypto":"5.0.7-4a85eb033","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-4a85eb033","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-4a85eb033","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-4a85eb033","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-4a85eb033","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-4a85eb033","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-4a85eb033_1732521969916_0.9041934511532124","host":"s3://npm-registry-packages"}},"3.0.12-98b43045c":{"name":"@libp2p/identify","version":"3.0.12-98b43045c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ead6696b1e73bf514d4bfba03afc629b5e5806bf","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-98b43045c.tgz","fileCount":35,"integrity":"sha512-fCqXtRLLGdZolklSqaTOQDoDrmFiycfNnnv5/6w6MhOPqfv5lWRKD6BFcI/zLH+k6LFu7bhGSynzVwoHeFDLtw==","signatures":[{"sig":"MEQCIDIVak3tPzZsxrvjWlRQSQ0i01C916SWwrC/CYiuUvVGAiBEoWyX7Z7QMypGIySAu+iqWVncvMzfq9U3lOd7BljWng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-98b43045c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296975},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"98b43045cb4786defc74e21c637489109377ea35","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-98b43045c","@libp2p/crypto":"5.0.7-98b43045c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-98b43045c","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-98b43045c","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-98b43045c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-98b43045c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-98b43045c","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-98b43045c_1732526723136_0.5266827377665355","host":"s3://npm-registry-packages"}},"3.0.12-d6cd25d0d":{"name":"@libp2p/identify","version":"3.0.12-d6cd25d0d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7c23e10b51168aa0242addd04c5e7d3791c14e8f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-d6cd25d0d.tgz","fileCount":35,"integrity":"sha512-gJ7yBWwL8eg24oc97sfIUyeH/PE3G3746biMbbBn0DbskYezPBnd12e3FnAKlHb1QBRNd2QzlwQ2mu+nWXRB2A==","signatures":[{"sig":"MEUCIQDsFI5zsXITO/++p9bMNJC2hm57PMWmTCSyHuLZYXzPNAIgAlNQc2ix+wZUHJWIJ9SPrz6f/i/ZVOXNo+Jqqlpi6qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-d6cd25d0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296975},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d6cd25d0deca292420093d894edbfbc47b347e5d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-d6cd25d0d","@libp2p/crypto":"5.0.7-d6cd25d0d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-d6cd25d0d","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-d6cd25d0d","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-d6cd25d0d","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-d6cd25d0d","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-d6cd25d0d","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-d6cd25d0d_1732526745227_0.196285077599333","host":"s3://npm-registry-packages"}},"3.0.12-a82b07d8c":{"name":"@libp2p/identify","version":"3.0.12-a82b07d8c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"31bc3be51e8c4fee1fb867c9e3289b8280fc29a1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-a82b07d8c.tgz","fileCount":35,"integrity":"sha512-rDh5cW1yVsdbcgJn3oY9U1Oux9tzf1vVPy2RjkN8hRl3h/sXoXYiTFQ6nyP9FTZr1KgQcM+f6/kmVhz1/hoI1w==","signatures":[{"sig":"MEYCIQDpQ28Bokh1AiAoBHSyYFNqK7B+eAVkrpOITA8ZamFIIQIhAL8h+xv1lRYqRu4xVmsydOGV6uwJUdeWo4DF99Jnv9ph","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-a82b07d8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296975},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a82b07d8c69640b6c72824a584b55bb7c30ca06e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-a82b07d8c","@libp2p/crypto":"5.0.7-a82b07d8c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-a82b07d8c","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-a82b07d8c","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-a82b07d8c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-a82b07d8c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-a82b07d8c","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-a82b07d8c_1732526752545_0.34724708341219124","host":"s3://npm-registry-packages"}},"3.0.12-bc90b4fd5":{"name":"@libp2p/identify","version":"3.0.12-bc90b4fd5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3c4d054b0f9099c0d6efe0bbd9c68b6667855584","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-bc90b4fd5.tgz","fileCount":35,"integrity":"sha512-49Um8CrRLsVhzGHU2DBiv1rNTEkfABshCaq5LrKE5kp+4kUH+JZRh6yxYY9D2VbcLv5iUo+RpgA3gk1b7ddXPw==","signatures":[{"sig":"MEUCIFzx32AO3YH8NQI3CzoAlcK08P2mvWRtQdLpiXBKYDfyAiEAmDG1hCPlBX614j2lhtndLd5t5dL7JNiFjjRcEaH8z7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-bc90b4fd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296975},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bc90b4fd58aee1ccd94d4fd61cc48d336e77d772","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-bc90b4fd5","@libp2p/crypto":"5.0.7-bc90b4fd5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-bc90b4fd5","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-bc90b4fd5","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-bc90b4fd5","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-bc90b4fd5","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-bc90b4fd5","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-bc90b4fd5_1732526893137_0.6431607226543008","host":"s3://npm-registry-packages"}},"3.0.12-b02ea9b6e":{"name":"@libp2p/identify","version":"3.0.12-b02ea9b6e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d729ae2516c426f0a9aca7fa41f58ed90fe1732","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-b02ea9b6e.tgz","fileCount":35,"integrity":"sha512-9kXnoDOKUZED9cUrR968PlqvPIqT9VTxW+8yFk2wLmqyR28DG5Vd2WF8NlQfB0NM1kykI+w4ezUjI1eU8lzBPA==","signatures":[{"sig":"MEYCIQCsPW/kHpbyjsRFNfu0zEHwFDYuhIFN44fcO+4AN69a5wIhALAh8MyydHXEF0B4p0iMkySmsUrm9kns3+cRW9kTI2Tf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-b02ea9b6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296975},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b02ea9b6edf1a6ef2e059ea8570ba57cc9052229","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-b02ea9b6e","@libp2p/crypto":"5.0.7-b02ea9b6e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-b02ea9b6e","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-b02ea9b6e","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-b02ea9b6e","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-b02ea9b6e","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-b02ea9b6e","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-b02ea9b6e_1732635006541_0.2718892900719978","host":"s3://npm-registry-packages"}},"3.0.12-3650283f7":{"name":"@libp2p/identify","version":"3.0.12-3650283f7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c929990b5d6208c5ca895dbdaf2d46493d5dd6e7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-3650283f7.tgz","fileCount":35,"integrity":"sha512-Jxz47aW8lrVr3WXHO5Em1BXGFG5zs6dy31GGi1EIdRzsPkrz3cvsIZorahObNNin6xImJnscihUBM8IL30n79Q==","signatures":[{"sig":"MEUCIQDHhjKyV/5JW8QRx6d+ncK9deNurZmRgyysJ81rvC5DxgIgV5DEgEeO/J1YUh4PmKPXPdRsGdLZci756G7TdtK2CE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-3650283f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296975},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3650283f7aab93517730b21c0945731415d4663a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-3650283f7","@libp2p/crypto":"5.0.7-3650283f7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-3650283f7","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-3650283f7","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-3650283f7","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-3650283f7","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-3650283f7","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-3650283f7_1732639601376_0.3619351825225423","host":"s3://npm-registry-packages"}},"3.0.12-4761dd701":{"name":"@libp2p/identify","version":"3.0.12-4761dd701","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c810cee198a91bc5b7e0f276b3c3519b4b460ce5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-4761dd701.tgz","fileCount":35,"integrity":"sha512-mwpM44C8KZd1chpycRC1/hwBL9FodltFRD42VQYt/W8szCKyL/doO+jvDsVz6GQm7GLmbByumZhotX0fLzvozw==","signatures":[{"sig":"MEUCIEWH55xrqnNB3/9hAewZO95JZNavfsfE8xKYu4i0fs00AiEAisiGxY+/l3KMRGzbPo0o0dq7LTYHQvEePF/O9choIEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-4761dd701","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296975},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4761dd701aec6620ee504cb9908fa2319971b79b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-4761dd701","@libp2p/crypto":"5.0.7-4761dd701","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-4761dd701","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-4761dd701","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-4761dd701","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-4761dd701","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-4761dd701","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-4761dd701_1732643349797_0.7459681667516014","host":"s3://npm-registry-packages"}},"3.0.12-8a9258a24":{"name":"@libp2p/identify","version":"3.0.12-8a9258a24","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c25cce2ae1b5fe847e901947b2a3b75add8b0266","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-8a9258a24.tgz","fileCount":35,"integrity":"sha512-lWzndkMGZoNHqcsrwqgVT7gWk8bJEpYcfZ9kCNoHOjPk2gSlgi5uEfUNFX5Tb4tfVTlau0e6JPE3iupMXnIO+w==","signatures":[{"sig":"MEYCIQDtBXZbiD+ibsDzfDfwRQtZGVdQUpB2DNvgiwZt3CoFOwIhANe/T0g0/L5YXZHJx4Ao1iBFqmqAxQE9HpdRM9JfFDOG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-8a9258a24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296975},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8a9258a24168d13172eb139d32bc6889e71f81dc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.7","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-8a9258a24","@libp2p/crypto":"5.0.7-8a9258a24","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-8a9258a24","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-8a9258a24","it-protobuf-stream":"^1.1.3","@libp2p/peer-record":"8.0.12-8a9258a24","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-8a9258a24","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-8a9258a24","it-length-prefixed":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-8a9258a24_1732701373032_0.21915936218759713","host":"s3://npm-registry-packages"}},"3.0.12-339b7df88":{"name":"@libp2p/identify","version":"3.0.12-339b7df88","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"814562d90100cc6c5124e3a4f5b51ba424326070","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-339b7df88.tgz","fileCount":34,"integrity":"sha512-nnXXo8fcTDLAFLHrlWhuhFR06GDUGIC4XQitSrBPG7iYnXFudF1DU/nWbfBeh8ZqPI3mefKxrHrxdw0sECCrqA==","signatures":[{"sig":"MEQCIE9IGDRBigEPGZL6Y0Qkl+eYBPcIWhN3s69uWLoW+VI0AiAC1KXQ94ncPQdYMcWk9GwGW5Xu1LWYfT1HRghCcCEaPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-339b7df88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296816},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"339b7df884dfaa4e7c9e77e6299bd9348c715f8b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-339b7df88","@libp2p/crypto":"5.0.7-339b7df88","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-339b7df88","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-339b7df88","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-339b7df88","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-339b7df88","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-339b7df88","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-339b7df88_1732804991974_0.07636066627342819","host":"s3://npm-registry-packages"}},"3.0.12-f2f9008b8":{"name":"@libp2p/identify","version":"3.0.12-f2f9008b8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ef5603e43e59af34bbebe56c949cb1312932dbb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-f2f9008b8.tgz","fileCount":34,"integrity":"sha512-jOWDXaLk/LNhnc+j1aEXL1hcV0TWidJfJQdlLT6L0ZrYVjfWxmss7CG89k6Zs+x4ePSFHKSFEemdhez6QCC93Q==","signatures":[{"sig":"MEUCIQDRGJzLQgZnFPWebmLbEbEe4fwQg+Cb4haUJKHfiYM9PwIgcjuBTas8CE8x7Xvuz2lXGEqC0zikq2jgqMne2ggADHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-f2f9008b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296816},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f2f9008b8e7c634a3855fea746af0762af920beb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-f2f9008b8","@libp2p/crypto":"5.0.7-f2f9008b8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-f2f9008b8","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-f2f9008b8","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-f2f9008b8","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-f2f9008b8","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-f2f9008b8","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-f2f9008b8_1732893694339_0.4401636087646561","host":"s3://npm-registry-packages"}},"3.0.12-a0c8ceb99":{"name":"@libp2p/identify","version":"3.0.12-a0c8ceb99","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"51d5582ded6481e5660a6e85550da0f9747015c2","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-a0c8ceb99.tgz","fileCount":34,"integrity":"sha512-DEVhwUUueKfkwY3T6bo5tNZpLBBxTHtTuAG1tNZXA37+cwK5vYFRahMOdeWk11Gmsh2+0+EgeepaqIsl5o1FqA==","signatures":[{"sig":"MEYCIQD1runtoPagFcobO8+taINjHmRWpMGc7+2VS0dRXHL2AQIhAIRoL2fFsEwLll2vztqNWlNTjAJlhjSY0bMQwPpcT3Qs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-a0c8ceb99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296816},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a0c8ceb9917518e82587dab1be71f02aa7a6a52c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-a0c8ceb99","@libp2p/crypto":"5.0.7-a0c8ceb99","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-a0c8ceb99","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-a0c8ceb99","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-a0c8ceb99","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-a0c8ceb99","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-a0c8ceb99","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-a0c8ceb99_1732905462843_0.853996605369352","host":"s3://npm-registry-packages"}},"3.0.12-406b3916c":{"name":"@libp2p/identify","version":"3.0.12-406b3916c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eeec470c2c1c4b2312dc9801b0ed2436cdd3c3ea","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-406b3916c.tgz","fileCount":34,"integrity":"sha512-yTXEYkZ/0vnZAFB2yPKH3kKRW8Gp+N00niitnMIfJ//ntqfGP7y9mk/FjYoacrPSrYWglP5tpE9beyfWl2TGZQ==","signatures":[{"sig":"MEYCIQDZ/6b3VvIZlZsydqJZd/+GPmy+OCDZT3yAAHN7gAD7wAIhAKNQmfp8SZmABmchJRUAMoSvObuuAzKDcLcIa16YbSuw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-406b3916c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296816},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"406b3916cac688cd98c02b61ee2e52a9cd041704","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-406b3916c","@libp2p/crypto":"5.0.7-406b3916c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-406b3916c","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-406b3916c","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-406b3916c","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-406b3916c","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-406b3916c","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-406b3916c_1732906962619_0.9580213991908999","host":"s3://npm-registry-packages"}},"3.0.12-f8da60e73":{"name":"@libp2p/identify","version":"3.0.12-f8da60e73","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"77715cadff5cb9af2dd27be0bacbddf0a0464442","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-f8da60e73.tgz","fileCount":34,"integrity":"sha512-6MfgYDnM0OcCdAvlzt1PBoI3rq4aMeggeSwsAI9o/G3yq/SEbb7KivmXpLIBdbNYb2RQshrdyt7iSq1sfoqBqg==","signatures":[{"sig":"MEQCIGVYYj72WNI4iNeevSki6f05MNyceH6nc8klbG8CGP5NAiA5ijZe5HrSj6l7CGrsm2SwuoXMsTMk0XoUcU6HjOPHEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-f8da60e73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296816},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f8da60e73fede669986b8d48218f66c4e55fd776","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-f8da60e73","@libp2p/crypto":"5.0.7-f8da60e73","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-f8da60e73","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-f8da60e73","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-f8da60e73","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-f8da60e73","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-f8da60e73","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-f8da60e73_1732910139259_0.49214170965607185","host":"s3://npm-registry-packages"}},"3.0.12-99f5f270b":{"name":"@libp2p/identify","version":"3.0.12-99f5f270b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"087ebe9c533a0e194b63fd5440a09fd5d63a82a1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-99f5f270b.tgz","fileCount":34,"integrity":"sha512-8kU19KmifUYJZbm+QcmXOB9S6U1kaUDSswAgZH9NmP3SjgRu/tffPVBeZY3n6gO5GNLjRhp3H7CZUXMAA7BMVQ==","signatures":[{"sig":"MEYCIQDMB2OoDFzwplI7RgW3WTP+Kl1nKwZ8hUB+saTZyN6uNgIhAMn89qluFv6RYr9ENfmpDZ3hqjMtmoV2tSaJXJeBGgCv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-99f5f270b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296816},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"99f5f270b9e7b69e4ef543c1ff1c019815af58cb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-99f5f270b","@libp2p/crypto":"5.0.7-99f5f270b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-99f5f270b","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-99f5f270b","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-99f5f270b","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-99f5f270b","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-99f5f270b","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-99f5f270b_1732969055307_0.27846152246518807","host":"s3://npm-registry-packages"}},"3.0.12-06f79b646":{"name":"@libp2p/identify","version":"3.0.12-06f79b646","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ab835985197bd940b01cd689771b0ce8acd68465","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-06f79b646.tgz","fileCount":34,"integrity":"sha512-qYnHdivJwBPgS/hyE9SJ+ykCLhtRpG19kRERM0ojpcL6eBha1ChDpGt1ndJzjkjMjCjYH9T7JxTjjAnLRzAyYw==","signatures":[{"sig":"MEYCIQCpe8ifA3Uff7Hai1pr4RPvjUUjiPC5g8GgfEQ9cWDHsgIhAPnyFHUGA93Uh4sovhA5c9IqZnRdmQSgIvSERb5+yWeE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-06f79b646","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296901},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"06f79b6466fa8f6656676a71a5b90e6071825303","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-06f79b646","@libp2p/crypto":"5.0.7-06f79b646","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-06f79b646","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-06f79b646","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-06f79b646","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-06f79b646","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-06f79b646","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-06f79b646_1732981269069_0.8040556213439165","host":"s3://npm-registry-packages"}},"3.0.12-2c182d2e2":{"name":"@libp2p/identify","version":"3.0.12-2c182d2e2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e68e54602ad72a8d2c788686bbf39384d91567cc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-2c182d2e2.tgz","fileCount":34,"integrity":"sha512-CQESyYNldLrVqWW3JadVik4y5BpuNHmZJw0TtdPdR9ADJIYVTOb0GvaSYFsTZ/s4yod2fBVwT6dvrQmGqVB9rg==","signatures":[{"sig":"MEYCIQCsobpX3+ZrEEOHXRmoCnbKPNBWXLdtEdV9HzAm9a3qaQIhAN9s39tHoI1pLaKi8c8xh9Oh31dlCZFAFjZv0xuoGuI9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-2c182d2e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296901},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2c182d2e23d3246ece92ac937dfd91275b39bdc0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-2c182d2e2","@libp2p/crypto":"5.0.7-2c182d2e2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-2c182d2e2","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-2c182d2e2","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-2c182d2e2","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-2c182d2e2","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-2c182d2e2","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-2c182d2e2_1732981277574_0.2886839252554847","host":"s3://npm-registry-packages"}},"3.0.12-6ab85ea68":{"name":"@libp2p/identify","version":"3.0.12-6ab85ea68","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ef1ff81b106a1c8ed1281606e23f51bbddbdeba","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-6ab85ea68.tgz","fileCount":34,"integrity":"sha512-sQ2dkTSobLMj+UB/HUjEc43kbHQIxWa3aqGnPIg/Hfzcv4e1+xIsj+BxlMW1FyaDXF3se5b0kBMACizrBR+G9Q==","signatures":[{"sig":"MEUCIET1U+dehSJI9vnJmUjJktNfXG30PIPWlq0420HwL17AAiEAiLZldQAlv96LJNQRDAAR93Z9AlEj/Y5vvVK7HZOzvV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-6ab85ea68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6ab85ea68ac77e2528a3bf5ccf31b7bc8377d1e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-6ab85ea68","@libp2p/crypto":"5.0.7-6ab85ea68","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-6ab85ea68","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-6ab85ea68","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-6ab85ea68","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-6ab85ea68","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-6ab85ea68","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-6ab85ea68_1733319279676_0.8042621021896066","host":"s3://npm-registry-packages"}},"3.0.12-d19974d93":{"name":"@libp2p/identify","version":"3.0.12-d19974d93","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"48dc7e18e4371caf168f7ad5973270a9e574acc6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-d19974d93.tgz","fileCount":34,"integrity":"sha512-APuJdJgBQbxnKeL2IOLymW7KRiC3vhbG/ETXxL9Q9NPC/uhzEH3e12yJ//McuLSL5N5+nKfkwJmz3fSox8dY0w==","signatures":[{"sig":"MEYCIQD5KE3pmL1E11dSb/u+z9G0BmlsaBUFDJ3bPKlY3EkTVwIhAPjuiPTZhT6KoPAi52CIqwrxmlxWG1SR00mvSiQScgZy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-d19974d93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d19974d93a1015acfca95c2155dbcffc5fd6a6c0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-d19974d93","@libp2p/crypto":"5.0.7-d19974d93","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-d19974d93","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-d19974d93","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-d19974d93","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-d19974d93","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-d19974d93","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-d19974d93_1733333803856_0.996260622549848","host":"s3://npm-registry-packages"}},"3.0.12-92cc74082":{"name":"@libp2p/identify","version":"3.0.12-92cc74082","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3670571cdc593d9abfc5f876bfc61f5c1bb6dafc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-92cc74082.tgz","fileCount":34,"integrity":"sha512-frhvqfgua6ZUIyUKzQsL/q9U2SgqmX2zeejTBM5KVknZAfoz3gWZfQByxAcS+wx05yxr0d7oDqLh9B0unjPUUQ==","signatures":[{"sig":"MEUCIQDStIBeOKZM9MJn9/rjtm/aAwa4nlviNFNLoVZae90kiwIgbYhFf8TePFuBQhgzklFMnJiWBZ34sPezNkdmzFXjaos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-92cc74082","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"92cc740828963a4786ea83befe606dac4ba25e45","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-92cc74082","@libp2p/crypto":"5.0.7-92cc74082","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-92cc74082","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-92cc74082","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-92cc74082","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-92cc74082","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-92cc74082","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-92cc74082_1733486101893_0.21012767638583085","host":"s3://npm-registry-packages"}},"3.0.12-2625cc323":{"name":"@libp2p/identify","version":"3.0.12-2625cc323","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f70cb2f1c4653a75c07437ae89d9fd0d2ef5e8d7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-2625cc323.tgz","fileCount":34,"integrity":"sha512-948HRgeDPHheE41qzDVfZwW7/PxtvovkGYCHFx2Xsb70OyEvifsJhUPpw3od26cnZcDRP5MMQzgqZ+T/u7Po5g==","signatures":[{"sig":"MEYCIQDpCHT9nTfq3DY7Cl715BfKbXHrLErvfQ9rERQTfYYxqwIhAPxs63Xz+QmnAzPAwjoEVaQ3x4QUIlDzE3XhdV4chPtq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-2625cc323","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2625cc323b77ed4843d200a3b7022f80eba2e8f8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-2625cc323","@libp2p/crypto":"5.0.7-2625cc323","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-2625cc323","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-2625cc323","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-2625cc323","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-2625cc323","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-2625cc323","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-2625cc323_1733489431168_0.22744823238917422","host":"s3://npm-registry-packages"}},"3.0.12-9614de7c6":{"name":"@libp2p/identify","version":"3.0.12-9614de7c6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3e9c1aa66d01c620074dc6f81a9056c23e38b3a4","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-9614de7c6.tgz","fileCount":34,"integrity":"sha512-vNnTVPT2fIJnV8GcgnGdRof9hoZGfFo6Ax92DQRag87KJHewK7PxHUspHgtzy2KdLfjrKcKSmEGvleINh6SOLg==","signatures":[{"sig":"MEQCIBUGqjbd2jUTHdKvsPzKcJrfRuHfgL2Ukz+ZMDaq24rcAiBqWQp8iQr967JuZAWO+jRF0GXI0W0f/J3L8mtlJOUghg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-9614de7c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9614de7c63d5dfad71fdad533b9be650d885205d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-9614de7c6","@libp2p/crypto":"5.0.7-9614de7c6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-9614de7c6","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-9614de7c6","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-9614de7c6","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-9614de7c6","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-9614de7c6","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-9614de7c6_1733493889581_0.17161936079840312","host":"s3://npm-registry-packages"}},"3.0.12-96654117c":{"name":"@libp2p/identify","version":"3.0.12-96654117c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b35b0eab629a5de66ff5c54cb8ccedea6079ad64","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-96654117c.tgz","fileCount":34,"integrity":"sha512-ujtHMuwGZH2h+qOaDMJf26moNDCcWa/4mLci/jNrus7V9DRRSUc/HP/y0HFfj1/3Oxg2uBuiN+y+ySJw2n6RuQ==","signatures":[{"sig":"MEYCIQCwCOq1AyvXzLlnep/RGfb4/EPOxOeNkRS546vy7SqWywIhAK0nM+SKTyQUJrfN4x20ExUa+suqYB5WfqAdekVXRJPL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-96654117c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"96654117c449603aed5b3c6668da29bdab44cff9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-96654117c","@libp2p/crypto":"5.0.7-96654117c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-96654117c","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-96654117c","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-96654117c","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-96654117c","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-96654117c","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-96654117c_1733494130165_0.4977847532858366","host":"s3://npm-registry-packages"}},"3.0.12-48e9cfa56":{"name":"@libp2p/identify","version":"3.0.12-48e9cfa56","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"852ae7326c47449bb98afde2d8274cb08657fb0d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.12-48e9cfa56.tgz","fileCount":34,"integrity":"sha512-Ra67VR6oL9HjV2Qq6dggNif7lVO896lPA3pjG/W0PUnX6CgxjhYAO9k4EnOXOuGts563+azBTc8GHBACLnGdew==","signatures":[{"sig":"MEQCIHGtQz8fxkfQrh5sIdtsNM5kf0N/I8k5gkCTn476TuKvAiA0Z3NaaXomyL4eJwyiXzJUXQ4AIyPZwEfEPUroF3ZHVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.12-48e9cfa56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"48e9cfa56fdf9d2dcdc0efc758cf7f055106cbb5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.2.1-48e9cfa56","@libp2p/crypto":"5.0.7-48e9cfa56","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-48e9cfa56","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-48e9cfa56","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.12-48e9cfa56","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-48e9cfa56","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.4-48e9cfa56","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.12-48e9cfa56_1733745933484_0.4495783074751243","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@libp2p/identify","version":"3.0.13","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d23e9e106919c4f9f948ad9fcc6ea42425e83b2a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.13.tgz","fileCount":35,"integrity":"sha512-6FmtKC2Zq1S86DosG4phGAXG9MKr84IV3v4X37lqR2SiofbFEz8iCS0yNTi6Cml2HmCoiS6XMBGEtMzjBtTeMA==","signatures":[{"sig":"MEYCIQDNae1449ssaFYA5sv9OQz4Rv9LtEI6GFYvTHOm3inBGgIhAMrvzLCaL6qvYIQXhPLg89pUNFNG+3qSNfxBzhWpVdsi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303441},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7133ee0003811aeb5c0aaf32f8df55431fa5c75","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.3.0","@libp2p/crypto":"^5.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.9","protons-runtime":"^5.5.0","@libp2p/interface":"^2.3.0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.13","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.2.0","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.5","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.13_1733753910032_0.918558901769281","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-127abe24b":{"name":"@libp2p/identify","version":"3.0.13-127abe24b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cba908925864aee35cfccf0289ce23b6c0f6b592","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.13-127abe24b.tgz","fileCount":34,"integrity":"sha512-AJqiFpdsMWc60GU5w0VbjwErxUy87BZHV7GrZCV0AqgUEJg1wglfxmurS5kBpnd0u0ZoPX2vBZoyHkhlHpFH4A==","signatures":[{"sig":"MEUCIQC/Q3lhzNcqhdGV9ymGa9ZCxUgcfmIGVtDI5dlUmQUNJgIgVymQb06TY3fbzBObOm1RolgEBed7iybgRIH/i9qAfAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.13-127abe24b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"127abe24b567e462b5fb8809960201635bee2202","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-127abe24b","@libp2p/crypto":"5.0.8-127abe24b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-127abe24b","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-127abe24b","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-127abe24b","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.0-127abe24b","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-127abe24b","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.13-127abe24b_1733822122856_0.032955142687227656","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-5c4a79e5a":{"name":"@libp2p/identify","version":"3.0.13-5c4a79e5a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a576e6bd2850324ccd303352103aa6408f560e67","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.13-5c4a79e5a.tgz","fileCount":34,"integrity":"sha512-92isjdtilN+2LWcZrLcU2b32w3qyjWUu7GC2fjua4z9AU+6cuA2P3IfzZmvMDFGfbj8G28ywOUuHv0rgRopKPg==","signatures":[{"sig":"MEUCIQDoAB4g8IaesHhJyHYyWf2BtlX9b68ushXt67mNeg3PggIgGwvnxWR6nDroKw+RFS4eANrd4bhjQKnNI99BAuQWrSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.13-5c4a79e5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5c4a79e5a6e8d0db1ef6464075841a0b9de507ef","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-5c4a79e5a","@libp2p/crypto":"5.0.8-5c4a79e5a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-5c4a79e5a","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-5c4a79e5a","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-5c4a79e5a","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.0-5c4a79e5a","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-5c4a79e5a","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.13-5c4a79e5a_1733838859205_0.2574637622290883","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@libp2p/identify","version":"3.0.14","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a6b0d9a82af53c715f4695769b70a16ba3eff6eb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.14.tgz","fileCount":35,"integrity":"sha512-H80tdH8csD3W+wHoaltJEnjTAmZBJ22bYqFOPk5YKCF0k19Ox2MwRTkyCXuVDIdQfrYs94JE3HvLvUoN9X/JBQ==","signatures":[{"sig":"MEUCIFe9HVGOYSrPn4w5O1XoWFY8u9b/VKfwTGkCAW91j+S5AiEAvSuj7GIXqta2GKUofgDvI9enJ2KlT4wHzOIyVV1M/yI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303441},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"92f9acbc1d2aa7b1bb5a8e460e4e0b5770f4455c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.3.0","@libp2p/crypto":"^5.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.9","protons-runtime":"^5.5.0","@libp2p/interface":"^2.3.0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.13","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.2.1","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.5","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.14_1733910975294_0.1893114283830788","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-3c63482e5":{"name":"@libp2p/identify","version":"3.0.14-3c63482e5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"19fc36e6eaeae291a64e8afb1b04e7ba10ec7036","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.14-3c63482e5.tgz","fileCount":34,"integrity":"sha512-ozihrZ0wZnMN/ZeII8OYWSIscqF1byniRLauTRNE8uUGmyM7k6+PX7oyhWJvZq8A5NNsoWjFbS8O6ORC2s4mGw==","signatures":[{"sig":"MEUCIDR+5u6lgpacrfecVXQEDw3JA2YR0nxXAoSD0/sVdW0FAiEA17IM8Kojbf3o1isOy6hM9pSgRcDigU3VDUDJlzvwryQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.14-3c63482e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3c63482e5587e0edabb5c215cb6e565ed4f1185e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-3c63482e5","@libp2p/crypto":"5.0.8-3c63482e5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-3c63482e5","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-3c63482e5","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-3c63482e5","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.1-3c63482e5","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-3c63482e5","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.14-3c63482e5_1733992689374_0.25078964114602176","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-d3e5a3382":{"name":"@libp2p/identify","version":"3.0.14-d3e5a3382","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e64cd2b56dd4e7fed5b68b5fb35ef7a482c9d6ee","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.14-d3e5a3382.tgz","fileCount":34,"integrity":"sha512-9g+IzqgbqvUFH8BaGpnScW0DgYhms1AlFZn5pxwpBBGIUEwwOFcMdMDn9hx0YFZhnbH5wUcBsTExC0h11hF4PQ==","signatures":[{"sig":"MEUCIQC6X8xAlco0+fR6jYl4pjT2PbAbkse1Ouw2VXU20/cscgIgAhS72Mr1vemnyKjkU2ZFWX8DWWFcyqJcxL7sChBj+W4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.14-d3e5a3382","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d3e5a3382ffd9b666b68e537ad8533ff38737102","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-d3e5a3382","@libp2p/crypto":"5.0.8-d3e5a3382","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-d3e5a3382","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-d3e5a3382","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-d3e5a3382","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.1-d3e5a3382","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-d3e5a3382","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.14-d3e5a3382_1733992693862_0.11367376416658215","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-023ea575c":{"name":"@libp2p/identify","version":"3.0.14-023ea575c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"95743fca0ce2c03884f50995d19231857aa1f1df","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.14-023ea575c.tgz","fileCount":34,"integrity":"sha512-ZDDZrKwDXtDnHE+1TL8ykSJz1eHQASQLowCia7oHG8v6K1lCkqzYoZqvwJyASQcQoYnyQnjEUwhLNOmDf2VCUA==","signatures":[{"sig":"MEYCIQCP4EjRZfOlmnCHSzUTG36jBz7ohLVT9A1ijOnTqpWgrAIhAJNrXibtO6MX3K3fs9mRkUyy8gFu1Xe7/hr8X+WTZxm/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.14-023ea575c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"023ea575cf70211012990116ccfc6c19bb5f37af","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-023ea575c","@libp2p/crypto":"5.0.8-023ea575c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-023ea575c","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-023ea575c","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-023ea575c","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.1-023ea575c","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-023ea575c","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.14-023ea575c_1734002354989_0.7864915951126359","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-52f0f2f13":{"name":"@libp2p/identify","version":"3.0.14-52f0f2f13","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"513c39db37f8d3f0865e2a3b950e17d133341da0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.14-52f0f2f13.tgz","fileCount":34,"integrity":"sha512-s8VaQg1RyNAvh9QjjLQZQEKNLG/srJLAjcAUIa1swcehiGyjiciL0Pc6vgxyWi2U4vlViVB6JHQ+j4nQI9Lgkg==","signatures":[{"sig":"MEUCIAikCgDaZVIgy/My/2AxMFd0fJt7BW0E6IgJyKRgzEP9AiEAhT6xcvdvImzejAGAbZXDpu2uMxvGnRAkqICbghsID00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.14-52f0f2f13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"52f0f2f1324bb7316157c3bcdbbdb5f1b151e3ad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-52f0f2f13","@libp2p/crypto":"5.0.8-52f0f2f13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-52f0f2f13","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-52f0f2f13","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-52f0f2f13","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.1-52f0f2f13","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-52f0f2f13","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.14-52f0f2f13_1734076666959_0.49219960398762996","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-f4747450f":{"name":"@libp2p/identify","version":"3.0.14-f4747450f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7e0293fb955e0258fb3d2eabb5b54067990fb699","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.14-f4747450f.tgz","fileCount":34,"integrity":"sha512-lIHDJTsr+9DXvUnpuKKt9bevDQftFP+aqVTR0MtKtc5rLlySzrkBWKNv2BiQ0qXS2wtBtBaJwkPA7mlYP9Ev8A==","signatures":[{"sig":"MEQCIC69/geHKzBl3sb7MG+zzwiW5mNrYFgWMivBa0D3lCdAAiBasmADhJyAIo1kbZULdN/+Yk8vEM5zyI/Q0XWKYf3BJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.14-f4747450f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4747450f1025df1dc31970355ceed2154c5b835","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-f4747450f","@libp2p/crypto":"5.0.8-f4747450f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-f4747450f","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-f4747450f","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-f4747450f","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.1-f4747450f","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-f4747450f","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.14-f4747450f_1734076689025_0.5493188639122866","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-5acfae333":{"name":"@libp2p/identify","version":"3.0.14-5acfae333","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0c266875fc098e4c9dc1b13e28ff552cd2b58b7f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.14-5acfae333.tgz","fileCount":34,"integrity":"sha512-lvIUL8uZoYfQSQZR/cU1DBf8PdjOIKGov6IIufjVBCEaJhdQkwPWHl7eQFmA05+QZID/Vt0RmLouTpuoqRlQdQ==","signatures":[{"sig":"MEQCIDL4iA2LXzqW4AV8s8kWPlFO4aJ3sXO1IJ8dl0/EGaGHAiAhF6aZk0zp4QGPRKBLwPu5WvFF1vb+/9X43mLUUspT5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.14-5acfae333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5acfae333e586d558557ca91852e374de223f1c2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-5acfae333","@libp2p/crypto":"5.0.8-5acfae333","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-5acfae333","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-5acfae333","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-5acfae333","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.1-5acfae333","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-5acfae333","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.14-5acfae333_1734076842205_0.21950065806071994","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-285dab7d7":{"name":"@libp2p/identify","version":"3.0.14-285dab7d7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7298ae5b2ce787c64967bbef6c5566c163d27b04","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.14-285dab7d7.tgz","fileCount":34,"integrity":"sha512-FphaEnXz3I4sGq/npohC9ALLeclBv+tKgN2CLqeuGwPS6CsaQKl0qRGlFYbkLGTugVMNTXkdB/D91KjKOuYvPg==","signatures":[{"sig":"MEYCIQC6qeXhLdD9AreVbQlBZCmUlaOyh7uW90oHY9XioWVuqAIhAPkuzzS4h6Cj/QDhF1tlazApNsSKcuhqimdTCIoi+5ED","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.14-285dab7d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301812},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"285dab7d768040f524c2ab2705ace162b98bd1c3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-285dab7d7","@libp2p/crypto":"5.0.8-285dab7d7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-285dab7d7","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-285dab7d7","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-285dab7d7","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.1-285dab7d7","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-285dab7d7","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.14-285dab7d7_1734077084209_0.07498563486208432","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-ae75570c8":{"name":"@libp2p/identify","version":"3.0.14-ae75570c8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3864ebb93584b7aebe9f454bbc8748c8c82c1cf8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.14-ae75570c8.tgz","fileCount":34,"integrity":"sha512-NiqRamqqLObGzkDsjhOHOVHLIfXIUvqqNHEaxCRZVWL7rFM+DKN9gs6Lw0FjxkHvGG9sbf7py3WpwvWu5wjhkw==","signatures":[{"sig":"MEUCIAU7Bq/5mgUER/otKSdCbhuS8jU/46/YqjTpCSGIwrY5AiEAgbDsCEnAjzDrN4D+sdXjl7tPmqswx+xvA0lqr4TRxO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.14-ae75570c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297174},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ae75570c852fa9bfe00910dca1c219fa585dcb83","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-ae75570c8","@libp2p/crypto":"5.0.8-ae75570c8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-ae75570c8","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-ae75570c8","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-ae75570c8","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.1-ae75570c8","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-ae75570c8","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.14-ae75570c8_1736182192932_0.39623592062946966","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-20d9ba73e":{"name":"@libp2p/identify","version":"3.0.14-20d9ba73e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"00300acbb1a021d6a36f3c2b507e3e047cc5151d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.14-20d9ba73e.tgz","fileCount":34,"integrity":"sha512-Vp+kWRtcwpIPVJtahMGvutE81AN+6nEpNKt1LDtp459rf7XYP42KNkxSyGYhVVkfkjVysVkpCpK3g7WCUDAQbA==","signatures":[{"sig":"MEUCIQCnzGn7ZMUxgaH9G8VLYm21A8G09fEdpjDmZyJF2Ur6lAIgMqJEzjh8k0YI4va0fxbBXGW0+aD1D4FTfraS37Am8jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.14-20d9ba73e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297174},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"20d9ba73e2fc76e42327458b2a1e29d1ba162bba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-20d9ba73e","@libp2p/crypto":"5.0.8-20d9ba73e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-20d9ba73e","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-20d9ba73e","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-20d9ba73e","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.1-20d9ba73e","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-20d9ba73e","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.14-20d9ba73e_1736244845655_0.3581102550349742","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-abe9bd154":{"name":"@libp2p/identify","version":"3.0.14-abe9bd154","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"043dded148cbe743995f3c3a2090e6a186a2cb2e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.14-abe9bd154.tgz","fileCount":34,"integrity":"sha512-X7tKvbFF58mNeEZHTGBMVV31M/ywYJjGoXDmDLId0GXGG0i8X/Av6FrkQuPrl+hO3b7J5Kq3sfqKEqs2pY8n7g==","signatures":[{"sig":"MEUCIQDKOBlvxuJL48dPlW2I1QrMP3pTmoTorfdJet/iX35CoQIgFw/Sb+hj2KmovzSYDJrjjm7SMeSdI5iYXRQtu5MAaIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.14-abe9bd154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297174},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"abe9bd154e4f1213c96efdb41764389fac823f02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.0-abe9bd154","@libp2p/crypto":"5.0.8-abe9bd154","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.9-abe9bd154","protons-runtime":"^5.5.0","@libp2p/interface":"2.3.0-abe9bd154","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.13-abe9bd154","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.1-abe9bd154","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.5-abe9bd154","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.14-abe9bd154_1736265107254_0.9941154042727216","host":"s3://npm-registry-packages-npm-production"}},"3.0.15":{"name":"@libp2p/identify","version":"3.0.15","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.15","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b474dc428c668b72dd759b5744a7d7bb288e4d65","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.15.tgz","fileCount":35,"integrity":"sha512-P+G3VLcbCEntcAK5+cn20D6bG4DP/gX9+EOsuNqEoN8p6OH/llI+LV0EsnstoGk8ggLO7LNftFSNCliD8kQSaA==","signatures":[{"sig":"MEYCIQDxrf1wVBrq1eWl0I9N0OKZ1HV8pj+gBJc3srx3i2/Y1wIhAL+WRzLtuNTx23cOQ1/sTgkkew5IVqCuFAaiMKYl1U9/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298804},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"60ccf1ad3bf92d9e1819be7cc4ed902fd9111ae7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.3.1","@libp2p/crypto":"^5.0.9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.10","protons-runtime":"^5.5.0","@libp2p/interface":"^2.4.0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.14","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.2.2","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.6","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.15_1736417791641_0.17410532408498147","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-b56d91884":{"name":"@libp2p/identify","version":"3.0.15-b56d91884","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6ff9b4417ccaffe0a78254521ca4d1dfd7722034","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.15-b56d91884.tgz","fileCount":34,"integrity":"sha512-yvX6gNqR5jkM0b4GScI1Tc0DMuUdFY11qclGfxSUBFdje3KvKF+ugXolZGoBYolCeHQw+RIys/+9/GElTvzHJA==","signatures":[{"sig":"MEQCIDVlaShWvEC98+d7eDjnrUSJaU5g2IkTIKSEFFQjG+FcAiBqhf7/zGNJL4nD71/hHscZS6lHCAOKoWbXSoKmvWJsyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.15-b56d91884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297175},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b56d918848b22febde02171e90d2d04eb07203a4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.1-b56d91884","@libp2p/crypto":"5.0.9-b56d91884","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-b56d91884","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-b56d91884","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.14-b56d91884","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.2-b56d91884","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.6-b56d91884","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.15-b56d91884_1736419134175_0.6829558141135663","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-fe8af37a1":{"name":"@libp2p/identify","version":"3.0.15-fe8af37a1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"98c330ca6b8a71f9247b22ecda48f92ff3dddc55","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.15-fe8af37a1.tgz","fileCount":34,"integrity":"sha512-cyrJOYyDJsyTlvkQEKgp3ze0jMjGsaNxLspF9PHznU8ZApfwWOzwWIseyXRtNIWWX+Lo+MlvPJxf1KT0G7VPmg==","signatures":[{"sig":"MEUCIAwOX/CuXJMYePtYf6//qpemCV4a/yBrxtPDR/zaLyKGAiEAs4FeLUfEd22uF7ZeRJH+BYMqA4YAw/HtJFyoDHprQqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.15-fe8af37a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297175},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fe8af37a16c2657d6d150b2d791d638118711011","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.1-fe8af37a1","@libp2p/crypto":"5.0.9-fe8af37a1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-fe8af37a1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-fe8af37a1","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.14-fe8af37a1","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.2-fe8af37a1","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.6-fe8af37a1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.15-fe8af37a1_1736777806153_0.7300084086145184","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-c90984ec7":{"name":"@libp2p/identify","version":"3.0.15-c90984ec7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"24a7823278a38ba78048dfbe469d71de2dc14d90","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.15-c90984ec7.tgz","fileCount":34,"integrity":"sha512-YctRYL6I8+OSi1i9MOVJy8osIGa74dqsGmOM1HLQeSVbzW07vQPPIFhGm+bFZdTnMqXqlPKmfv85qVKjmb01PA==","signatures":[{"sig":"MEUCIGj+4Lkv7PM+nn54Nmfow2T2EZUxfH56mBVoLX238RT/AiEA3YILMSJcOR7xy4kih88cu/Vtt17YPeKJPat8YhNAmtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.15-c90984ec7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297175},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c90984ec77b7184efa66b8b37d7e0913f1c207ce","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.1-c90984ec7","@libp2p/crypto":"5.0.9-c90984ec7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-c90984ec7","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-c90984ec7","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.14-c90984ec7","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.2-c90984ec7","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.6-c90984ec7","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.15-c90984ec7_1736780381378_0.2133641742141401","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-06fc82da8":{"name":"@libp2p/identify","version":"3.0.15-06fc82da8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"389de92da712595aeb3e0f523f9fb88391bcacff","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.15-06fc82da8.tgz","fileCount":34,"integrity":"sha512-2bXwu0fgwHZ5aZdUzh52OqSyk57KgI7yeM7EQMz61zeYpEGHap6YxSzKxt/Xl5mbJn7VoyeplUUSiU9SBXWYLg==","signatures":[{"sig":"MEUCIAN5FKqgjaX4RO3kztGYdFMwYlMbP0CT5A1e9XpWpWn9AiEA5ZUvzRqWP6ZKDLJuluXBI+kVOU/KpTUZNpt1nDkI+MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.15-06fc82da8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297175},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"06fc82da85bdd4fdba5bba797135c7e8b2b10c53","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.1-06fc82da8","@libp2p/crypto":"5.0.9-06fc82da8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-06fc82da8","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-06fc82da8","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.14-06fc82da8","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.2-06fc82da8","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.6-06fc82da8","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.15-06fc82da8_1736788131844_0.6897778344892647","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-f767126e1":{"name":"@libp2p/identify","version":"3.0.15-f767126e1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"28f9fce168c99cfc50f009ccc0e4828c3a5fe1af","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.15-f767126e1.tgz","fileCount":34,"integrity":"sha512-0aBRP3wgVgf9sKTi/jSnK+74aELvaSNM+Zy3IpFVZRtvgiaIF57u+0aKPMBilsaAfNQgG6ndGPfFAnBnFVc4XQ==","signatures":[{"sig":"MEQCIFFM4CsvjaKZeXbP44Tfb6YSCWrFE0LPhlUq1kYaCy/ZAiAwsk76c2A7NyIfV2Rj6nXCc0jNhSrLlRHdoSL4edBERw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.15-f767126e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297229},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f767126e1e59f945ff29a06b1bbdf3d549743a95","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.1-f767126e1","@libp2p/crypto":"5.0.9-f767126e1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-f767126e1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-f767126e1","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.14-f767126e1","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.2-f767126e1","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.6-f767126e1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.15-f767126e1_1737386361861_0.7589986560255417","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-15a70af5f":{"name":"@libp2p/identify","version":"3.0.15-15a70af5f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8e2c2b7eb6d04565b0d7afd8a343fbee242f0452","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.15-15a70af5f.tgz","fileCount":34,"integrity":"sha512-x818/g4agfpYB5PjcTAqKPaliMAXEFylbCLLWk4wV40UUDfXDt7ExzXGJr2XLXgg3ufKq5vgoB36uqTdu2DWKw==","signatures":[{"sig":"MEYCIQDu4H+opP1+Y1tG32KPbBUaa8FLmB0O3UjCKc5qWxAlMQIhAKfxOFFGCI3pRncflV35lHkD+cFYXjbWiXvSInn8A56e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.15-15a70af5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297334},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"15a70af5f4750dd5ee8085e6051586f4e74de41c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.1-15a70af5f","@libp2p/crypto":"5.0.9-15a70af5f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-15a70af5f","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-15a70af5f","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.14-15a70af5f","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.2-15a70af5f","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.6-15a70af5f","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.15-15a70af5f_1738580380706_0.8602052095812556","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-723bde6ce":{"name":"@libp2p/identify","version":"3.0.15-723bde6ce","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3765e799d73c087964781099374b7a15db82320c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.15-723bde6ce.tgz","fileCount":34,"integrity":"sha512-APnJ3Gdfoi/ZP0L5CP3tWY6DZH+Ry08RQ6Wgmwee7yXyiZWfvsUJ8lDLJvuyiCkBE0zMkUB+pzuAdNJXluf/Yw==","signatures":[{"sig":"MEUCIQCnNnj3sJk+fOJvzIdoaM+JzJWX8ec2wIbCH+Cq60I8PAIgVtIFNQl/NnSDiOKYVkWJBasIf5BDHnmzoUjWL5slUxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.15-723bde6ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297334},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"723bde6ce6bc70c62c97ba4acfa484a316618149","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.1-723bde6ce","@libp2p/crypto":"5.0.9-723bde6ce","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-723bde6ce","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-723bde6ce","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.14-723bde6ce","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.2-723bde6ce","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.6-723bde6ce","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.15-723bde6ce_1738583665125_0.5625245935221861","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-4bbcfa707":{"name":"@libp2p/identify","version":"3.0.15-4bbcfa707","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"799ca3666771bfa27e6fe3373c1446a6cd8a3efb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.15-4bbcfa707.tgz","fileCount":34,"integrity":"sha512-auugBZSc0JdevqVwPWykpznhAtK2JTKaQ6FWqG1dlwGGhlyYwTtaC2sLT2PJhjhVf1zJkEIAEF369REGakjkDQ==","signatures":[{"sig":"MEUCIFOilE17yFaI0MHVVTicJ7kdH0A+iOWdX3q8heZ+eD3lAiEAxpP5LfW6f/pml/yXAx8MOpL6wpkjBokfLFBgTI5RMBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.15-4bbcfa707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297334},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4bbcfa707bba45a028429061ce44dec3dd7add34","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.1-4bbcfa707","@libp2p/crypto":"5.0.9-4bbcfa707","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-4bbcfa707","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-4bbcfa707","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.14-4bbcfa707","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.2-4bbcfa707","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.6-4bbcfa707","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.15-4bbcfa707_1738584401147_0.8774312796974058","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-e2ec7bdaa":{"name":"@libp2p/identify","version":"3.0.15-e2ec7bdaa","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.15-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"03dbe8f7a6136dfbc878c5bc3204c5bf52309246","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.15-e2ec7bdaa.tgz","fileCount":34,"integrity":"sha512-a2oCU0dPf5OtHxg+MEj072BAgg8DIGQxayVaTAi2G/kZQEKAa/54EIxH7aT8DtdReDE6TMAAuwJ7RsoWNy5w4A==","signatures":[{"sig":"MEYCIQDh0uZfMizctJZJH+VggtyPkS1NuikhfZaFWA87uvrj5gIhAIpZJATrTodgaNm/Am+T2OWotOc8hicLohHPgZgwlNBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.15-e2ec7bdaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297334},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e2ec7bdaae767061c0aa07ea101184608a5072bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.3.1-e2ec7bdaa","@libp2p/crypto":"5.0.9-e2ec7bdaa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.10-e2ec7bdaa","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.0-e2ec7bdaa","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.14-e2ec7bdaa","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.2-e2ec7bdaa","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.6-e2ec7bdaa","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.15-e2ec7bdaa_1738585691778_0.1551710635585739","host":"s3://npm-registry-packages-npm-production"}},"3.0.16":{"name":"@libp2p/identify","version":"3.0.16","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.16","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dcbf2df27cb0232f89c36759dd1d733bb98b1c77","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.16.tgz","fileCount":35,"integrity":"sha512-ZVf6D0iJxEiDH9lQR+lsKbkZ8dRxJ2C5S2oN06lqQAcyub+9UpfoSzQUyIQJGafupQAudAspmQH+XjfjzzunaQ==","signatures":[{"sig":"MEUCIF7LG6XT+uujYEypPzqcpiYpeqpYthP0AFFoBzia/dcpAiEAjpIi0gU2Pr7Koe+xvq591jZffBpgzhU3CD1FTaIGSxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298964},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"52d06d96fdcd339515775b3bc4297999eb6a697d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.4.0","@libp2p/crypto":"^5.0.10","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.11","protons-runtime":"^5.5.0","@libp2p/interface":"^2.4.1","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.15","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.2.3","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.7","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.16_1738588982919_0.7448185323899219","host":"s3://npm-registry-packages-npm-production"}},"3.0.16-80ddad5bb":{"name":"@libp2p/identify","version":"3.0.16-80ddad5bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d6dee50abf6928a05075d9eba3d6cf86502cdfca","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.16-80ddad5bb.tgz","fileCount":34,"integrity":"sha512-ZEB+tlAfMi4ZWlC8fqW/eS3B5y7ZdU0AsnNh+XCFwCV10goDTcmCW7y7C1VCbPufIg5RIY1QUPaICkKYIkEXUg==","signatures":[{"sig":"MEYCIQDJvKlP6YiwXyT+FQun9fztgTiPShzqG+y92GsgWbr5AgIhAKD0FgJhol9w0lZ5LASeiIvuqgxVzQgOsNstj2q5ZIBk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.16-80ddad5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80ddad5bbbed06552d805cab4d341367300a4388","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.4.0-80ddad5bb","@libp2p/crypto":"5.0.10-80ddad5bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-80ddad5bb","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-80ddad5bb","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.15-80ddad5bb","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.3-80ddad5bb","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-80ddad5bb","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.16-80ddad5bb_1738652769028_0.01654416877414966","host":"s3://npm-registry-packages-npm-production"}},"3.0.16-d61cbacec":{"name":"@libp2p/identify","version":"3.0.16-d61cbacec","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5c5168f74adef62160fc287b350620c38a03dae6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.16-d61cbacec.tgz","fileCount":34,"integrity":"sha512-9lrVTAfjybsGdPppS/r8xGv3Xb5j7v+oqkI5nzajFbUkgGtcvvqC9LuCYbmgwn+Tz1nlN0bygeWwblAiZQG2Dg==","signatures":[{"sig":"MEUCIQCWiHXe7Uv5rurG85p4ppE5qo+7v5U0Bn7JaUyiiJQ2zgIgVZK/epMAmNCmCx/MQGnjL70uVBcychZbhzvp4UHsxKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.16-d61cbacec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d61cbacec14b9cdc61984d3b9e67f20eec038c4e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.4.0-d61cbacec","@libp2p/crypto":"5.0.10-d61cbacec","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-d61cbacec","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-d61cbacec","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.15-d61cbacec","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.3-d61cbacec","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-d61cbacec","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.16-d61cbacec_1738657557385_0.017780724798839742","host":"s3://npm-registry-packages-npm-production"}},"3.0.16-c1d0b7fa4":{"name":"@libp2p/identify","version":"3.0.16-c1d0b7fa4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4b54684a332618644f7d1dd41942355537d6f0fa","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.16-c1d0b7fa4.tgz","fileCount":34,"integrity":"sha512-dZ9r/7xz+zTrYbYbhRrRVD9BmUZo4l6u2syB6pQ3HR62Gxz9/wneI/BP6vdEJj3xBo4CisWa8iNT9KTooExZRA==","signatures":[{"sig":"MEUCIQC/qCRQ0toYCpuZja0/9lVcDucYLeylWca3mDSjf6jGmQIgKABvNSU2+D+0yEHN8Z0D8FP9ITbIimNshs/5Kwl0b6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.16-c1d0b7fa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c1d0b7fa455ccee4dcc296ec7daa0da2d2e627e4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.4.0-c1d0b7fa4","@libp2p/crypto":"5.0.10-c1d0b7fa4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-c1d0b7fa4","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-c1d0b7fa4","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.15-c1d0b7fa4","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.3-c1d0b7fa4","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-c1d0b7fa4","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.16-c1d0b7fa4_1738662679348_0.16012557152332074","host":"s3://npm-registry-packages-npm-production"}},"3.0.16-66c3ec5e1":{"name":"@libp2p/identify","version":"3.0.16-66c3ec5e1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8d6081fa79277a78db316e007370d60c2df0dcb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.16-66c3ec5e1.tgz","fileCount":34,"integrity":"sha512-SVZh6dtiWkMOwLV+GcsD1pXO6yGlJCQkCTB7htknmh55oxeaUh/1CWZLvmS3K2/8AyBleNd8uEUpVN56+Hz8kw==","signatures":[{"sig":"MEUCICId4E1x3JtgU6MZ+93RiWAqcRjMPD/vfHFw4qNGdl/uAiEA1V2B9XSxDHt1RrsOwLt4fvSTIKMHTQo7YhWOk/oJG7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.16-66c3ec5e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"66c3ec5e1de2706de53e9b5261df8b470d2294a4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.4.0-66c3ec5e1","@libp2p/crypto":"5.0.10-66c3ec5e1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-66c3ec5e1","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-66c3ec5e1","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.15-66c3ec5e1","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.3-66c3ec5e1","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-66c3ec5e1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.16-66c3ec5e1_1738663191955_0.5539581962527409","host":"s3://npm-registry-packages-npm-production"}},"3.0.16-26313e695":{"name":"@libp2p/identify","version":"3.0.16-26313e695","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1d5664b28f4cfeed6d93e4e3ac4b554f65a12e5a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.16-26313e695.tgz","fileCount":34,"integrity":"sha512-nIQrRCPyrsZLSgkM1/DYp9NyMFKK8cIy+O/+xa7IQQKT9OSGaQIj0d95S5/duumw2jDXf81/j66vOBMNknk4oA==","signatures":[{"sig":"MEYCIQDQ50+U6r58h7vDUuVzuaUp7XbUkhhETLMpVY3RgwDbnAIhANymotZan/ctAd5XgpP73IzXOO6Ucqm/VQJMcy3dtiNq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.16-26313e695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"26313e6959513eeb6235662ad4b5dc53cfb61470","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.4.0-26313e695","@libp2p/crypto":"5.0.10-26313e695","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-26313e695","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-26313e695","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.15-26313e695","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.3-26313e695","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-26313e695","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.16-26313e695_1738665617626_0.8816597877765127","host":"s3://npm-registry-packages-npm-production"}},"3.0.16-bf0f74d66":{"name":"@libp2p/identify","version":"3.0.16-bf0f74d66","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.16-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2411ed39342c30290210190f281a5478c0775a40","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.16-bf0f74d66.tgz","fileCount":34,"integrity":"sha512-GsJ37KuXQfUqwHhffv/YH02AIBmWwdDZn9KxlQ1f6bcpms9hBn/EPEFyh51R/vYlfEDcV3B2DYUoc5SZQI7y9Q==","signatures":[{"sig":"MEQCIEc+yEr1FgwTHwudWGTu/EYXVu0S6FMHBgqbDhJjv0ONAiAvtA7sEHHiTt5F2hIi8loFFcVuYFyR3K9fphc2an10SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.16-bf0f74d66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bf0f74d662a5219cce7082cc7a3230486325c6e9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.4.0-bf0f74d66","@libp2p/crypto":"5.0.10-bf0f74d66","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-bf0f74d66","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-bf0f74d66","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.15-bf0f74d66","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.3-bf0f74d66","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-bf0f74d66","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.16-bf0f74d66_1738668078516_0.23742929792667633","host":"s3://npm-registry-packages-npm-production"}},"3.0.17":{"name":"@libp2p/identify","version":"3.0.17","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.17","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e225f5ff45e783d4c527601fc705560caeb7599c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.17.tgz","fileCount":35,"integrity":"sha512-hWneoL0BnVxXHCuiHKI9wSZPrzm8nK4u46oPO1AYTpudOf52SRHkg/TqipiGQm7VEenBs76g1iu/oSp+wwYJ1g==","signatures":[{"sig":"MEQCIDRhd9vshCtIW6sPcMXJkqIRpqmKljYYmchql/WZW3p6AiAWuMoTk0XVWA99idKYWZINgnxB84jQizEuqtLCSkif+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298964},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f049db9d94edd863025fdaf24ff71a538e7a7134","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.5.0","@libp2p/crypto":"^5.0.10","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.11","protons-runtime":"^5.5.0","@libp2p/interface":"^2.4.1","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.16","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.2.4","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.7","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.17_1738670530804_0.3994271187230889","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-d72b51184":{"name":"@libp2p/identify","version":"3.0.17-d72b51184","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.17-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a1d121e45bdae6a8b07f554e42b1d358a526149c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.17-d72b51184.tgz","fileCount":34,"integrity":"sha512-gGsxu5yjtYoBV2aOPDxlwqycj5grbw37UCK3ednjtXcwLYGOdAKk8U9E/TSM11x1PovxOvcfM++i0tNseXKtNw==","signatures":[{"sig":"MEUCIHSIzDmUT567ngqtdH31/4PNDWGrKW2av+XcIAGetYa+AiEApkbB1ZZNVdR3uInmJFAxNBOR6c+hJ1rZse6321Ioqvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.17-d72b51184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d72b511845ee8a519f1d5490d4448c8adef93960","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.0-d72b51184","@libp2p/crypto":"5.0.10-d72b51184","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-d72b51184","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-d72b51184","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.16-d72b51184","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.4-d72b51184","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-d72b51184","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.17-d72b51184_1738689745930_0.9340816353058568","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-34b3c14b8":{"name":"@libp2p/identify","version":"3.0.17-34b3c14b8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.17-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a5dca2f644cc4da21ec03cac00feb0df6ca4ffc6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.17-34b3c14b8.tgz","fileCount":34,"integrity":"sha512-j+UKiej5JTVvYI6upjX47cpfagzJU/7krzYqgbwquP/eSU4jjDu+dSESKzvGE5qhT6jYxp9WMknzwZkKHdcJnA==","signatures":[{"sig":"MEQCICvQaPBG6IMPPixQHxYTCHDAYHgGeEOHQrtr4ZyUrYNfAiApM2U3dMYctqu1QHF4WKVPIphwlqLR1lq5i7m/VyLBrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.17-34b3c14b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297466},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"34b3c14b87e57cdec90861830f4c26edad5b8dcc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","wherearewe":"^2.0.1","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.0-34b3c14b8","@libp2p/crypto":"5.0.10-34b3c14b8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-34b3c14b8","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-34b3c14b8","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.16-34b3c14b8","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.4-34b3c14b8","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-34b3c14b8","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.17-34b3c14b8_1738771859849_0.9272786143818086","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-96f14e429":{"name":"@libp2p/identify","version":"3.0.17-96f14e429","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.17-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"14d07433723783fe888e6be1c399a979723832d4","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.17-96f14e429.tgz","fileCount":34,"integrity":"sha512-t91W41zRJYb5siExnOfB3GlanlO5usPTjZrhiy0RWz6eBzMUj3sFAw+s1daskQbVejaTCwGIdIx0DxeIFt1odg==","signatures":[{"sig":"MEUCIAdmzJoT/BALxnRX35DJYHToKL+ZWJSRve4GdiZrd/V6AiEAql7FfYdkJbCgPc7bsCi932luA0IEWH3Tk+28OOgcIiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.17-96f14e429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295156},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"96f14e429eac84d02504c4b97f183511c8af2add","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.0-96f14e429","@libp2p/crypto":"5.0.10-96f14e429","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-96f14e429","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-96f14e429","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.16-96f14e429","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.4-96f14e429","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-96f14e429","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.17-96f14e429_1738821642724_0.32259384793521595","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-21088c519":{"name":"@libp2p/identify","version":"3.0.17-21088c519","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.17-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"58e2c20a6f4e931fe422e466ab317a1098398792","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.17-21088c519.tgz","fileCount":34,"integrity":"sha512-Ru5D9ay2+5CqVnJ+OymCI5Cd1+63rh3EOwg6AokIqn6D843QjOQG+A9I8ppOQd/ESJjYTF1f6O5ojInab3LhKA==","signatures":[{"sig":"MEUCIDvbkIX/a0RIHs0/eI3wzhYey44JQ/tqP4qgLNTL40fhAiEA6VKMm1Z9r+GQjbRqAjDWrtqfz5mnQpl3jCpNXvwkaaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.17-21088c519","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295156},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"21088c5195df2c3c371fc28bb824f5f84760bf12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.0-21088c519","@libp2p/crypto":"5.0.10-21088c519","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-21088c519","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-21088c519","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.16-21088c519","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.4-21088c519","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-21088c519","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.17-21088c519_1738828807353_0.6341380064212574","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-7a1665cd8":{"name":"@libp2p/identify","version":"3.0.17-7a1665cd8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.17-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0d9c2fe2363549dc7942af0d2d5ee90551080a95","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.17-7a1665cd8.tgz","fileCount":34,"integrity":"sha512-ulvJwtOUhaffsTcT02xmJ5nt4/lYTIVaMhkzQS1O41Xn0FQ1rB7Nfvl1qMcJpip3Fhc2tRdw57TAZuv8OoEhug==","signatures":[{"sig":"MEYCIQCxt6i4LjEQWzTmY4QrBWGRqeu4lRZeTGNl8EETRCvlDAIhANi6LeQi/vgbd+BUpwbJZdTRusG21JsnpZw/ZoVMs1cH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.17-7a1665cd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294862},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7a1665cd8f7cee9f3d1d5c828da8711f611bd2db","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.0-7a1665cd8","@libp2p/crypto":"5.0.10-7a1665cd8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-7a1665cd8","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-7a1665cd8","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.16-7a1665cd8","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.4-7a1665cd8","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-7a1665cd8","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.17-7a1665cd8_1738839845708_0.7273051837235465","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-6e52ee346":{"name":"@libp2p/identify","version":"3.0.17-6e52ee346","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.17-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6e8a63216d7584b779bc2f74e9a8c6fdddd9b60e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.17-6e52ee346.tgz","fileCount":34,"integrity":"sha512-XeLMVKSoOh7WwfniTFE7AO4ScYlTAxOVX0d7BuVbJXgP2IR7KnE4ptoDymazfKVUwihR07XXbDch8w08p9AQkQ==","signatures":[{"sig":"MEUCIQCTef+xej6vOoLCKBrTN2/jPyhxbm6+/dGo6JZvhZHquwIgQTuwQP0PFb/i7raXViEFJGfMFFCAuWUnnfYhogpHVgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.17-6e52ee346","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294862},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6e52ee3465a6a88afb5f28aaa6d278be357856e1","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.0-6e52ee346","@libp2p/crypto":"5.0.10-6e52ee346","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.11-6e52ee346","protons-runtime":"^5.5.0","@libp2p/interface":"2.4.1-6e52ee346","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.16-6e52ee346","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.2.4-6e52ee346","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.7-6e52ee346","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.17-6e52ee346_1739166535332_0.5023247343960588","host":"s3://npm-registry-packages-npm-production"}},"3.0.18":{"name":"@libp2p/identify","version":"3.0.18","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6e10baa60989ce4188479e8b684425d220ef0d49","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18.tgz","fileCount":35,"integrity":"sha512-79y20YnFOCOB8UqKp9S+xeN5dEz1XsPISv892BUgrumtWAv2y+HFO3ioB+0qHuE4EO+ToBx+mbMgPLFQkPd63A==","signatures":[{"sig":"MEQCIAGps1WnpCemu1w66IhHHhuULZ39E10b70oeVAqkeOkGAiB/oslfwTJjld8dfynqqOE6T1GPY8DlonP9sXZE5sD+Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296491},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e48af802712626a4ea54fb45d4e55aad14af09c3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.5.1","@libp2p/crypto":"^5.0.11","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.12","protons-runtime":"^5.5.0","@libp2p/interface":"^2.5.0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.17","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.0","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.8","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18_1739169682127_0.13738066111135105","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-d8f003e6e":{"name":"@libp2p/identify","version":"3.0.18-d8f003e6e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0a761533efe8fd3c79aabd950a1eff5dd6f13fcd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-d8f003e6e.tgz","fileCount":34,"integrity":"sha512-/Jsluc4/ydhKt821FNOJKgtO9dNOcvszNo4F+6TBsUjyYRGGWvRa6cyjyZEWC467pM78kGVet/BOWSiQ52QplQ==","signatures":[{"sig":"MEUCIQCAzZqaxyPf0p3PYHj589+QmYkHflwWA3CXVNYeSKSfmwIgK2h7nxHych6hpHj6b5yB3zUq2OND/Gqelnij/wy27Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-d8f003e6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294862},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d8f003e6e512fb3cff46ab167e7cd4f521c13f1b","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-d8f003e6e","@libp2p/crypto":"5.0.11-d8f003e6e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-d8f003e6e","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-d8f003e6e","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-d8f003e6e","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-d8f003e6e","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-d8f003e6e","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-d8f003e6e_1739177794933_0.17280999886297654","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-4ab04faf0":{"name":"@libp2p/identify","version":"3.0.18-4ab04faf0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b3f5434bac6b36392ee058c5c9161254ac09ba0b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-4ab04faf0.tgz","fileCount":34,"integrity":"sha512-lSsKMrqwwxGhiTop2vNF9l7oY/eEALTLOuK5UlXJTXrJrtAmotuPQOmdkHRhDv5mPBMVH5Pcy2G6ybYlkhjbqg==","signatures":[{"sig":"MEUCIQCEylfXpmxgxZ5zQmDUIfDmhDjCJEI9V/tQZVNS2i/rMwIgSTlHX+YbUi1YsA9aKh1hAO+IHAPa6dQN4BdFOrFkdcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-4ab04faf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294862},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4ab04faf01daca6f61c599862e233cc57c0055dd","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-4ab04faf0","@libp2p/crypto":"5.0.11-4ab04faf0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-4ab04faf0","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-4ab04faf0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-4ab04faf0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-4ab04faf0","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-4ab04faf0","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-4ab04faf0_1739382828114_0.9702536918568994","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-7655833bb":{"name":"@libp2p/identify","version":"3.0.18-7655833bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ece5974246ca5e7428b47a37138dba050b0d4395","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-7655833bb.tgz","fileCount":34,"integrity":"sha512-rXln0c5poWst8495lkOSNnquxndI7rXeNyQQY1Kv3iQ/gVx4lkM441ANavVyxitdGAaFTnFmbW1ZnpKg05EPnA==","signatures":[{"sig":"MEYCIQDk6JZDtl2zQimXz85fJ+FumYdE4cXMUHwCJbWO6yO/5AIhALiYOTZ7W67H84DITNAE4O5iY9nzX4yEq2hY5GIMT9Gj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-7655833bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294862},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7655833bbb270bf8aaf15c1193f95eea59e774d0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-7655833bb","@libp2p/crypto":"5.0.11-7655833bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-7655833bb","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-7655833bb","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-7655833bb","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-7655833bb","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-7655833bb","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-7655833bb_1739431310161_0.9721034207437436","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-f9345a7a1":{"name":"@libp2p/identify","version":"3.0.18-f9345a7a1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a4b04187affc1afdfdb66d5521df681684c7d26e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-f9345a7a1.tgz","fileCount":34,"integrity":"sha512-MaU0oRvhtg50+GDurG2dfedr7trWOsSU48CHzbwtLq7VChOxBBj9mvsws176YZDVTjaDhLKsc/CALDETblObgA==","signatures":[{"sig":"MEUCIHx8EFnXXzfpUktFrak0iLaFTyJZ/Xl46cFRBHSqPUR+AiEAq92C9SZDIAvu9uZZHcDVpYH8/GJq/ZKkH31Jru+Yabs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-f9345a7a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294862},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f9345a7a10974edf47a61279360b57012aae2da0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-f9345a7a1","@libp2p/crypto":"5.0.11-f9345a7a1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-f9345a7a1","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-f9345a7a1","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-f9345a7a1","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-f9345a7a1","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-f9345a7a1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-f9345a7a1_1739435594044_0.7483012345248494","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-d188511b9":{"name":"@libp2p/identify","version":"3.0.18-d188511b9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"532e61654f60856a5b04b646be9621a664392b92","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-d188511b9.tgz","fileCount":34,"integrity":"sha512-zK2iCSW9Hr4diSwgqgRDRIzaSTL5AEdMDpjcsKiD3U8+S5Mdc4HY5RUejywhRDhb8FTiLIHDBFy0+9NAlz0C8Q==","signatures":[{"sig":"MEUCIQC08RpaMhQE/6ODTyVofQbH7eEvDEyyiilfO84LFltvCgIgQ9mY3Qi8hCBR46NoLmyU4vzvMvO89v9kgaHVei1ojSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-d188511b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294862},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d188511b97ef9fc320233d284d16a6275b029b81","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-d188511b9","@libp2p/crypto":"5.0.11-d188511b9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-d188511b9","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-d188511b9","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-d188511b9","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-d188511b9","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-d188511b9","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-d188511b9_1739440719603_0.9772344916091023","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-c4e862731":{"name":"@libp2p/identify","version":"3.0.18-c4e862731","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1ac28bb3af34906b7d65d451103e3bcf8350f9d3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-c4e862731.tgz","fileCount":34,"integrity":"sha512-8VnRVhxX3oun+pr7Uh9+Y3y6HYh9amn1VZbnyusPkozcdzzi3z2y/RjsbhYigS24aRimA7maIksnakiE0StuMA==","signatures":[{"sig":"MEUCIQCoLpioNXYTtKD6UoXCdJt6UnDAtD4dem6MIGQ0XR7/DQIgPWr4eF6Buv9iCea5r5w+0CSIQG2mv0yramOARjC+Rms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-c4e862731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294862},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c4e8627313f40cd625b6149da6967df48ce6ffba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-c4e862731","@libp2p/crypto":"5.0.11-c4e862731","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-c4e862731","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-c4e862731","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-c4e862731","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-c4e862731","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-c4e862731","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-c4e862731_1739450917415_0.5833849425112627","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-2e35b6055":{"name":"@libp2p/identify","version":"3.0.18-2e35b6055","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"532c0641a8f28d353de5e7677f64aba5f14e3a63","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-2e35b6055.tgz","fileCount":34,"integrity":"sha512-5S3GgbL2zbZj7PFvOHZv6AqZStpmwMMR1g0lpGh7zEDWmOfH+J9FKgXxfYihELs0iOnmYs/DwM8ffoZ5aBG52g==","signatures":[{"sig":"MEUCIFRtIN2gk3vKSlGbtv7dahBY+9ousSfsg81DJ4owMcm3AiEA/vZGi+Oj90XtJTwo1qfomjt7oiJAfygZYmlwU6c0c34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-2e35b6055","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294862},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2e35b60554ad8f00bbece2dc38d173504b1c2ddf","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-2e35b6055","@libp2p/crypto":"5.0.11-2e35b6055","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-2e35b6055","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-2e35b6055","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-2e35b6055","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-2e35b6055","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-2e35b6055","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-2e35b6055_1739457629630_0.6749908403778435","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-35a52f029":{"name":"@libp2p/identify","version":"3.0.18-35a52f029","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5d5019ddd96daf2af6c26e0858fd851cba5d3f0b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-35a52f029.tgz","fileCount":34,"integrity":"sha512-YkV4FsfzZPsWfob2u3ZrnkE7nKwXLCoIHaQKTWFUO8x2kOuH/myqzNohxsrsl4fBaOEZrbNzVzgd4gwnd3FGjQ==","signatures":[{"sig":"MEUCIQD6J17VJePrcTYbKWWvU1NStsxIQZtJzDe+imkzVKN8rQIgL9JslaVeNSK0x9RSBfEIjadL+Nr7b4f/zV8scQGi+Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-35a52f029","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294862},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"35a52f02921a328590a47e36890814ed052c9e1c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-35a52f029","@libp2p/crypto":"5.0.11-35a52f029","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-35a52f029","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-35a52f029","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-35a52f029","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-35a52f029","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-35a52f029","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-35a52f029_1739459652627_0.9438486431318844","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-23685db5e":{"name":"@libp2p/identify","version":"3.0.18-23685db5e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4302d0827445b68d946b0469eea1ae3307a179d9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-23685db5e.tgz","fileCount":34,"integrity":"sha512-DwovnHMhYZTndKzBvxVKTvs2jd252zNoYyzgMJ86t+mTaAF/iljgOentISPmDrSk0FBm2osbwl59cYLc20qctg==","signatures":[{"sig":"MEQCIEemKP/i+nVTFKRQffQLgxmy+iBGpHhdYU5xPCy3poRaAiBfMFnkcHefw9tlnoiAy/p5VnORxjiteSvf2ryhQvubRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-23685db5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294862},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"23685db5ee73cb3ec389f3cabba04a9cf0335e8a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-23685db5e","@libp2p/crypto":"5.0.11-23685db5e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-23685db5e","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-23685db5e","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-23685db5e","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-23685db5e","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-23685db5e","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-23685db5e_1739463774543_0.2148723867879052","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-1fc0e2662":{"name":"@libp2p/identify","version":"3.0.18-1fc0e2662","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6ece5ac661103dc1ca1783bc8e50427cc1afe540","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-1fc0e2662.tgz","fileCount":34,"integrity":"sha512-7oKNNDZn9djCKgWGmGV9p//mBj9xeE0/dGrft8j22Z/pFmTnwYh4WtukAkYzMDou71yNYJm9jiBoPiFDvwe8aA==","signatures":[{"sig":"MEUCIHWHpgQQEfp0j454DsZl6tjRnj2rTtpp1O1I3B2U9iPSAiEAjYAAjUGnRzus5P/wf2CCO2XUSc+sy89tT/SmHvJEdFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-1fc0e2662","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294863},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1fc0e26620d2fd9d752179ab4f6dcc7b6ed5ee5c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-1fc0e2662","@libp2p/crypto":"5.0.11-1fc0e2662","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-1fc0e2662","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-1fc0e2662","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-1fc0e2662","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-1fc0e2662","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-1fc0e2662","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-1fc0e2662_1739549835857_0.30312124975253396","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-b818882e0":{"name":"@libp2p/identify","version":"3.0.18-b818882e0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ca428ee6213a7bf00a071681ab493723571bfd3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-b818882e0.tgz","fileCount":34,"integrity":"sha512-YsQ/yOdWQZfsyof7PNw8Jj/wWqemwJ6dU2JQvfJGHoUADpWMuUKjM3TcRZKF10RwBxQVmYoKSDRHKhLqr6Oq3A==","signatures":[{"sig":"MEUCIQDN/lSGTsHip+jSV/G73pfcmZk4DmUDwNp4G82FnBtXqAIgbvqnyd2PSoYpKCxfKF0sCO9YUDvub5opCEkS2h8h1YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-b818882e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294863},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b818882e061b925fbb1d27cb5a46ca7e642decb5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-b818882e0","@libp2p/crypto":"5.0.11-b818882e0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-b818882e0","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-b818882e0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-b818882e0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-b818882e0","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-b818882e0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-b818882e0_1739867515998_0.378056387433777","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-68ad3663e":{"name":"@libp2p/identify","version":"3.0.18-68ad3663e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fd4a06c4419fd1486203df9ab0548c1816ac0380","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-68ad3663e.tgz","fileCount":34,"integrity":"sha512-wdkClVvEvqgpaU3fR+BLk5DcqCbN8L2+SX6VccRqtNPiRTILoDXpK0dr6cwNT8sJ0ww7lZ01Qt4yXH+8DxtmSg==","signatures":[{"sig":"MEUCIQC3jWcRaLXeo4HjXWAm6mF0l713ypMRQfVl3vUhNdmGwgIgYY+9zihaPSuKqNMdeUv0LesxVnFHkLIZZmmuScRhtrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-68ad3663e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294863},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"68ad3663ef6117f242a8e7f9921005fd43446a61","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-68ad3663e","@libp2p/crypto":"5.0.11-68ad3663e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-68ad3663e","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-68ad3663e","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-68ad3663e","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-68ad3663e","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-68ad3663e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-68ad3663e_1739885850776_0.9401856658593939","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-e7e280257":{"name":"@libp2p/identify","version":"3.0.18-e7e280257","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.18-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8bd065c0ea4b4db0dc9a1313b7dfa5923a0d5b0a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.18-e7e280257.tgz","fileCount":34,"integrity":"sha512-AC1NDR0ev4/kuigFvdsT2xaHYJ9vXHI6A5vYLka5Vpq6mA77DPtdu/71CoLtveJ8n+QLJ0l1DBeYonVx4jZ0zA==","signatures":[{"sig":"MEUCIQCetPjj7kkaNGOHQvspN8nU3bj8hr+0QEjoMHjkefvk9gIgRPZ2znk7+3M83QVHkvLHD0inOJVOSmVLODEGz7Q2h5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.18-e7e280257","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294863},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7e28025777d9ca5315d63cb822bcef6d7b961ed","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-e7e280257","@libp2p/crypto":"5.0.11-e7e280257","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-e7e280257","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-e7e280257","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-e7e280257","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.0-e7e280257","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-e7e280257","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.18-e7e280257_1739893700039_0.22031814744616085","host":"s3://npm-registry-packages-npm-production"}},"3.0.19":{"name":"@libp2p/identify","version":"3.0.19","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.19","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ecde86f772d6b3427f8479f6631c087113e11d0a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.19.tgz","fileCount":35,"integrity":"sha512-D7IrK8KIfytWHnRsKDR49Jym5+m30cmQZhhxIhSe2+V/GYnigWjZXTrGvLOYJRk/xREkdQfZEqQxa8FutevYjw==","signatures":[{"sig":"MEUCIQCXhtkmLaPz0VSC+kDcYHBDK5ln4E06RgObNXHg7f+XdAIgcGq/JUDoideOdFU5wEYCEkJbDclg+KIxcIquIy/EfRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296492},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2de9b12ccb95ceab401b249b421429720a51a412","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.5.1","@libp2p/crypto":"^5.0.11","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.12","protons-runtime":"^5.5.0","@libp2p/interface":"^2.5.0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.17","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.1","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.19_1739897530803_0.09752577951606378","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-754fe84db":{"name":"@libp2p/identify","version":"3.0.19-754fe84db","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.19-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b4bef46fa1afda99fa54eec04307eef9bae2a40d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.19-754fe84db.tgz","fileCount":34,"integrity":"sha512-9ZpgvfTg5JB6RbZYR/WA6WX8H7TxJpS66cuJKfm4U6VZudovan5No0Eji7VLNOtRZBz+vKvMXnqS31sPng2Z7Q==","signatures":[{"sig":"MEUCIFe26iu+nQf6xJep9dYjKEfEvERhXPihUe0FAIAGNeSpAiEAwrj2QzFanv/PWm1FVPGluO+jkXzD321U1dU0F2krtJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.19-754fe84db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294863},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"754fe84db8f5f075c4fb23f1c2b9539b71ab3b66","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-754fe84db","@libp2p/crypto":"5.0.11-754fe84db","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-754fe84db","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-754fe84db","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-754fe84db","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.1-754fe84db","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-754fe84db","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.19-754fe84db_1739977147823_0.12173140235722091","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-700e4c0b5":{"name":"@libp2p/identify","version":"3.0.19-700e4c0b5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.19-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0d941c58a9def6b474babe2a0de2f9bf4f6ec128","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.19-700e4c0b5.tgz","fileCount":34,"integrity":"sha512-4eAXRaqAQb6/a4IGwAQzFzMcTCfrKnF3D6E3cEkj/eb8ZnfEhbX/ba/3H3WcyqFj5AUmHuLeai8tsUmg+7KXNQ==","signatures":[{"sig":"MEUCIQCU8MYCLNvTol740IQKokQ4tOzqEhamNYghi36j7gRosQIgYYizsHVVA/SfAHAA6/VpfA8z+GDZ+7b8zgzgdOdoi4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.19-700e4c0b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294863},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"700e4c0b5e33e19698085e546eca6089b9098b42","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-700e4c0b5","@libp2p/crypto":"5.0.11-700e4c0b5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-700e4c0b5","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-700e4c0b5","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-700e4c0b5","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.1-700e4c0b5","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-700e4c0b5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.19-700e4c0b5_1740049265775_0.03249995015511509","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-ff951f1a0":{"name":"@libp2p/identify","version":"3.0.19-ff951f1a0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.19-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6cf2a3e1d7eeb85c054d656ef6cc6f0fa7279bf5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.19-ff951f1a0.tgz","fileCount":34,"integrity":"sha512-EKp4ABrgZ8Tr8UaA+W9jING+bg3hCxp+rhuBtWYiRiVu3OSM0+waSWdxAXqYf6Pyny23vcMBLq43bu6DdbrAbQ==","signatures":[{"sig":"MEYCIQDFEklrGMiB1UAw5tRkoFaEuPEwHo2Q9GnLTe6nJOXEbgIhANJZL6hMwHRAxIHtlg3445G5KHV+yeRt2G9ZJA8vpWG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.19-ff951f1a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294863},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ff951f1a0a959f2a2a15aaab7cef63860a827048","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-ff951f1a0","@libp2p/crypto":"5.0.11-ff951f1a0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-ff951f1a0","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-ff951f1a0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-ff951f1a0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.1-ff951f1a0","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-ff951f1a0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.19-ff951f1a0_1740055716159_0.6073875701528411","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-cc7fcfe98":{"name":"@libp2p/identify","version":"3.0.19-cc7fcfe98","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.19-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"da29c12d095bf71369e47c8f17a915da4b654c35","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.19-cc7fcfe98.tgz","fileCount":34,"integrity":"sha512-EbxU6u8uFXFIvjkFkYh4MASgh+k9/o2/B5bquXQMGNFa6QzDevVA1YVw7KrvZXfc7M8SxHLRWH1J4s+bqnivBw==","signatures":[{"sig":"MEUCIBIOcLA17UY4dDKPLiOSDd/cXx06Dxxmgk2VCGM6zpRgAiEAilT2F98RpPFdwEcSFqFHZNSRGuLKCDC1eXmtGi9PZ9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.19-cc7fcfe98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294863},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cc7fcfe98a19ac4b9d3ebcf45c5286dbc80bc9a4","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-cc7fcfe98","@libp2p/crypto":"5.0.11-cc7fcfe98","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-cc7fcfe98","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-cc7fcfe98","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-cc7fcfe98","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.1-cc7fcfe98","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-cc7fcfe98","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.19-cc7fcfe98_1740061708732_0.43070133390971255","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-8331c8ea8":{"name":"@libp2p/identify","version":"3.0.19-8331c8ea8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.19-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d7233895c25b83647878baec145399bef0fe3427","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.19-8331c8ea8.tgz","fileCount":34,"integrity":"sha512-UNPRPXqfyYdbr4C+QTRRCbVvPqdV4Hqbl7QRIZ1kfSACdIdOIt4QMr4W4axBO4CW7auO27yVkwrk6K1C2C6wsw==","signatures":[{"sig":"MEQCIB2R39CHBeigLleeETHFpKm6cwXYhBrcIYegoD94GE5LAiBSAsBf7pXg222NF8B/JDjSOH0x4yJ88Dcqsq603SUFuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.19-8331c8ea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294863},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8331c8ea8feef1d642b6667213409dbe8293b606","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.1-8331c8ea8","@libp2p/crypto":"5.0.11-8331c8ea8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.12-8331c8ea8","protons-runtime":"^5.5.0","@libp2p/interface":"2.5.0-8331c8ea8","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.17-8331c8ea8","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.1-8331c8ea8","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.8-8331c8ea8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.19-8331c8ea8_1740063128993_0.45533294197159924","host":"s3://npm-registry-packages-npm-production"}},"3.0.20":{"name":"@libp2p/identify","version":"3.0.20","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.20","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"af4c45d37210d67bc6095961d3d3f279a4a30aae","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.20.tgz","fileCount":35,"integrity":"sha512-HveTHx60FXNiQ6xEgnUMlZkd1dA8UfXPS754oK1bvOQvHP/fwD7FbFrYgetysViSgvbX2V+oRgu7vCgUN4FUcQ==","signatures":[{"sig":"MEUCIQD5j4Dj8G5edjd7D1bCAYytZ+CsoeIkCH5A4635ejNy0wIgMUfdFoHoNA0r8O4nsu4oyPPjdKjaAaFV6toLIqmARKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296492},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"545e87fa0d361891a8335ebe69f74202d9562027","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.5.2","@libp2p/crypto":"^5.0.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.13","protons-runtime":"^5.5.0","@libp2p/interface":"^2.6.0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.18","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.2","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.20_1740066252698_0.19008366002208588","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-7718d020a":{"name":"@libp2p/identify","version":"3.0.20-7718d020a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.20-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"29a77750a035ccedeb24da79121daf3e51ad5d24","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.20-7718d020a.tgz","fileCount":34,"integrity":"sha512-a5vRFQ0De0h4W82b3+aNM5ZPQaXlUaSfSkMYr26P4M9plBU5GMDGcRkgZkSIU+v92vJr/bDAAtnJIHW37br/9g==","signatures":[{"sig":"MEQCIBCsFxI6zkCjWK8GVhcSQLxNl76hxSCC7R7DQpNmgE59AiAXnUMloc1JiKwCzR4Y2jYbvADxK7WaSoWdh7AsrdD73Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.20-7718d020a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294863},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7718d020ae5809dd6ef149c29aace4ea3258face","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.2-7718d020a","@libp2p/crypto":"5.0.12-7718d020a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-7718d020a","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-7718d020a","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.18-7718d020a","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.2-7718d020a","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-7718d020a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.20-7718d020a_1740127166454_0.9574227228233423","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-d98cc46e4":{"name":"@libp2p/identify","version":"3.0.20-d98cc46e4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.20-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d52a35ba7551e091fc8ed5d2f37b1ae062d350f7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.20-d98cc46e4.tgz","fileCount":34,"integrity":"sha512-ECSUTAMp/Zodu2VgoX1Jqi5X2LEIC2J5syZjH398iSO24eGpy/sDYPy2lUI8Ovu90szBxxR4wx73YQjTKFDWqg==","signatures":[{"sig":"MEYCIQDbLwefQTXixGIs1yvjgvAWghEre9nvGoD6TrhfHiRpwAIhANWs+O1jpKf3QDzIrSRMKXj8NDS6DZrP76bjZaqPj/st","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.20-d98cc46e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294863},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"d98cc46e4c9557c0eeb6caf528b9b97261d1d165","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.2-d98cc46e4","@libp2p/crypto":"5.0.12-d98cc46e4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-d98cc46e4","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-d98cc46e4","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.18-d98cc46e4","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.2-d98cc46e4","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-d98cc46e4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.20-d98cc46e4_1740130390491_0.4043932283326286","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-1ab50cc0d":{"name":"@libp2p/identify","version":"3.0.20-1ab50cc0d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.20-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7e6b264c657220158bf3b0e100ab26b0c68421b5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.20-1ab50cc0d.tgz","fileCount":34,"integrity":"sha512-gcV6e0lcA1+J55OQZOH3XrYVul2YHA5Swvg762IwQWRIPu7whCORDkUewnXZTeHYGrTgIm4tyQDJYGw36GaWOg==","signatures":[{"sig":"MEYCIQD+CRqEwHYD5jg8h0KQzspCXGPEbAawJf+mkpD855FIewIhAI5gwcNFbYguyJiSaxUBeGwP5KvFNxcZ0Kj3442vvtb+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.20-1ab50cc0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294854},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1ab50cc0d1ce19f629105b9e154be9f8571dba8d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.2-1ab50cc0d","@libp2p/crypto":"5.0.12-1ab50cc0d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-1ab50cc0d","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-1ab50cc0d","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.18-1ab50cc0d","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.2-1ab50cc0d","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-1ab50cc0d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.20-1ab50cc0d_1740138723453_0.7130507586482044","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-2b49a5f74":{"name":"@libp2p/identify","version":"3.0.20-2b49a5f74","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.20-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b5bc2f0c6d48741bc0be70cedb40efac0ecb455d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.20-2b49a5f74.tgz","fileCount":34,"integrity":"sha512-Sq3Hr4A/egksQKY73/8dKdAQaARTCeaEyjSO5rgchfysjj/wGR8JqopLRHFYKa6XTSA5/NdTBSclwyXkKIRt2A==","signatures":[{"sig":"MEUCIAHSZesNSmROiFLwnUAe/p4Mo2Oq0SOcRoEDf2IXF3VHAiEAo2EMMvlMj7bDR/Hd15rdG3hP81XgaxgNOXBj1g4S6kA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.20-2b49a5f74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294854},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2b49a5f74e8c79d571396e8a6a70f904b73763f2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.2-2b49a5f74","@libp2p/crypto":"5.0.12-2b49a5f74","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-2b49a5f74","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-2b49a5f74","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.18-2b49a5f74","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.2-2b49a5f74","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-2b49a5f74","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.20-2b49a5f74_1740142042082_0.9075099845896859","host":"s3://npm-registry-packages-npm-production"}},"3.0.21":{"name":"@libp2p/identify","version":"3.0.21","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.21","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d4b8ca541578f2338f29536c73b4285e8c545c7f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.21.tgz","fileCount":35,"integrity":"sha512-FNIE6ptWU92AniiXMZ5YNYJcypTwbh2h/bvdJx9kBGPgXKoT9AQoB8DXdmGR2cyIGC0Ns2qU4oj+HY7n5DzF8A==","signatures":[{"sig":"MEUCIQD+sxUIUuUNxPzGYgAJPXrqUequhfRMEMDZtheemyBwUQIgFJLLZhv3TpZh3hAVkmMTtVVWGJW5XBVSV9stpbq4QSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296483},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c8e524f5ec71da2489c448efd68a2cbbc464d446","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.5.3","@libp2p/crypto":"^5.0.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.13","protons-runtime":"^5.5.0","@libp2p/interface":"^2.6.0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.19","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.3","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.21_1740145956250_0.8604076324934187","host":"s3://npm-registry-packages-npm-production"}},"3.0.21-9b1a3791d":{"name":"@libp2p/identify","version":"3.0.21-9b1a3791d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.21-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4a32fdf1b3bf0babaced16c0dc750feefc551d07","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.21-9b1a3791d.tgz","fileCount":34,"integrity":"sha512-Eke1vdSH3RhP+8gmddEmjK+tkZhO0NwX4kMhaXdpK6chUWymBlwIgu/6GbxhTHlu9Odbo91PqzjGXw6WqqdAtA==","signatures":[{"sig":"MEUCIBXFe1MlVf+cy+J4oQwyB5fZzQzKijMTYHLqCONaZ9gEAiEAsQ0P5MZtFjjnc5qnHfy0sIG/ASIKywkaXsC+6OXrXio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.21-9b1a3791d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294854},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9b1a3791dc5a37f23d608f222fc6a48f999096a5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.3-9b1a3791d","@libp2p/crypto":"5.0.12-9b1a3791d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-9b1a3791d","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-9b1a3791d","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.19-9b1a3791d","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.3-9b1a3791d","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-9b1a3791d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.21-9b1a3791d_1740157427027_0.7365364777480963","host":"s3://npm-registry-packages-npm-production"}},"3.0.21-a4f0db1e9":{"name":"@libp2p/identify","version":"3.0.21-a4f0db1e9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.21-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4af31815cb365771a7f65689cd64b619d6f3df9c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.21-a4f0db1e9.tgz","fileCount":34,"integrity":"sha512-9TE92TiMBXo02Zczl8kYTzC4MEO8VXz/RmG0iVqf9Cs/V7HYSRohAQwwugVjX88JFzt2+xnSyjP1XlIdAkGOag==","signatures":[{"sig":"MEUCIAF7ONF7jGmw7rTWlluEg103p09X0m1OlcAvS3KL8N7fAiEA+Eb5/1aobmYioyxujtNAj2Yp578ivTmeUi5tWX3B8zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.21-a4f0db1e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294942},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a4f0db1e9e8e1ddf2a84c6ec2feed0300fae27ea","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.3-a4f0db1e9","@libp2p/crypto":"5.0.12-a4f0db1e9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-a4f0db1e9","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-a4f0db1e9","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.19-a4f0db1e9","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.3-a4f0db1e9","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-a4f0db1e9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.21-a4f0db1e9_1740159616650_0.45654294832704334","host":"s3://npm-registry-packages-npm-production"}},"3.0.21-2a3cec922":{"name":"@libp2p/identify","version":"3.0.21-2a3cec922","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.21-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c88ad856f55f06173051ea24d741f9b40dfc3ae6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.21-2a3cec922.tgz","fileCount":34,"integrity":"sha512-uIKhxq79BKy37a9RanPF23FjfhGFD1El7IxGdQ05e87DaM3Si8sJJetzo9BY0ayaD+W6EWp3/fdpCWQfI4xRag==","signatures":[{"sig":"MEUCIQD92ZgsmUgsXDC6vUzopo2CnqnzgW5o+9HkV+c36CZZ2gIgWLlxF84VIjQQDxxIqOSkqzKVc8RuK3VZMMCWTEWjlwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.21-2a3cec922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294942},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2a3cec9220f1250b7558635c4cb37d61f745645d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.3-2a3cec922","@libp2p/crypto":"5.0.12-2a3cec922","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-2a3cec922","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-2a3cec922","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.19-2a3cec922","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.3-2a3cec922","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-2a3cec922","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.21-2a3cec922_1740159654205_0.019754886911700353","host":"s3://npm-registry-packages-npm-production"}},"3.0.22":{"name":"@libp2p/identify","version":"3.0.22","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.22","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7125753d6ff541c530648eec0ef0167c82d98a7c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.22.tgz","fileCount":35,"integrity":"sha512-NrnFliv2oaS9B1oOmdICaSeIN+3jpbmcVGDuVOSr9mQn5Rn9myds91YuBHSgifYeBWFgaz8XiWxsceYo16srFg==","signatures":[{"sig":"MEUCIAHZB8VrCFo2qD2xaSSu3v4SH9XvR93e4t9unvhj/1Y8AiEArAzC+zqH8J9auUg9H9f/GH3UVMltsXYCnvkkcD84Kfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296571},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8ac12c22c7ae10c8b4524935a26ed452d0accfe5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.5.4","@libp2p/crypto":"^5.0.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.13","protons-runtime":"^5.5.0","@libp2p/interface":"^2.6.0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.20","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.4","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.22_1740161696881_0.11626686837606104","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-e7e01f58f":{"name":"@libp2p/identify","version":"3.0.22-e7e01f58f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.22-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"19b8e4bc0e8c38191ab740f113b4a4f6e9f11904","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.22-e7e01f58f.tgz","fileCount":34,"integrity":"sha512-MEgwB8Xec7X1dyUSBy6wWOdCUt/CEdOdF5GeeoxNJX0fler+Lgr7Yr500cjqqaFrcHGqUBX4qVkDGzW+nHPKCw==","signatures":[{"sig":"MEYCIQCI72nWQTyvycz5BBGsj7PfbnZgRToHzj8iFBAeCFWnFwIhANN/cFKybN239ejLWUtHvWf83YN7A1xh2GvU0txQ4JvJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.22-e7e01f58f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295003},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7e01f58fa7cb4f0a0e5a43fd4501f58f5ed29ad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.4-e7e01f58f","@libp2p/crypto":"5.0.12-e7e01f58f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-e7e01f58f","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-e7e01f58f","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.20-e7e01f58f","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.4-e7e01f58f","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-e7e01f58f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.22-e7e01f58f_1740298181517_0.6700639465990217","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-5b084e968":{"name":"@libp2p/identify","version":"3.0.22-5b084e968","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.22-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2d523698be7aca0e370921ec03c4e1e1e6ca0f4d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.22-5b084e968.tgz","fileCount":34,"integrity":"sha512-OFjLAzC+Ybv/FrBcJMswU3Gvm4NEwQ6Lb0FpslQ93wK61x3K/7ZjqDJF1LS0CHk93NMkpoExXiMVEyPT0t5PqQ==","signatures":[{"sig":"MEUCIQDqB+lEpU31s7SIc64+drDbnn7E1pbO3M5EhyJiNFbtagIgVNq/BkEh1PKr2aW/xgeFSVgLCg3UT/ZewElASlihrTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.22-5b084e968","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294931},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5b084e9682a572e82f7907714d7807b3b9856326","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.4-5b084e968","@libp2p/crypto":"5.0.12-5b084e968","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-5b084e968","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-5b084e968","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.20-5b084e968","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.4-5b084e968","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-5b084e968","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.22-5b084e968_1740330224520_0.6278704364047163","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-f465c5473":{"name":"@libp2p/identify","version":"3.0.22-f465c5473","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.22-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"88811a1b9a2bb8aa6ac5bfa2c4c5f065fdaeabf5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.22-f465c5473.tgz","fileCount":34,"integrity":"sha512-QIZoXpBdJhLS3mrCQGVRyaOFWqOl4mhQQtOTk59CqF9s1glCtvW8nxBwT+qOHwgtKHs5kKvU/l8jW1C1XXTQbA==","signatures":[{"sig":"MEUCICMW8XxtYlBw96v5jZPbgEa3U3qdTFG4rUZsDfscehMjAiEAkYbFVYBX/+Jz1VTAbI6VImBH0RpS2DxyQVmflnCb0Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.22-f465c5473","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294931},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f465c5473bbf4446fa1e8b882e6df6c1da18785e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.4-f465c5473","@libp2p/crypto":"5.0.12-f465c5473","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-f465c5473","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-f465c5473","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.20-f465c5473","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.4-f465c5473","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-f465c5473","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.22-f465c5473_1740332783421_0.8205802870230525","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-6f8cfeafb":{"name":"@libp2p/identify","version":"3.0.22-6f8cfeafb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.22-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e3f7505a7b9cc0b86a54405b5f89b5f9446b6562","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.22-6f8cfeafb.tgz","fileCount":34,"integrity":"sha512-FWY0dDLSJmm2k96RfTvEkaIPqyHPDglBEQ0ANs8uECmwguIOnIGL4aDYSnSdSoDmi9SIw6LF6SXZzEMv4ywkXA==","signatures":[{"sig":"MEQCIHhBJoJXI45SJvZkcchrjoWpZbUiu9zdJch8l4VS6IrhAiBwcgrpatLX4B9lTc289tCs8Tob/paqTIYgbK+FPKoVGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.22-6f8cfeafb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294931},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6f8cfeafb2f6ddc231a85ca369fb33cf759940f7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.4-6f8cfeafb","@libp2p/crypto":"5.0.12-6f8cfeafb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-6f8cfeafb","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-6f8cfeafb","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.20-6f8cfeafb","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.4-6f8cfeafb","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-6f8cfeafb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.22-6f8cfeafb_1740398422295_0.7592804580211243","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-90cca822b":{"name":"@libp2p/identify","version":"3.0.22-90cca822b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.22-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e5c6386214b10879240adb8dac28cb4ca0ce5e09","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.22-90cca822b.tgz","fileCount":34,"integrity":"sha512-9fTibvBTYqLmjkFLgAjZu6IoDa4iEXxQirorxO/FRgjTRCE3L6R7pNAs4aX15q1kLjKy24gJsiPkIVSJoXJowQ==","signatures":[{"sig":"MEYCIQDhocklSdKZ6tY7OYFowZ9q+F0XCBGNag5Igj2nvZeG6AIhAKnzEv7QgX7UOUUDFvt9qmdVj1BOvfgob+s7fVT5GldH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.22-90cca822b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294931},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"90cca822b4cb112fc71bf9ad954023de685a9040","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.4-90cca822b","@libp2p/crypto":"5.0.12-90cca822b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.13-90cca822b","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.0-90cca822b","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.20-90cca822b","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.4-90cca822b","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.9-90cca822b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.22-90cca822b_1740470149581_0.09353717037208242","host":"s3://npm-registry-packages-npm-production"}},"3.0.23":{"name":"@libp2p/identify","version":"3.0.23","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.23","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d90dd21288108f28587d00854ae0a4d34a60c6a9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.23.tgz","fileCount":35,"integrity":"sha512-uioRzEfR7QEzQkRDlpMeDapTsRTW8JT5+8Hs+ABumkXg++DunAnwm4CKJnwrmlRv1T/2VM/Ni4N/UdfGAsddOw==","signatures":[{"sig":"MEYCIQCrbOMlcoSXXWdXHGXB7Sd6c/Z48pncm31EMmQWg+N6vgIhAPP89wZXHSLQ7H9BQYkXw/Jarev/I1GtHP7sXy9aWSys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296561},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e91a5a49b825806a9520c8bd2de91cbd1d41f55a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.5.5","@libp2p/crypto":"^5.0.13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.14","protons-runtime":"^5.5.0","@libp2p/interface":"^2.6.1","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.21","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.5","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.10","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.23_1740475738675_0.36082967655932263","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-e2f49432b":{"name":"@libp2p/identify","version":"3.0.23-e2f49432b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.23-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bb1644b45f168e9dd667171dcb4247624d8721d1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.23-e2f49432b.tgz","fileCount":34,"integrity":"sha512-fY3muOBPed3Eol31FHY2vY0qAwa7uFvG6/G8UgP0EKC56GWukSBtEdv2NUyqzWr6nMnlEGGGSoKpiV2m5IcXnw==","signatures":[{"sig":"MEYCIQC8oAvEz+u+oBL+vnfuazL0SuKCbgT9KRpzAke9wUayCAIhAKg5R++gJWL4R5CNhwznK7p/280ZWKcOk+OboeCVsmre","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.23-e2f49432b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294932},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e2f49432b58fe3f8484c8f7f0237f996b4d211fa","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.5-e2f49432b","@libp2p/crypto":"5.0.13-e2f49432b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-e2f49432b","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-e2f49432b","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.21-e2f49432b","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.5-e2f49432b","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.10-e2f49432b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.23-e2f49432b_1740553133442_0.23136131933947057","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-e1f868f03":{"name":"@libp2p/identify","version":"3.0.23-e1f868f03","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.23-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0363deaae48c6ad0469bd6aff19e95c0f876abf","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.23-e1f868f03.tgz","fileCount":34,"integrity":"sha512-BNRH0Qffn9oDI9SGlsbOtbl9buk5rPtZD83HN0VqpnKCd+7OOhEkXQ2Pl5nIWeG4mMfjqsPf8ecW1wQjMrUDQg==","signatures":[{"sig":"MEYCIQCn3x5uQQgLwGOryAazPleIi2GxEfN+iHdZ3Z6wY89uhgIhAMsmKRzhHBbDMfRwuQCQyvzdSHktbHfVCptY4YjEkC3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.23-e1f868f03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294932},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e1f868f038b96699a7275baf58f6c85e6d392aad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.5-e1f868f03","@libp2p/crypto":"5.0.13-e1f868f03","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-e1f868f03","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-e1f868f03","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.21-e1f868f03","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.5-e1f868f03","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.10-e1f868f03","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.23-e1f868f03_1740558461004_0.32270732162646953","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-96f79bc11":{"name":"@libp2p/identify","version":"3.0.23-96f79bc11","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.23-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c0fdea1e8fc7bc5508d23e932b798abeeb8461c8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.23-96f79bc11.tgz","fileCount":34,"integrity":"sha512-hpx/c1x85JolDrrm/pc9OeqDfcm/dNjrgYh38WaTUfUQiqAR7vihqJV4bC1v3No4Rqd2SIaf7G5tHJPiL/iyIQ==","signatures":[{"sig":"MEQCICt4hc79EWZIlzSeYO89uWk1ReUwvtbwHqEOiUBmR3oqAiBOOVzTEm+KRepmXsCZck9+eHJkL/edCQmT8Skka6Lfrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.23-96f79bc11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294932},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"96f79bc119b3ee841d20d24b100c12ab51b1ce18","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.5-96f79bc11","@libp2p/crypto":"5.0.13-96f79bc11","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-96f79bc11","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-96f79bc11","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.21-96f79bc11","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.5-96f79bc11","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.10-96f79bc11","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.23-96f79bc11_1740558851421_0.28594350590532214","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-4939ef7ae":{"name":"@libp2p/identify","version":"3.0.23-4939ef7ae","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.23-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1068c40977ea65424b4dfb001d3ee559f5c62b8a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.23-4939ef7ae.tgz","fileCount":34,"integrity":"sha512-MpNk6XAb5aCPHdrSohMK34i2EMyvBA8CGcp27AjsNCOq+sw4UIysRekPc/ombatoGkm5Etg7ISz8AMMRSrA25g==","signatures":[{"sig":"MEUCIBIDvq/fsZB1IxoNJsQEGwxlEUkmXRLdCHNI2CbnjIAWAiEA6YpGXIZhhwNZXXM3HzfeTbdvcgF6YQS1h5RsVm/4NH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.23-4939ef7ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294932},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4939ef7aeda77ee506d38fef548344e5bdd73d52","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.5-4939ef7ae","@libp2p/crypto":"5.0.13-4939ef7ae","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-4939ef7ae","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-4939ef7ae","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.21-4939ef7ae","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.5-4939ef7ae","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.10-4939ef7ae","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.23-4939ef7ae_1740563347437_0.8176573628909931","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-22e62d00f":{"name":"@libp2p/identify","version":"3.0.23-22e62d00f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.23-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"016cd95ca06ec1be154caa0d12d4bf057b347dbb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.23-22e62d00f.tgz","fileCount":34,"integrity":"sha512-8iZtO1blsdjiIeRMWDOYsamv/hMp4+cpwZmTva5FSGYqihwB1tOapfL4Hf9Y7UYCSwSQRiUpI6QS9u+qourtrQ==","signatures":[{"sig":"MEQCIDYuP1kFkUt62PqntOqVs1wZ0Iy5k+TaiyuewyihEkINAiBWYNw0YoBByh9yE+Aa5f4K0+nDROCPgVGEqFtYng+qNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.23-22e62d00f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294932},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"22e62d00f508b0d77fc61e93b2f365963b6b699a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.5-22e62d00f","@libp2p/crypto":"5.0.13-22e62d00f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-22e62d00f","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-22e62d00f","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.21-22e62d00f","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.5-22e62d00f","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.10-22e62d00f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.23-22e62d00f_1740574560503_0.17801085865553778","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-0555339ba":{"name":"@libp2p/identify","version":"3.0.23-0555339ba","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.23-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"49a86f390878b2598d95c04985f1b36aae5cb145","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.23-0555339ba.tgz","fileCount":34,"integrity":"sha512-hGByHR6DX8K3XeuprsKiUxBM/1eRBBs5axEJM77kzMomBrfaZx1gfm/UQv7MmmWQms8GaOQSHFkVDYDwDM7Dcg==","signatures":[{"sig":"MEQCIE7No4Q1jJjFOs55uHDZLYYMII46LyenT3Hx7M9FXKlSAiBBRbWJllrc2nZ6Ss407aWkzt4fhIqJmmo2Tnh709DGwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.23-0555339ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294932},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0555339ba3bb67822fd4595684f9175aaedaf963","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.5-0555339ba","@libp2p/crypto":"5.0.13-0555339ba","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-0555339ba","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-0555339ba","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.21-0555339ba","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.5-0555339ba","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.10-0555339ba","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.23-0555339ba_1740576368965_0.8369610319194036","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-9acccaaed":{"name":"@libp2p/identify","version":"3.0.23-9acccaaed","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.23-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6d5d272070150687fc8e0125278cd9fa58220241","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.23-9acccaaed.tgz","fileCount":34,"integrity":"sha512-87MqpfM5hRdzHelbqPcSFYZcBGjrw7E4s2HHHJNfdcqWfCeAAKi92QWLs3pWNN783eyi6o96NQWASh1VgCkxpQ==","signatures":[{"sig":"MEUCIQD6p2DxSmyUF56a+tgZGU+KEpZlQXSj3MLMhJSDd6C67AIgcHcmZ573DePS4Q17tC0O/hSm1lvsmn1C69RnyNP7VpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.23-9acccaaed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243328},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9acccaaed99ae7a42e3dc750437b29f8a002463f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.5-9acccaaed","@libp2p/crypto":"5.0.13-9acccaaed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-9acccaaed","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-9acccaaed","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.21-9acccaaed","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.5-9acccaaed","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.10-9acccaaed","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.23-9acccaaed_1740675418967_0.9176980337827023","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-3d9b07c34":{"name":"@libp2p/identify","version":"3.0.23-3d9b07c34","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.23-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3d18da5c8ecc77d8569e2841350ff3fbe8644ebd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.23-3d9b07c34.tgz","fileCount":34,"integrity":"sha512-m+uDeVy+xaMxc+VwKs6uQI24T2x7Y4at6FWEQt59DVwZt6BD1vj7/2ArVkKIH+Zyw6HArWNZYjvDag48LveYbQ==","signatures":[{"sig":"MEYCIQC6ax6lhafl7dtmp0IvraEa7VmNH7Gr5pdJPMVEeP9iSgIhAJ8UHg+6DB/iWkVIWM2IeUqeVwPyobRhZuLiRbLfGUuT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.23-3d9b07c34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243328},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3d9b07c34857376adc6942aaba19bc8a208f58df","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.5-3d9b07c34","@libp2p/crypto":"5.0.13-3d9b07c34","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-3d9b07c34","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-3d9b07c34","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.21-3d9b07c34","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.5-3d9b07c34","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.10-3d9b07c34","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.23-3d9b07c34_1740677243355_0.2268648021044135","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-52a46ecad":{"name":"@libp2p/identify","version":"3.0.23-52a46ecad","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.23-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"89c0198035037da99bebd001a0ba3557b1d078ae","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.23-52a46ecad.tgz","fileCount":34,"integrity":"sha512-Yl65e8Q8WQf88iKgW4UyPmvfwsej//rMNgGPq+N/6yRVh2XZA675nKuawT/RjiPZcs3pZ9ltp1HKWxR7J3YxBg==","signatures":[{"sig":"MEQCIGQgD41Kk0zyAuexrquXEjJBC/mng8wJuQymU4U12TCZAiAIPwg+zgY2B48vZJIhaT1AaYSx8nGajvi5GEpCrPNo2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.23-52a46ecad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243328},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.5-52a46ecad","@libp2p/crypto":"5.0.13-52a46ecad","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.14-52a46ecad","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-52a46ecad","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.21-52a46ecad","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.5-52a46ecad","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.10-52a46ecad","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.23-52a46ecad_1741001486533_0.8362860473726019","host":"s3://npm-registry-packages-npm-production"}},"3.0.24":{"name":"@libp2p/identify","version":"3.0.24","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.24","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3a1160a631719fd5f4b2966891779d6002c0dac8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.24.tgz","fileCount":35,"integrity":"sha512-D/zrtJjy3k/YX85M9IBjWdyDGlcLaX7hWl5oLQ1okh7VYetq77NWJTXcXhkdpGyUBYog80OrDfggOIpsauE/Kg==","signatures":[{"sig":"MEUCICPqyQ3pJj1BzVO7xyDri4T/vjyojxvGY0QzAv6CQhIIAiEA+otjXTfPG561VAB00+C0/80PgpRFSYDSv8XhiB+IukE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244957},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.5.6","@libp2p/crypto":"^5.0.14","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.15","protons-runtime":"^5.5.0","@libp2p/interface":"^2.6.1","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.22","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.6","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.11","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.24_1741003932385_0.39812331860330774","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-80fe31aa1":{"name":"@libp2p/identify","version":"3.0.24-80fe31aa1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.24-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2caea98113afbbb12c74b8d499b27472da2244ee","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.24-80fe31aa1.tgz","fileCount":34,"integrity":"sha512-aWBwOPEXjkwHs5mKBAmzJ64sPLPw3/cHy0WwCaphHakrtHPPcgI4J6KH9dJlZbqaZYu14WFZd6pHvWQLrzgbSw==","signatures":[{"sig":"MEYCIQDAT/OvW/mA009iwj9iCji++cULFZ55OmfzeNVlBHOnVAIhAL+3BzM/7tl2Ez8IPAzwmwMZnK91+oQMQ47Dp2jPiLdF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.24-80fe31aa1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243328},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.6-80fe31aa1","@libp2p/crypto":"5.0.14-80fe31aa1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-80fe31aa1","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-80fe31aa1","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.22-80fe31aa1","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.6-80fe31aa1","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.11-80fe31aa1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.24-80fe31aa1_1741005104278_0.9605526307587979","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-dd71d8a86":{"name":"@libp2p/identify","version":"3.0.24-dd71d8a86","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.24-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"182ca3c1146a3285bde43a8a1b3ab686598abcf4","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.24-dd71d8a86.tgz","fileCount":34,"integrity":"sha512-cFiFkJZ+J3oP7gbrgwwCTKQ9LD0dDXL0LQnIbwZaZDmITVDez0X7WQeSQu8kfjBQSE4uDINVXIGlPMCal3E2NA==","signatures":[{"sig":"MEUCIQDO/C8pPpgDr1P5F5SHaCAT0NYaQwIlR1bTze1fldD0dwIgG+0xNnJmyhP50vXhdNcbGfbaScgTSvsVSbceTjfd4lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.24-dd71d8a86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243328},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.6-dd71d8a86","@libp2p/crypto":"5.0.14-dd71d8a86","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-dd71d8a86","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-dd71d8a86","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.22-dd71d8a86","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.6-dd71d8a86","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.11-dd71d8a86","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.24-dd71d8a86_1741005496764_0.6758394604323994","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-3f127b610":{"name":"@libp2p/identify","version":"3.0.24-3f127b610","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.24-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"81c0d689b504a0b223e96e9a25eb632b50f86512","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.24-3f127b610.tgz","fileCount":34,"integrity":"sha512-/hxXmCaIyHanUfhXSuYwHnwlY8mhi0ziAhB0QHP44cIBQK6V0HsZeD0ADIoVgHmr1cq7K441Y0iWg8Vj9NgGCg==","signatures":[{"sig":"MEUCIQCwESyR4iE1TQqbYyxYSHM2ox600GDzB+1Uj6hJetEJzQIgVdpgdakN4ElkrfHABiLtwuqKSM5ASWdQjCa1ofvCI+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.24-3f127b610","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243328},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.6-3f127b610","@libp2p/crypto":"5.0.14-3f127b610","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-3f127b610","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-3f127b610","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.22-3f127b610","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.6-3f127b610","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.11-3f127b610","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.24-3f127b610_1741013356309_0.908449002407042","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-2c8ecb455":{"name":"@libp2p/identify","version":"3.0.24-2c8ecb455","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.24-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1627aac38db25a2c4ef28ce4fe572c2955f523a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.24-2c8ecb455.tgz","fileCount":34,"integrity":"sha512-IJjmGglbtXucmSpsMD7tbsX8awkmVppss1twk8gecZuOd3EfOufZwvWcX5niVLrxd9TlLpnyQ+++Lu5wDFVJlw==","signatures":[{"sig":"MEQCIEjXKxU2FeOq14jmQ3hEUh45hD9taPi2nYwjW1KVL9XsAiARgLApWHwOra8XDrv6CccQuWevCDI8Ful6G1vHms10DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.24-2c8ecb455","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243328},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.6-2c8ecb455","@libp2p/crypto":"5.0.14-2c8ecb455","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-2c8ecb455","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-2c8ecb455","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.22-2c8ecb455","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.6-2c8ecb455","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.11-2c8ecb455","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.24-2c8ecb455_1741021972887_0.06139047563439859","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-2fbcdb687":{"name":"@libp2p/identify","version":"3.0.24-2fbcdb687","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.24-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ad5d82352fe845d1b291246d56534ba95e4868fc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.24-2fbcdb687.tgz","fileCount":34,"integrity":"sha512-b+HAxcsklzujWhMJthwv5+foApUL4Dke6IcDqMzSLJKT72xxE/g14AAQfPs9UqgJIKCm/Y61RLSYXzYL5oh7rw==","signatures":[{"sig":"MEUCIQCfADCKzKJXRaeoZ99d/uIAb760PIVI8o2wUlHAxSWpMgIgFk6tn+Lz7xxnJM0wXUdmGMmhJMEpB+KZOBcGdDiwXGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.24-2fbcdb687","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243328},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.6-2fbcdb687","@libp2p/crypto":"5.0.14-2fbcdb687","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-2fbcdb687","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-2fbcdb687","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.22-2fbcdb687","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.6-2fbcdb687","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.11-2fbcdb687","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.24-2fbcdb687_1741025155990_0.34727330442753046","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-48cd9b652":{"name":"@libp2p/identify","version":"3.0.24-48cd9b652","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.24-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e8b874f4fec50544fcd05acb4112b64fa2d304eb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.24-48cd9b652.tgz","fileCount":34,"integrity":"sha512-S/u5m3XpUZAaV3CL66wmTLS3H0nrTcnboJCdcKWYnKefMW/ChJtbkBJTY80ni6NYoaRp8pMY8ZRdXvZgNF+JsA==","signatures":[{"sig":"MEYCIQDi6ZIy2YkG8F7VxD5YGiWta4B1NaMHMbgA7RPb4eIJmQIhAIiNg1k75dmZ6VmboqNYiwTVKVuDYKa5/b6eUBcnp4U2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.24-48cd9b652","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243328},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.6-48cd9b652","@libp2p/crypto":"5.0.14-48cd9b652","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.15-48cd9b652","protons-runtime":"^5.5.0","@libp2p/interface":"2.6.1-48cd9b652","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.22-48cd9b652","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.6-48cd9b652","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.11-48cd9b652","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.24-48cd9b652_1741026831859_0.9980935647927127","host":"s3://npm-registry-packages-npm-production"}},"3.0.25":{"name":"@libp2p/identify","version":"3.0.25","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.25","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"635c551595835e512b5640e722b755b8bbe96f3c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.25.tgz","fileCount":35,"integrity":"sha512-zEmXtoPfW5T389e0hQxpTiZTaJq+FSqyjczrr/bckRjB8qe7VuKWw8rSEAO4+dVVbq3Ub4Zw3K0VwJsh3Wq4mg==","signatures":[{"sig":"MEUCIAKrvoZw/ABY9Fy4P6bMHsg/eWDBOYD2RKyqYp78YIzuAiEA1AGwK51RoyIKocIxQqetqIwHYGtHQ3T2guGHPxwDnvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244957},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.5.7","@libp2p/crypto":"^5.0.15","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.16","protons-runtime":"^5.5.0","@libp2p/interface":"^2.7.0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.23","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.7","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.12","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.25_1741072142758_0.2737321750464765","host":"s3://npm-registry-packages-npm-production"}},"3.0.25-5fe2a18fc":{"name":"@libp2p/identify","version":"3.0.25-5fe2a18fc","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.25-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6091c1517b62b33fdd23c920a16b3acc54cd087b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.25-5fe2a18fc.tgz","fileCount":34,"integrity":"sha512-0bxAsZ55tIbDiiHj3ExZdyPWS43JdB8EFeyecN70DdgzgH0JnGMR5uyTXOsEFoApCQGup68uEoAATIEavZD7Zg==","signatures":[{"sig":"MEYCIQCGFp22F+m34Y9IX2r/jFHH9Y4S31NCu2IIpF/1rp+ZhQIhALMLUnGIEcFkEmmh5QuHE/hIHZiWeewa7AS5M3641GD6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.25-5fe2a18fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243328},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.7-5fe2a18fc","@libp2p/crypto":"5.0.15-5fe2a18fc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.16-5fe2a18fc","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-5fe2a18fc","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.23-5fe2a18fc","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.7-5fe2a18fc","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.12-5fe2a18fc","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.25-5fe2a18fc_1741110126356_0.10738755075928275","host":"s3://npm-registry-packages-npm-production"}},"3.0.25-88b5c29ed":{"name":"@libp2p/identify","version":"3.0.25-88b5c29ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.25-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c34cd8f25ebff590e5c80bf6476ddb92f5842b9c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.25-88b5c29ed.tgz","fileCount":34,"integrity":"sha512-vZ1rS7kbiZtScn9UQUm75WWyCgIfSbYEjqmkuyw2eqt6Z3BgGymD1YQ+BdMwvx4Of8UXYrOZrliODWVQCnnzSQ==","signatures":[{"sig":"MEUCIBqe0mxbAD7CGKMmoblQGisS9fnzeXH2ZUr1hcubDYTyAiEAghUA7kQNybZvJmorl5SK9DVDE83ZgWtIoRtQRC3irpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.25-88b5c29ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243344},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.7-88b5c29ed","@libp2p/crypto":"5.0.15-88b5c29ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.16-88b5c29ed","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-88b5c29ed","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.23-88b5c29ed","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.7-88b5c29ed","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.12-88b5c29ed","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.25-88b5c29ed_1741268859092_0.1478970424619772","host":"s3://npm-registry-packages-npm-production"}},"3.0.25-a6c9aee5a":{"name":"@libp2p/identify","version":"3.0.25-a6c9aee5a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.25-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ff3774dde1031adb6554fa77812a24c7d73167d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.25-a6c9aee5a.tgz","fileCount":34,"integrity":"sha512-LuGvqH5uBapP/L1I/6LfrD6UTReNyhaL9xqE1dNKxFH3SxweLMkNeOMEoXRQvyihv1Kupd7dbfuUjF2LE2VDtQ==","signatures":[{"sig":"MEUCIQCppOLdaWNH+Z8xHBtk7LeQpoS+wLhgxaSCVNqNKs6qmQIgdT9owV91uwYmrI8pae3sGCGY73uNas8acC6HH1+7nyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.25-a6c9aee5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243344},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.7-a6c9aee5a","@libp2p/crypto":"5.0.15-a6c9aee5a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.16-a6c9aee5a","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-a6c9aee5a","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.23-a6c9aee5a","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.7-a6c9aee5a","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.12-a6c9aee5a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.25-a6c9aee5a_1741270257371_0.4786619467426625","host":"s3://npm-registry-packages-npm-production"}},"3.0.25-600d0a561":{"name":"@libp2p/identify","version":"3.0.25-600d0a561","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.25-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2116f6d89db63fc9ceb17760699a54959b9d0dbc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.25-600d0a561.tgz","fileCount":34,"integrity":"sha512-+EMKjw+xWtIuFtTY2iH/m5biL63oOFxo48FPPJ3iQJpeym+g0pXvQyLf2kgeKF6oDmBXtcuwbZvupTYNyf6OjA==","signatures":[{"sig":"MEUCIQDZnL+6bVF2tBff/nb1v9KpBmpgk+8oeAemsf6GuvfQ3wIgNm0R8lPfbLkpCoceVBXfm/KBxxCduCVYSRCef/TNAXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.25-600d0a561","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243344},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.7-600d0a561","@libp2p/crypto":"5.0.15-600d0a561","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.16-600d0a561","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-600d0a561","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.23-600d0a561","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.7-600d0a561","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.12-600d0a561","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.25-600d0a561_1741368880727_0.9231459582127899","host":"s3://npm-registry-packages-npm-production"}},"3.0.25-0699fb747":{"name":"@libp2p/identify","version":"3.0.25-0699fb747","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.25-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5e6f9cfbf5a9e552f4892591cec24933d1d656f3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.25-0699fb747.tgz","fileCount":34,"integrity":"sha512-1jONEG4GZiAM/K2rmvCbBl2IIfaEfth3YkfGuQhGNaprgObFU62twRRN4uDm1c/kQJlqH/U3E2rKzhat/Sy+eQ==","signatures":[{"sig":"MEYCIQDC154wc1FyIHqPpaMV5BH53fF8B+go4QRz7hQFUNsLHQIhAP0nj6lxVmxOtVliTs4FbURcdVXOPN0w6/lxrVF5+K6i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.25-0699fb747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243344},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.7-0699fb747","@libp2p/crypto":"5.0.15-0699fb747","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.16-0699fb747","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-0699fb747","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.23-0699fb747","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.7-0699fb747","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.12-0699fb747","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.25-0699fb747_1741784447346_0.018128003047540364","host":"s3://npm-registry-packages-npm-production"}},"3.0.26":{"name":"@libp2p/identify","version":"3.0.26","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.26","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"47ac2ba4f8139600bf89a2d9a4a9bb598dd39cf9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.26.tgz","fileCount":35,"integrity":"sha512-k/NnAnzV7sskdnvBXIcNBgCoRTefB+/ZzUazYE0oJUa867uYlU2ZBv2CSpvd4VAkz3p6WUh9P/CjmgcNKZd3vg==","signatures":[{"sig":"MEUCIQCThiWcEGB+TVlQ9wX1YAgwy35w3j52NEpS6yXJGy+QmgIgJxp+nrVYaGovFqo5Do09t+echj5Zb77tf0qXcPFxK2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244972},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.5.8","@libp2p/crypto":"^5.0.15","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.0","protons-runtime":"^5.5.0","@libp2p/interface":"^2.7.0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.24","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.8","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.13","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.26_1741788077733_0.481791411145827","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-757577dd2":{"name":"@libp2p/identify","version":"3.0.26-757577dd2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.26-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"967e10b084c8a800820daf416c884c5b955f26f0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.26-757577dd2.tgz","fileCount":34,"integrity":"sha512-RGfp/H84pbpbPv+Eorn/+o+wL1tnOI4AtjlYtRhWa7LXNnJ/vp9ybsjeS6UJoRfK7M213/5LUIhxHJcCh00WEQ==","signatures":[{"sig":"MEUCIGzH8rfrFqtQkttWZd4pGwHoaSsMJCx6YsXALUqG0uOOAiEAp1RyjW+MiO5vE4GuK3NYfPQzCcdTH5hNE8BhtDDJ6tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.26-757577dd2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243343},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.8-757577dd2","@libp2p/crypto":"5.0.15-757577dd2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-757577dd2","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-757577dd2","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.24-757577dd2","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.8-757577dd2","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-757577dd2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.26-757577dd2_1741881971510_0.7767391642693144","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-a7ab9a41b":{"name":"@libp2p/identify","version":"3.0.26-a7ab9a41b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.26-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"55f38bdbeedd9cd8a4ef7e44b1a258b0304b5400","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.26-a7ab9a41b.tgz","fileCount":34,"integrity":"sha512-DKGPGtKB+SL2VkwW6W9CFt3U7yu030KOPnrlNY8/BoS5Ikc/nLcc26R1MKlmtO//bAUAnkPFKfmaB+bFyHn8WA==","signatures":[{"sig":"MEYCIQDn4uxOdBko2ZyN8++RRMz+KcBITHTsukZ3nbggWRVdlAIhANt58vi2Ya9pvRkuEKbeu2z2YKoxomOopC8k8bhCdTZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.26-a7ab9a41b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243343},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.8-a7ab9a41b","@libp2p/crypto":"5.0.15-a7ab9a41b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-a7ab9a41b","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-a7ab9a41b","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.24-a7ab9a41b","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.8-a7ab9a41b","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-a7ab9a41b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.26-a7ab9a41b_1741949236828_0.9876004715898961","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-907518bad":{"name":"@libp2p/identify","version":"3.0.26-907518bad","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.26-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cdd6866de0111e5cc4c01dc59c0d58aef7b48763","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.26-907518bad.tgz","fileCount":34,"integrity":"sha512-S2NdtsaMFIvXf7UZBegL7kisVkRKDYG0rvltJ8ugeo0CKWlOcns2FHIJcTiNZvxc05WxyqDHai8dwduItORF7A==","signatures":[{"sig":"MEYCIQCvkFDNMr/JRiZhtHHUJBWoL0K26NYHl0ImcJhGf3j7BAIhAIZrSCZULbcKRnlR68GeUJ48lg/rm2atADMkHRrKnDoi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.26-907518bad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243343},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.8-907518bad","@libp2p/crypto":"5.0.15-907518bad","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-907518bad","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-907518bad","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.24-907518bad","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.8-907518bad","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-907518bad","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.26-907518bad_1741954285314_0.07636550777303208","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-a71c7c32b":{"name":"@libp2p/identify","version":"3.0.26-a71c7c32b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.26-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a69067d690ca56871ab808332cb0bfa6a2a14422","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.26-a71c7c32b.tgz","fileCount":34,"integrity":"sha512-bqoZDXyMykBHhuwYv3zhTVQajrOLp1t6hIP8VBYKzvXTi9hmOqI42fJNu/sK8v/OIk1OAD4khAbpAbLHUMBP+g==","signatures":[{"sig":"MEQCIAGrqvNU/bB4nu7WHvLWLpWWEdpeT191CPFeMXyQ4TqLAiBCbotuNOOmrZ+8gss9onNGI/JpXt8WNyzMj0hLaTHa4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.26-a71c7c32b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243343},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.8-a71c7c32b","@libp2p/crypto":"5.0.15-a71c7c32b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-a71c7c32b","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-a71c7c32b","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.24-a71c7c32b","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.8-a71c7c32b","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-a71c7c32b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.26-a71c7c32b_1742306983651_0.20372310886115774","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-95909c3df":{"name":"@libp2p/identify","version":"3.0.26-95909c3df","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.26-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2de49607d03fdab18269e502817df83badf72e22","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.26-95909c3df.tgz","fileCount":34,"integrity":"sha512-W6HYscLHWn1Bdw7fO3NK620Yk4ILqkSslDVRNasJ6mqUi5c5v4RvpGBj2RT2beeppu9d4lWOEbBHptnWr2gJLw==","signatures":[{"sig":"MEYCIQDqdHnqJ6QoGjKR+XdMDV7lG/q+Lk8NfnO+tJWNl/YPrgIhAL8dJlZbCaqAFk8tWd7xrK/SEne93HKQ6l54HmEe8tmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.26-95909c3df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243343},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.8-95909c3df","@libp2p/crypto":"5.0.15-95909c3df","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-95909c3df","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-95909c3df","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.24-95909c3df","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.8-95909c3df","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-95909c3df","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.26-95909c3df_1742309050992_0.6114108301182337","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-2f2322a25":{"name":"@libp2p/identify","version":"3.0.26-2f2322a25","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.26-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"89f49b0ee2c8d010316ff8ba9167cacbcd013614","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.26-2f2322a25.tgz","fileCount":34,"integrity":"sha512-Pb9IZSh9yJJ29vz7KrC/sUfanC/ksiTkbdyx6Jst+ImmxSA8sZtRPJTpsRKAJInyT7f+8wwKi9Ts44Ipf5YKFg==","signatures":[{"sig":"MEYCIQD2VKfiQmOCTPZ5Grmf910rSME5B2/9ij+s2cCuSuMqCgIhALIzKdK70GOEf9ONsMovasX+YNsYB536/CHMIG+xHEm+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.26-2f2322a25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243343},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.5.8-2f2322a25","@libp2p/crypto":"5.0.15-2f2322a25","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-2f2322a25","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-2f2322a25","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"8.0.24-2f2322a25","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.8-2f2322a25","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-2f2322a25","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.26-2f2322a25_1742312287928_0.8618099432382702","host":"s3://npm-registry-packages-npm-production"}},"3.0.27":{"name":"@libp2p/identify","version":"3.0.27","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"670e1ca23a92bb3fb3835c857c8ed879e7e28b31","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27.tgz","fileCount":35,"integrity":"sha512-HCIT8I3X8CS/v1spocl5PR1qHGySvY5K7EtZSX7opH7wvQCT/WSWIQLSyY8hL0ezc2CGvCRpr6YVcuaYZtMjaA==","signatures":[{"sig":"MEQCIGaSBTrAwKsCl54BdCVKnXpdqqGUTHKaxBOUew2xPd2MAiBujNh3k5WULBuXIR/3bjlSWfecKPUJAGRSPc7SqfgoyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244972},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f4035c08c0348c365e18819b84f2d1353707e43c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.6.0","@libp2p/crypto":"^5.0.15","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.0","protons-runtime":"^5.5.0","@libp2p/interface":"^2.7.0","it-protobuf-stream":"^1.1.5","@libp2p/peer-record":"^8.0.25","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.9","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.13","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27_1742314465754_0.5373777909453812","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-b2124c2db":{"name":"@libp2p/identify","version":"3.0.27-b2124c2db","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2adfaadb9a489a1a24367426119f1a6f1c1ce8d8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27-b2124c2db.tgz","fileCount":34,"integrity":"sha512-fTcAz7Du+gTuE7rRAFihad+3N3DJS8F9g5eJoKURIBXggWBB+RchB6l2qlRL7+h0i6XaXc35GpZK/hQhB8mW+g==","signatures":[{"sig":"MEQCIB4SwMBeb6hM+IT7f4HKqQSGZwtF5cz6pQlhIc2LBt5GAiAuP2/4UHhfqkx0mLoKQF/h3+god/2bEB/Aa+GAbORh6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27-b2124c2db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243063},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.0-b2124c2db","@libp2p/crypto":"5.0.15-b2124c2db","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-b2124c2db","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-b2124c2db","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.25-b2124c2db","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.9-b2124c2db","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-b2124c2db","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27-b2124c2db_1742488336152_0.9206533303742435","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-71267286":{"name":"@libp2p/identify","version":"3.0.27-71267286","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a91549df1e07a4125e43a31c36bee1f3e54298f9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27-71267286.tgz","fileCount":34,"integrity":"sha512-fPXvhoCSEDG5odRiRf4sqX/n64lbTN2xgL1V/KjzvtL6EjmYhJwsN9lEp6Dud6bIL9343KU5jn/6Ju+zWaj6Og==","signatures":[{"sig":"MEUCIE+eOHSAtUT+zM97ZCr6qzeavokQ6ICVaXwNVDmKyfTYAiEArATHemqGnkwmZKQdjWSernYMG18tGZowmclZONRHnZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27-71267286","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243063},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.0-071267286","@libp2p/crypto":"5.0.15-071267286","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-071267286","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-071267286","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.25-071267286","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.9-071267286","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-071267286","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27-71267286_1742489447144_0.01803622615511702","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-fc5122110":{"name":"@libp2p/identify","version":"3.0.27-fc5122110","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d114a828435964223daffc1774b03c05c3eb9aab","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27-fc5122110.tgz","fileCount":34,"integrity":"sha512-LdRudLDkHaeX3O1QuOoai4AuBS9o6yxIV6wZH3LnwuGqpiRey9uKKZJxbeI5xS7O+ujbZ3jXDsWCBB+OaTAyfw==","signatures":[{"sig":"MEUCIQCSVw1/OlLp2spkdLP83n+zWFR3Pyv7CNUFWvnFOHD1uAIgQOHH7mSlJr6mNDKv9dXjNJyUsl6RVrU5/rorym0kDzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27-fc5122110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245475},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.0-fc5122110","@libp2p/crypto":"5.0.15-fc5122110","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-fc5122110","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-fc5122110","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.25-fc5122110","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.9-fc5122110","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-fc5122110","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27-fc5122110_1742903111247_0.6926381203242904","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-78cd7d53e":{"name":"@libp2p/identify","version":"3.0.27-78cd7d53e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d4f52a8f3bb4c73bd87a593dfea87cad74732bed","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27-78cd7d53e.tgz","fileCount":34,"integrity":"sha512-0oWylAJAobvOLR9M3pl3Aa1mHZh3oZvGdFdUW0p411EsZQgh642RHeDdgagZOwKc1mrjwuuA3l2qDXHzGNR/LA==","signatures":[{"sig":"MEQCIBDOcloZSBydAbq1hRRTU976KwyrlX2nOhDtyDjqOguQAiB5LosHU9l9wvDWsIbQfTOC2xBLTklvHzHr3rBRDDrFbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27-78cd7d53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245519},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.0-78cd7d53e","@libp2p/crypto":"5.0.15-78cd7d53e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-78cd7d53e","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-78cd7d53e","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.25-78cd7d53e","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.9-78cd7d53e","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-78cd7d53e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27-78cd7d53e_1742907107686_0.4382407338180305","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-0b9090aea":{"name":"@libp2p/identify","version":"3.0.27-0b9090aea","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c77bb7a7c10f2860239ed13c08e9f73f978f7a74","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27-0b9090aea.tgz","fileCount":34,"integrity":"sha512-NeZiwIChPPP/im1SuRkruFlPxNbSsYNQ4KpRdzLr35XrnOEjOIFuHjEjGhuJh+6I0ZDh9YYf73wo4AaJHM9/Zg==","signatures":[{"sig":"MEUCIHQv7Veb4pmRn40slEex5kHVqcY974ECmw+u2NMqri+/AiEA3UREnJ1S0MMHK1mYojC4KzaK7J761O/o1JibQ0hdsqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27-0b9090aea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245519},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.0-0b9090aea","@libp2p/crypto":"5.0.15-0b9090aea","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-0b9090aea","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-0b9090aea","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.25-0b9090aea","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.9-0b9090aea","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-0b9090aea","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27-0b9090aea_1742908606601_0.12138914811060486","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-d53ef170c":{"name":"@libp2p/identify","version":"3.0.27-d53ef170c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c794496f4359b967cad3168332aef48d2e3fc02e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27-d53ef170c.tgz","fileCount":34,"integrity":"sha512-l285E6dKBY2Bq2NDJtKSjTHjlD5pH63bjQ00iDofKUbgk/jXNXpt37l2K5Zy8GG2e1DFHol2KgHbE/tf3IQUSg==","signatures":[{"sig":"MEYCIQDkeHLuKuMtN/WoCyYprVpPMeeFL6cosV6STBE0dE2UQAIhAO3qYdH7wo3LXzvqa485QrYX5TUlc6S6lzOr7oxaKyfb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27-d53ef170c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245519},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.0-d53ef170c","@libp2p/crypto":"5.0.15-d53ef170c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-d53ef170c","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-d53ef170c","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.25-d53ef170c","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.9-d53ef170c","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-d53ef170c","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27-d53ef170c_1742921156574_0.032092275455529284","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-da4e9da82":{"name":"@libp2p/identify","version":"3.0.27-da4e9da82","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"363db2117e6c4ddfafaceb71f13ba33e17309365","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27-da4e9da82.tgz","fileCount":34,"integrity":"sha512-k+IWhhufAjvQycfx8thwTEWal8s2i2YqlV7H6Efx9W4E3oJJC+KmypD44FLkhiUXpwG+TJzOqlvUUIvN3qMRSA==","signatures":[{"sig":"MEUCICL58xQ/+oAthokoRzGjXDB/J8KjndURpYSwe8hy7IFeAiEAuCSUs5h6m9WVIzNPMYF4SiTiw7P2n45Fnvxkm3AaUX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27-da4e9da82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245536},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.0-da4e9da82","@libp2p/crypto":"5.0.15-da4e9da82","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-da4e9da82","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-da4e9da82","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.25-da4e9da82","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.9-da4e9da82","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-da4e9da82","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27-da4e9da82_1744112345222_0.6722707769165492","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-4c64bd06d":{"name":"@libp2p/identify","version":"3.0.27-4c64bd06d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f7622cb2d9104eba73a769566004c7c3ee65f9f6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27-4c64bd06d.tgz","fileCount":34,"integrity":"sha512-Porlf71wlsmy0G/XK+tg17HBniaXd5UqRyRpT7wNJnPLj5MSvnrV6Q1rMgdYXFnOeCOyemuqm9yW5vBfNeFn+A==","signatures":[{"sig":"MEUCIHDtavKJK0xs/c80SE29fmQSZ8SxyPYZvuPWMNJx8HiRAiEAzkdeleeCpYBjywWg2xsum6pndG5v0TXQUdIjD5kq5Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27-4c64bd06d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245536},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.0-4c64bd06d","@libp2p/crypto":"5.0.15-4c64bd06d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-4c64bd06d","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-4c64bd06d","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.25-4c64bd06d","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.9-4c64bd06d","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-4c64bd06d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27-4c64bd06d_1744196487631_0.0666434066931163","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-da7353a0b":{"name":"@libp2p/identify","version":"3.0.27-da7353a0b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c5447078d88eb89ef4f5d7ef5263ec30fd445a0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27-da7353a0b.tgz","fileCount":34,"integrity":"sha512-HjWRUh+HRT2frNVd795pagn7NIumcqON8FgrLAq/dTHLGKUB4ShoT45TBVefY/Soly6+7mZgSesiSfkr6RH+vw==","signatures":[{"sig":"MEQCIBwxIe1g6soTGWttzh7wiv+3k9t/YkDvxUMvTlgaLP/tAiBNDEfusH25LY0FhIJg1FyQ8D816NTUnp4MJcneJxaM3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27-da7353a0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245536},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.0-da7353a0b","@libp2p/crypto":"5.0.15-da7353a0b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-da7353a0b","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-da7353a0b","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.25-da7353a0b","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.9-da7353a0b","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-da7353a0b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27-da7353a0b_1744200206822_0.8973143722150014","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-53a9be54e":{"name":"@libp2p/identify","version":"3.0.27-53a9be54e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"196cfec16addc64f9da42d16413aa05bd8be3132","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27-53a9be54e.tgz","fileCount":34,"integrity":"sha512-WCgk5LB1BpCa7H+I65z0Rld95xkunjM/1hd8vFLdtClhh1SZYhUNzNk8IojcYfWE9YrakWNDHLfzQ9GP3/cfEQ==","signatures":[{"sig":"MEUCIQDbW0ZhaDkDpAUVTUvAAaoHD6NlUc1gZJtOoUZ9/fgyRwIgKa52ZZvv+nTsxEhmCw8FypEA2DLnxtHQEWj49p3jnC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27-53a9be54e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245536},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.0-53a9be54e","@libp2p/crypto":"5.0.15-53a9be54e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-53a9be54e","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-53a9be54e","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.25-53a9be54e","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.9-53a9be54e","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-53a9be54e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27-53a9be54e_1744207018896_0.26032020782056997","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-4f37aff53":{"name":"@libp2p/identify","version":"3.0.27-4f37aff53","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.27-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"145a3f407d3ee2d6067c1f2ed36e59d414b877b4","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.27-4f37aff53.tgz","fileCount":34,"integrity":"sha512-pn1H0+LKMor7U3SJMovQ/OKC1IUQrx3pVBl9nfsyztXX2pNssBPxNHtexPzBgWYYJeP+RM/TtY5Sd7MCmr3LdQ==","signatures":[{"sig":"MEUCIQDcxiI1LOGok0tp3nQd7MRy+7M+XcbuO7DMsaksMJ0SDgIgY67VNuY2tBuGQ+RaMJJSf6GmXxoPqb9/pHaueLUk7rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.27-4f37aff53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245536},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.0-4f37aff53","@libp2p/crypto":"5.0.15-4f37aff53","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.0-4f37aff53","protons-runtime":"^5.5.0","@libp2p/interface":"2.7.0-4f37aff53","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.25-4f37aff53","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.9-4f37aff53","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.13-4f37aff53","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.27-4f37aff53_1744210724748_0.5259346055157208","host":"s3://npm-registry-packages-npm-production"}},"3.0.28":{"name":"@libp2p/identify","version":"3.0.28","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.28","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b3e9e7edbdca6a5b23267cc623695c5b1d0fa74d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.28.tgz","fileCount":35,"integrity":"sha512-cD+cZAEqfoqGa25t9HfEjjSz/G/DVHpxF0C4dd8qC7bOuQl2ylSub5fqppbZGgHbolJ2nolTDG+8r3Vqh18Nhw==","signatures":[{"sig":"MEUCIB71AHNl6s5tBI93tLzW3/KtlO7m+JNoVKKNsNdkdepoAiEAhc0KR7cL3Z+0/Kj+FM1WCOjvgRk341gwVfzl9AmA8jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247165},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.6.1","@libp2p/crypto":"^5.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.1","protons-runtime":"^5.5.0","@libp2p/interface":"^2.8.0","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"^8.0.26","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.10","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.14","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.28_1744213261808_0.6466321749323496","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-b9e32cc37":{"name":"@libp2p/identify","version":"3.0.28-b9e32cc37","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.28-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff40dec1ace22a39a19225bbe2ed4804a8f6d4bf","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.28-b9e32cc37.tgz","fileCount":34,"integrity":"sha512-LJ3SCgOza9q2sXzYPxxfSoQB8M7TjFRUZuU657BUwnqXgAhJNjDb0XeMvh18b+8qex5NcQHAmQ8W2nsiiSxkIg==","signatures":[{"sig":"MEUCIAme3CuQIXUZzq6jGQ5IA/yi1rpelc9MH/ICRoA2+iuWAiEAi0R5X3BwSAgx9vmraT+L50DPniyvEcYBPOA04F1QS3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.28-b9e32cc37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244845},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.1-b9e32cc37","@libp2p/crypto":"5.1.0-b9e32cc37","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.1-b9e32cc37","protons-runtime":"^5.5.0","@libp2p/interface":"2.8.0-b9e32cc37","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.26-b9e32cc37","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.10-b9e32cc37","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.14-b9e32cc37","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.28-b9e32cc37_1744725705961_0.6310876012753","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-3833353bd":{"name":"@libp2p/identify","version":"3.0.28-3833353bd","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.28-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b33da44c165f42af29149eeb36ecf81b44b959ec","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.28-3833353bd.tgz","fileCount":34,"integrity":"sha512-OX33T0yqkcXLEK9vAVfuL0Zg7kRxS1xrxxfD454pDXe+WkCQ8+vfPvD3rRgOwBhXgbwRmy0o+OuDOFZXbuj7tw==","signatures":[{"sig":"MEYCIQCgD4VGftUwjIC1zCY+AWTkjSyK/KylBq40FD2EfyTutAIhALGNVVKV1wzbItxElMPhAb6vjlFXO3Kyq905phhXcWGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.28-3833353bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244845},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.1-3833353bd","@libp2p/crypto":"5.1.0-3833353bd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.1-3833353bd","protons-runtime":"^5.5.0","@libp2p/interface":"2.8.0-3833353bd","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.26-3833353bd","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.10-3833353bd","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.14-3833353bd","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.28-3833353bd_1744791951006_0.09741046854450897","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-f09bef843":{"name":"@libp2p/identify","version":"3.0.28-f09bef843","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.28-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"80e3fa1d590be311030872bc237cd54659a5f336","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.28-f09bef843.tgz","fileCount":34,"integrity":"sha512-8LiRPgf+WHCScIbGbaDEDqoVNHxx7g7NQU4IMRRkEgsgkfz3j+HiObJC46s0nYyVnFSDWsQwV2vBR6NN/2Da9Q==","signatures":[{"sig":"MEYCIQCsUqdXhAJwcV4SahQ84QPIgW9IDfeVOmDCx1vpsEZcMgIhAPPO3V40OcCcbe7KIpIIOv4gnd84jS90rGmEBjxdtiSl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.28-f09bef843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244845},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.1-f09bef843","@libp2p/crypto":"5.1.0-f09bef843","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.1-f09bef843","protons-runtime":"^5.5.0","@libp2p/interface":"2.8.0-f09bef843","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.26-f09bef843","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.10-f09bef843","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.14-f09bef843","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.28-f09bef843_1744794091507_0.3652576041365476","host":"s3://npm-registry-packages-npm-production"}},"3.0.29":{"name":"@libp2p/identify","version":"3.0.29","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d558379d4fddd78b7811e2d43268d983745ac9c7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29.tgz","fileCount":35,"integrity":"sha512-yhprl9F0G28lTyDyZdy8/0B4cJOmeffgXLCJSivVzR2kQo9mWwjX0Aj4E/3XnEu1d9b38ipL6TfQySjpBOUy+w==","signatures":[{"sig":"MEUCIQDlYskRo8FoXA1v70r7dnEt6/pVkIkvI9wZF1CumW67NAIgNLnaxEud9RlpOgwZ3ZBzpEWx39hkmyhaNJiBDcnM3oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246474},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.6.2","@libp2p/crypto":"^5.1.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.2","protons-runtime":"^5.5.0","@libp2p/interface":"^2.9.0","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"^8.0.27","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.11","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.15","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29_1744801913113_0.3648908994500495","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-afa5c9f59":{"name":"@libp2p/identify","version":"3.0.29-afa5c9f59","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9109f8feff4c0ac9856aa97b7bbd9300f94a1150","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-afa5c9f59.tgz","fileCount":34,"integrity":"sha512-qCbOsr7GokplqeDi0T/WH5WjAaGpTqCimxBcBSu5gRsr0C4eeEi17ZPnbs5G372FHFkKTc+V/JEMX8/mIX6hpQ==","signatures":[{"sig":"MEYCIQCjSsOWvBfoAaIezHo7z3YhxZf0aJ989n5hsmTbuPC5fwIhAL5Ol9kQFJ0ZkZ1DqMDDs0hSG8hvt4DJ3/qgB448P65L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-afa5c9f59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244845},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-afa5c9f59","@libp2p/crypto":"5.1.1-afa5c9f59","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-afa5c9f59","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-afa5c9f59","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-afa5c9f59","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-afa5c9f59","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-afa5c9f59","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-afa5c9f59_1744876169008_0.3830090868382945","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-6f96de86c":{"name":"@libp2p/identify","version":"3.0.29-6f96de86c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3dd8976db2680021655f113599a306e4baa5bde8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-6f96de86c.tgz","fileCount":34,"integrity":"sha512-cyGrMDMS+MsJF5Xkl5vwljdb0Fqpugus4uUhK5N/CmTofCQICF2zFEPvRik3HUac6X7P8uTxPDTD6hmP8bF2rA==","signatures":[{"sig":"MEUCIQD2H1neQ5RbT0uYwdjoGNFsJOFE2wpBFEjG9Ftp4kzjdgIgAm5xLxVEzZAB9ua9BYrVSPahZWF+szXzQXbWr1OGMts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-6f96de86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244845},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-6f96de86c","@libp2p/crypto":"5.1.1-6f96de86c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-6f96de86c","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-6f96de86c","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-6f96de86c","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-6f96de86c","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-6f96de86c","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-6f96de86c_1744880743796_0.4568529176392515","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-cdc63e6cc":{"name":"@libp2p/identify","version":"3.0.29-cdc63e6cc","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b93301ba2dc68e58139d464025f53a314a58353b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-cdc63e6cc.tgz","fileCount":35,"integrity":"sha512-T7E0fCGED7E+dDRRx9CALbtIzndmO7dgKHkDAMIwphYBiXCRevucm1bGQKCR+25ibiIwjmNUIkC0gQYTDn0lMg==","signatures":[{"sig":"MEUCIQDWcC2sfO7RHd3Xe76xO3TMU2BXCWZ9lp1I/e2+RD+xMgIgVeTwv2YcL6TWSTUlZFRcWpFsLNYk8lOf3nivi/Nu+Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-cdc63e6cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083748},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-cdc63e6cc","@libp2p/crypto":"5.1.1-cdc63e6cc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-cdc63e6cc","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-cdc63e6cc","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-cdc63e6cc","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-cdc63e6cc","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-cdc63e6cc","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-cdc63e6cc_1746550329443_0.6205361897566697","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-772b4011e":{"name":"@libp2p/identify","version":"3.0.29-772b4011e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ae5a281979c6c736beeb5453430f5dd1cf1d7754","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-772b4011e.tgz","fileCount":35,"integrity":"sha512-/9irntGn29hM5YlNv9yPvplGWT6+4KDeR0HTYGW7ZXlv+w7mMGcnZQWv8WyrqLqBs/0MaTL2MAZr1TUqmLQEzQ==","signatures":[{"sig":"MEUCIHNqBbQcFTN146cl6k8yoKEoY6qbeNrJQfF3iLSJ9QM8AiEAv2N2dQvChLqcMFAEmLOde0xRri+FzSMSLQ1eZQrfb6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-772b4011e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1084091},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-772b4011e","@libp2p/crypto":"5.1.1-772b4011e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-772b4011e","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-772b4011e","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-772b4011e","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-772b4011e","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-772b4011e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-772b4011e_1746610004815_0.7908047787902488","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-f1de46607":{"name":"@libp2p/identify","version":"3.0.29-f1de46607","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4feba9196eb2529cc39d1ec5df7217c61a61bd83","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-f1de46607.tgz","fileCount":35,"integrity":"sha512-Bv+7V8fjaTaxEKmCevKCDwaICK+/LZdStvCRngDAYcoskjFEiwLPtRha0ozRXaCoLQAy9yZokfp/FdFBsVbGTw==","signatures":[{"sig":"MEQCIH+z0Re4Z6RXDgm7GqEe2gLfTfCdxhL3W37sAWzPjMOBAiAVvOS6fAVRWbWtnZALL5+0xUOao+Soy9XmTcxSR+digw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-f1de46607","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1084091},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-f1de46607","@libp2p/crypto":"5.1.1-f1de46607","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-f1de46607","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-f1de46607","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-f1de46607","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-f1de46607","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-f1de46607","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-f1de46607_1746614854191_0.19632144646902705","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-9b33d202e":{"name":"@libp2p/identify","version":"3.0.29-9b33d202e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"acaa91bc284401c80abbb4a0222e71ec5ceae1d7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-9b33d202e.tgz","fileCount":35,"integrity":"sha512-cHk07ONd1foKgSnQZXiaEvqYfktZLoW1fcuzruPz4KRoflNFAiJaZPH2vdpJOIiuldHZYNPlstS1xCt+SZDCWw==","signatures":[{"sig":"MEUCIHz1Mb1nj5FvjFkbbHjjNf6ysfd1JZv98C5xDtVz00nnAiEApAelPEi35I8NiP5W9lJBLvg5Ce68mGQeqLNAxsC6AJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-9b33d202e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1084091},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-9b33d202e","@libp2p/crypto":"5.1.1-9b33d202e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-9b33d202e","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-9b33d202e","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-9b33d202e","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-9b33d202e","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-9b33d202e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-9b33d202e_1747036378630_0.6253357275685598","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-a5a33afd9":{"name":"@libp2p/identify","version":"3.0.29-a5a33afd9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"facec8d71818ab6455b73966a225feb7da2e19ef","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-a5a33afd9.tgz","fileCount":35,"integrity":"sha512-dCkExmVo9oupm3lfhI/q6kqogCGIaAf3ukDBG3cJOZvBnpF/segWdnyTVDTlk7IjbFs1uW64qvEdOiOIOT+ftA==","signatures":[{"sig":"MEUCIQCBONd79tJ7JJWE2YUNYyNZFhtrGcAYXm4Vsaa8ZhOXZQIgWitiyCs6oNMQswtDIp1uMc0hG4WJlaZw0nQpg2rPk/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-a5a33afd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1084091},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-a5a33afd9","@libp2p/crypto":"5.1.1-a5a33afd9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-a5a33afd9","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-a5a33afd9","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-a5a33afd9","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-a5a33afd9","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-a5a33afd9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-a5a33afd9_1747039707797_0.07677862646737021","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-4b8c0a6bd":{"name":"@libp2p/identify","version":"3.0.29-4b8c0a6bd","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2ef3ffd951b40c5ee5eff5bf4bf93fd5e0ba2ed8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-4b8c0a6bd.tgz","fileCount":35,"integrity":"sha512-EKHk2C1xnid21i9KH3rss4sYV35LUiMr4NDftnFi2R3CJk1o4uJ8z/GglR8tDiQp/LkDT4khVn/d+34yPupkxw==","signatures":[{"sig":"MEUCIQC0M9zhaSaShbv0Yrn+SXH53cmJMJ2OU0O+uXG036wJTQIgDsUPKoXIl6cGdXyRc+mv5xScKkph/Xa6n0zE5gpFRWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-4b8c0a6bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1084176},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-4b8c0a6bd","@libp2p/crypto":"5.1.1-4b8c0a6bd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-4b8c0a6bd","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-4b8c0a6bd","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-4b8c0a6bd","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-4b8c0a6bd","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-4b8c0a6bd","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-4b8c0a6bd_1747221185315_0.4216757414985708","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-185b23eac":{"name":"@libp2p/identify","version":"3.0.29-185b23eac","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"baa96d673440aecbdffe9423568e61155748417b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-185b23eac.tgz","fileCount":35,"integrity":"sha512-PoQMihGdPjxMQmZJspNfejcWYpk8buZ8dHOB829xeQJ5eUJXmr1tqxoghpaPq4bmUTn0+4DTKxxATA+AVq/MMg==","signatures":[{"sig":"MEYCIQCC/k+pYEua4y7AGOYISr8ukx5jFk7SiHaKWN7FtaZilgIhAJfc5z5IBHq4CdYWrZfG0ydy3W57YjfRTByju0uQ5Pyo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-185b23eac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088260},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-185b23eac","@libp2p/crypto":"5.1.1-185b23eac","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-185b23eac","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-185b23eac","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-185b23eac","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-185b23eac","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-185b23eac","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-185b23eac_1747227100695_0.9206768430332939","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-213a54a1e":{"name":"@libp2p/identify","version":"3.0.29-213a54a1e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d66cff056328fc17fc08fd891a2942c57ebcdccc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-213a54a1e.tgz","fileCount":35,"integrity":"sha512-LTWWbW0xcloRGWXiRBNwT/nI9DYdLbAP61hYO4J/ew7VugT0CI5fzZs9bTm+V0FKKpm0G5kjFUAkTeJwecDwrQ==","signatures":[{"sig":"MEQCIDk4xoalSqw7qdGRl1oqAeVAlqGjayj2nGLrAlmcVShpAiAMcqlA3vg0IKmdR8kEE9l/Sy8hIOop8otX2ZsSGboItQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-213a54a1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088260},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-213a54a1e","@libp2p/crypto":"5.1.1-213a54a1e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-213a54a1e","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-213a54a1e","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-213a54a1e","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-213a54a1e","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-213a54a1e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-213a54a1e_1747413810905_0.7723781776033614","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-32627c876":{"name":"@libp2p/identify","version":"3.0.29-32627c876","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2c9bd8a02316381f49dd129e7b8940717604ff1c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-32627c876.tgz","fileCount":35,"integrity":"sha512-I1D51Ad3nyNZ+ZHn4J6bMbrB3LZGOM+sN7f80ZBPLLl+LQST6qkP9FdSHar8tx3gW/uB7Z2o2Q4+Pp7x0pT/7g==","signatures":[{"sig":"MEQCIC3/Eng1it1eKKbzisHWXGV1paIMPfKdKZLRTAblV4+bAiBhuATEclgBxCvBNKshYvme5n24S2vvZ45ianQpaDheHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-32627c876","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090151},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-32627c876","@libp2p/crypto":"5.1.1-32627c876","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-32627c876","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-32627c876","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-32627c876","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-32627c876","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-32627c876","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-32627c876_1747467492612_0.3839163384719122","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-3577af88a":{"name":"@libp2p/identify","version":"3.0.29-3577af88a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2109d26b3dde6eba702a08db1f75df9051a2b69a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-3577af88a.tgz","fileCount":35,"integrity":"sha512-ui3GPBCPYHF6sQZfuNVyQnvU2jSXjWn2yXrX2rD9gHwcYt0xCqDYrvLglycvlYHq61A74EORe9VqZmObkp4cXA==","signatures":[{"sig":"MEYCIQDO1kJGiwsFtcKf5tbNJsw6xVjGQ6vYvcsFw1l3krbzSQIhAPc+wP5/A7HgWpycJNY42sRt4TY8Bny9Wr9GhXDnBGb2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-3577af88a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090151},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-3577af88a","@libp2p/crypto":"5.1.1-3577af88a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-3577af88a","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-3577af88a","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-3577af88a","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-3577af88a","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-3577af88a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-3577af88a_1747635331676_0.7218193887199373","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-3df5bf2da":{"name":"@libp2p/identify","version":"3.0.29-3df5bf2da","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.29-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"54fcb8eab68f33e6b894cdf5887193cd3593b8e0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.29-3df5bf2da.tgz","fileCount":35,"integrity":"sha512-Fr0EYC7Bke8AY/VFdz9PcrD018O54Gb7I3ehZGgkDUyihbfg68qdotKGR6s2V6IskGQCHUNo54OhKZs0U4HZqA==","signatures":[{"sig":"MEUCIQDcJWqvfawvCKW2rCZQhK47P2SUCxMT40V7X1aS2H7seAIgJHqfAQvF/lo/aMAV8isjiacNVThILzmlM63E7voLRp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.29-3df5bf2da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090151},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.2-3df5bf2da","@libp2p/crypto":"5.1.1-3df5bf2da","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.2-3df5bf2da","protons-runtime":"^5.5.0","@libp2p/interface":"2.9.0-3df5bf2da","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"8.0.27-3df5bf2da","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.3.11-3df5bf2da","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.15-3df5bf2da","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.29-3df5bf2da_1747642971662_0.49009565376039443","host":"s3://npm-registry-packages-npm-production"}},"3.0.30":{"name":"@libp2p/identify","version":"3.0.30","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.30","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb71d2dfe6ca73fe46ce46c022b8bf0d22b1c020","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.30.tgz","fileCount":36,"integrity":"sha512-aJ4IjOkT/u/n2Vs4vaEMYRKmeQLapzzQmtJwidj8x5HL0dOaj8HuvZG5adsMUnJC7R+S8DkG//CNJlrRqtDuIg==","signatures":[{"sig":"MEYCIQDCvitBbas4iEkCfSoqCAVGTEEMGACdFd70la2avFmHewIhAMtD8GlNfWjOG1GLgiqgNHxpS/4EUoddirErMq7YEdNd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091781},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.7","it-parallel":"^3.0.8","uint8arrays":"^5.1.0","@libp2p/utils":"^6.6.3","@libp2p/crypto":"^5.1.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.3","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.0","it-protobuf-stream":"^2.0.1","@libp2p/peer-record":"^8.0.28","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"^2.3.12","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.16","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.30_1747645124819_0.47598249177684093","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-aa25d38ab":{"name":"@libp2p/identify","version":"3.0.30-aa25d38ab","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.30-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0d870b30a255c84bc5e938e280049d29e00a521c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.30-aa25d38ab.tgz","fileCount":35,"integrity":"sha512-6+o3XTau9CQEKeMGpzJWk9fV4kP5LgFxi46nvhUl1suKE/KCRJ/gq8SIMHZbs0igSmvCE6kveREnl2u8Lv2ngg==","signatures":[{"sig":"MEQCICdYrjSbobzFLOAiLnCgk9URg7wWyDwAwecMJrnUz+NQAiA9qv90d20fK8V6uW5kGhvEljTLdpyC4f/alPtTEQS3dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.30-aa25d38ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088783},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.3-aa25d38ab","@libp2p/crypto":"5.1.2-aa25d38ab","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.3-aa25d38ab","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.0-aa25d38ab","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.28-aa25d38ab","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.12-aa25d38ab","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.16-aa25d38ab","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.30-aa25d38ab_1747747031716_0.536997710992833","host":"s3://npm-registry-packages-npm-production"}},"3.0.31":{"name":"@libp2p/identify","version":"3.0.31","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.31","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b89b8456d5645359dbc4abac91707edc15c4f3a3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.31.tgz","fileCount":36,"integrity":"sha512-DFUyiiw7TcjxUxq4f8vV9YKZKDq0HLsKArSVs2lE1XlrNVO1TOlF+d8pm9TKegmnc9cTy1g0Bp6n6X6dVaPpnw==","signatures":[{"sig":"MEQCIF64WhmkqpLrj/z7uaEY7cYfpmAUlakpPz4pv7q0bg2IAiBsAb/wwYGEUj5nUcvLiLmWJUVvT/911NN8thdfEQA4Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090404},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"^6.6.4","@libp2p/crypto":"^5.1.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.4","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.1","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"^8.0.29","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"^2.3.13","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.17","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.31_1747750926944_0.6887849838894597","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-776cb432d":{"name":"@libp2p/identify","version":"3.0.31-776cb432d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.31-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4dbb4048414a060db96e8ebc20185e074a74eb19","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.31-776cb432d.tgz","fileCount":35,"integrity":"sha512-s8oQYjc+Kd6mtGRvAad08yniaQCyPifWdaSlB8kHV6lsPYzF4MVa1Eo5nLfTOTcVA/qrikIfnQsjrhdA3n/oKQ==","signatures":[{"sig":"MEYCIQC37N0Kdw1IbNzZFn2Wbe5vb/2LawxaJyockUWlAGcgDwIhAOvBPJ3UqOOl/fxxeSF0PDoklCGb8l6n3CZdEvEbBESR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.31-776cb432d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088719},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.4-776cb432d","@libp2p/crypto":"5.1.3-776cb432d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.4-776cb432d","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.1-776cb432d","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.29-776cb432d","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.13-776cb432d","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.17-776cb432d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.31-776cb432d_1747841289043_0.42377337612348476","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-7788b4025":{"name":"@libp2p/identify","version":"3.0.31-7788b4025","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.31-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"65a1510dd42db81f113d9f245c49eb407615b852","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.31-7788b4025.tgz","fileCount":35,"integrity":"sha512-i4KHV9BLH3w1rq2x2SzJvgXva0ikaxcGp1VyOMIzj8MfeS4svApvJ4nTvodH3afeQp5gt0B40Oe2R7ookNa/1Q==","signatures":[{"sig":"MEYCIQCKliWhAdSPLE3dur78Mi/UVbls6FkySenqeaWouS00WwIhAMSgbjwiJhekcRpsKMfD9ARb1afUnP4Z4AcRPAOZ7iQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.31-7788b4025","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088719},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.4-7788b4025","@libp2p/crypto":"5.1.3-7788b4025","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.4-7788b4025","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.1-7788b4025","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.29-7788b4025","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.13-7788b4025","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.17-7788b4025","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.31-7788b4025_1747920826142_0.16015419415799714","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-ab014c0c0":{"name":"@libp2p/identify","version":"3.0.31-ab014c0c0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.31-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4540e069f896d3043267d985c3f6b6dfb83d767a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.31-ab014c0c0.tgz","fileCount":35,"integrity":"sha512-/eseqOT43jWmzSczxR43PMfzn9KY0tUn2t076qm/QrueL5d3BzRM5LN5RKm+QT3B0+/P11bFkd4zmOU9NgpQNQ==","signatures":[{"sig":"MEUCIQCwciY2OMo20Vbxo0k7syF64dKsQCARVG6fdc8753hTmwIgJHQxMAdblmB/Tq2hEnCdVuYgYF/pIYN3HuLsxbREbBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.31-ab014c0c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088719},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.4-ab014c0c0","@libp2p/crypto":"5.1.3-ab014c0c0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.4-ab014c0c0","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.1-ab014c0c0","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.29-ab014c0c0","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.13-ab014c0c0","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.17-ab014c0c0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.31-ab014c0c0_1747926238173_0.47902571967513774","host":"s3://npm-registry-packages-npm-production"}},"3.0.32":{"name":"@libp2p/identify","version":"3.0.32","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"06e993d79a98d29e598b5e07d467abeb4388c6db","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32.tgz","fileCount":36,"integrity":"sha512-5BEDG/0mkS45RVPoHcg9USmOh6v7MmRDOg8lPA2Bx0SAIRIPwsyaLKky3Fw6zfHJHkwBdqAb9hvPhm8oqJRrfw==","signatures":[{"sig":"MEQCIDnUWjN/+PkyJZI4/jnwWYHU5vxFI1MhXDGYkIZ1SGxoAiByzjiA+cFqhOrTskuKfa49CfJnCnWoJTFUt1Ib6JXejw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090340},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"^6.6.5","@libp2p/crypto":"^5.1.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.5","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.2","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"^8.0.30","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"^2.3.14","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.18","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32_1748007090324_0.8423227005922969","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-9f1be6742":{"name":"@libp2p/identify","version":"3.0.32-9f1be6742","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bd60d430f2a85cc319b08392e9080c4dc02038ae","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-9f1be6742.tgz","fileCount":35,"integrity":"sha512-ZiQ+fvjiotBJAdhqi+pQhIwuaaZgwoDzdEovQv9miTabUIoVLNOeg86DtX3GxITbDlRo2p2IQyK028VeIdy9iA==","signatures":[{"sig":"MEYCIQDFQdjRfAR0GINbTsDDL7AWjiAwRiIixRa/V5GTzqRLGwIhANxm/kCHL2toGEdU+siqpBLUrtI3Zus3/UPjJ/7UTMWe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-9f1be6742","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088719},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-9f1be6742","@libp2p/crypto":"5.1.4-9f1be6742","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-9f1be6742","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-9f1be6742","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-9f1be6742","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-9f1be6742","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-9f1be6742","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-9f1be6742_1748084019216_0.02750346632794254","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-14dbebea8":{"name":"@libp2p/identify","version":"3.0.32-14dbebea8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"39982e7c0563815c5899c2fadd55dacf3d4ab541","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-14dbebea8.tgz","fileCount":35,"integrity":"sha512-YOWh2ObN5rjx6WZJUNwlJUjBYCcC0af2PKzrDbg3ZUHCVXifggSliUR9icVVZuNZi9EPvtNlKnAhX8C8zP9yTw==","signatures":[{"sig":"MEYCIQDnj82i7pBACoVkhKs8blz0fuQxBsmk7TjAoLfBIUfL+wIhAI5zo2Y5NxrynhtSSHyziYk3NquiMB3jELMMNX9B2eD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-14dbebea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088720},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-14dbebea8","@libp2p/crypto":"5.1.4-14dbebea8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-14dbebea8","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-14dbebea8","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-14dbebea8","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-14dbebea8","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-14dbebea8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-14dbebea8_1748086365741_0.2524027180597319","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-8efb065d2":{"name":"@libp2p/identify","version":"3.0.32-8efb065d2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"afeaaee188233d4223c6f2aa26ad38ea476f4592","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-8efb065d2.tgz","fileCount":35,"integrity":"sha512-vEMkXpQlR2FeFZ2/CuKv2wWVxW8g7KlOfbpjClFiggdHL/PG6APz+Or+6ZNXK9njQ8kVorzdVj0VdEDNeutxLQ==","signatures":[{"sig":"MEQCIHn98ITnwc/oar0avE9c7j0yf5y+IGM6hSpmE7AotOdQAiBFh62ojuCuU7FIMUgEHWV5WMOMuPuijk2CvhOlFayKOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-8efb065d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091453},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-8efb065d2","@libp2p/crypto":"5.1.4-8efb065d2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-8efb065d2","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-8efb065d2","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-8efb065d2","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-8efb065d2","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-8efb065d2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-8efb065d2_1748453308439_0.9210189692907202","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-5b004c0c4":{"name":"@libp2p/identify","version":"3.0.32-5b004c0c4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b9b3d00ac5dced78e76a139b8db983d6fb53f378","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-5b004c0c4.tgz","fileCount":35,"integrity":"sha512-6O5vCt14Vj8pL7hIGA9eDQtR9PF/YyZ7V13tU9U3O0TbhHt194MnZe6FHRcYNCbmZUmAthmO0o0OD4Mhw4A2mQ==","signatures":[{"sig":"MEUCIQDvasQIOK7X8HGKwxXuj4wfHqKcJQbNgOsFI3vLnQXsRAIgSsEnNxad+DEO8YuebEsTzGs/ZqDkh2NaIEfjRaGUJTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-5b004c0c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091453},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-5b004c0c4","@libp2p/crypto":"5.1.4-5b004c0c4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-5b004c0c4","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-5b004c0c4","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-5b004c0c4","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-5b004c0c4","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-5b004c0c4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-5b004c0c4_1748453964722_0.33388437343104327","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-b32bc8406":{"name":"@libp2p/identify","version":"3.0.32-b32bc8406","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"013e06b86b59c32188acd36faab472187131c267","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-b32bc8406.tgz","fileCount":35,"integrity":"sha512-GLleEeg1r5pH4C+N2Z1NiCxH2mAwbIbYu/iFtfwxOdIJRRFzryk2nw/niJHYunxZq0Vdd08L7Y3lhr2AYOPrjQ==","signatures":[{"sig":"MEUCIEdnD37ApJf6zvKgSRvdTEYYGYCM6C07MEdYkDCMGMdoAiEA92vuvM7LbVBMC5Rm1KL8nraeFTh9D7fIBe5rPZCrWwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-b32bc8406","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091453},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-b32bc8406","@libp2p/crypto":"5.1.4-b32bc8406","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-b32bc8406","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-b32bc8406","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-b32bc8406","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-b32bc8406","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-b32bc8406","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-b32bc8406_1748458716789_0.11875271094410023","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-3528df829":{"name":"@libp2p/identify","version":"3.0.32-3528df829","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1627cca356917de261cbe29bb0d24f4e25cbdfd3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-3528df829.tgz","fileCount":35,"integrity":"sha512-wN0qFr3r8KbF2oefXiGDUlqTGHDJtIiEx1cl12O71kDqmjT16I7dfmZJvSk0o1mUcZ84sREj/cIVVekRsxn2Cg==","signatures":[{"sig":"MEQCIFhbuzg3TOf6UE1sHVuiOb1M7Cp84J2JnthWrJ71yfctAiA85hofoQrKGKynXU2lPmaFH3SJ6TFBKPW1kcQgWLNQ+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-3528df829","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091453},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-3528df829","@libp2p/crypto":"5.1.4-3528df829","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-3528df829","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-3528df829","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-3528df829","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-3528df829","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-3528df829","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-3528df829_1748510492993_0.7116172347211498","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-d91ae66c6":{"name":"@libp2p/identify","version":"3.0.32-d91ae66c6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ccad307527e06ce01f266e358bcfd7c25905510c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-d91ae66c6.tgz","fileCount":35,"integrity":"sha512-CqtTGGV1dWGm0l3YxgXinz7a5lGbvxRqhrCXouIO/JojH6q9G0kpNzpvLcvyD+rOjAZMSM6fA2xL+K28maaC+Q==","signatures":[{"sig":"MEUCIBAVzeL81TnjbXvWzlSKlBUHTiBgzS2pXj+uDdLUeP0XAiEA+Mf/sCF8TwdkZgHRb9g6pQhO518Lu2Z4c67dkWjJ2qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-d91ae66c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091453},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-d91ae66c6","@libp2p/crypto":"5.1.4-d91ae66c6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-d91ae66c6","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-d91ae66c6","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-d91ae66c6","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-d91ae66c6","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-d91ae66c6","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-d91ae66c6_1748511732808_0.05397700633647262","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-dbbc6ef1d":{"name":"@libp2p/identify","version":"3.0.32-dbbc6ef1d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3fb14168df3adb104f93f2ef559cb6e6e67f837","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-dbbc6ef1d.tgz","fileCount":35,"integrity":"sha512-73xpKQcb/WR4ARZVCa26PXpYdT9JHNBsdyntIxSjuRzl69doVussNjiZIlxtAP6H5lT503eNnzSIyxRTLnYbdw==","signatures":[{"sig":"MEUCIAfvDZQZzklZFtm6ntuAriJYGO+F/lwbT3polTZx068gAiEAj+vn8Y6G9PZ+qzuckg/Sel5xWHrJev6UZAlwbF1QpfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-dbbc6ef1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091371},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-dbbc6ef1d","@libp2p/crypto":"5.1.4-dbbc6ef1d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-dbbc6ef1d","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-dbbc6ef1d","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-dbbc6ef1d","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-dbbc6ef1d","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-dbbc6ef1d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-dbbc6ef1d_1748621587257_0.4910160779254811","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-2a7425cdb":{"name":"@libp2p/identify","version":"3.0.32-2a7425cdb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"64376a9277d6d96535b4d8bc8ca9c29f2a78d2ae","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-2a7425cdb.tgz","fileCount":35,"integrity":"sha512-sN28ec9KFhZciKj65QrVFmhAmvr7OxQxsv6dY7/5UyUGCTEvQKpYP12NwqAjxQ3RR18oZVkNKyPkCfJe3J4bMw==","signatures":[{"sig":"MEQCICCD59L8vMnlQ4x8GmK23lT83kUrrp3O2ZZ9B4tVBT/IAiBKKmmwpjc+rFB7JOfJTEK8fro7kB1uTkzc1KQnIOTAKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-2a7425cdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091371},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-2a7425cdb","@libp2p/crypto":"5.1.4-2a7425cdb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-2a7425cdb","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-2a7425cdb","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-2a7425cdb","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-2a7425cdb","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-2a7425cdb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-2a7425cdb_1748621593019_0.9409560440247442","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-ec73d59a6":{"name":"@libp2p/identify","version":"3.0.32-ec73d59a6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15f3f1247d7d5eb961fece1925b89e40c2793ec7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-ec73d59a6.tgz","fileCount":35,"integrity":"sha512-RHuZNLiQfNPLkF2TXyDQXl1b5SHt9y+zas2G8CuAGzhw1S0JU9OpxwnkdLCXU9xSlvMN3pA+DvCHylBHHqEuEw==","signatures":[{"sig":"MEQCIC4byeabgbjLbC9IQb59OTnu+zE0tbS3IofS64z9c822AiAZ02nw7JJEl3riEbPhGh/qiSt84HWWQFg5g4mZdmYzAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-ec73d59a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091371},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-ec73d59a6","@libp2p/crypto":"5.1.4-ec73d59a6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-ec73d59a6","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-ec73d59a6","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-ec73d59a6","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-ec73d59a6","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-ec73d59a6","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-ec73d59a6_1748621824239_0.8294602500190338","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-307d0ba58":{"name":"@libp2p/identify","version":"3.0.32-307d0ba58","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6cdcffeed5c29b1297fb1467ea95a847b3dc8c7b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-307d0ba58.tgz","fileCount":35,"integrity":"sha512-ae13/xiOpMh6tuH5YBi5dJMpCooRacGSXd80irCj8ke+0os9s9zKS3F1dIqxcBt31aOgGLr8ycWbJrtwQd328w==","signatures":[{"sig":"MEYCIQD1RoNeweKEexcS6t3DInyWIqV6lAb+iQITMBqBCMNCbQIhAKJof+eaWI93GgE45kxZiCUj3Kx4JMDCPkN+NnIrGZsD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-307d0ba58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091371},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-307d0ba58","@libp2p/crypto":"5.1.4-307d0ba58","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-307d0ba58","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-307d0ba58","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-307d0ba58","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-307d0ba58","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-307d0ba58","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-307d0ba58_1748622120103_0.15777783182417449","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-6a3ae02f5":{"name":"@libp2p/identify","version":"3.0.32-6a3ae02f5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fe4dbcc5f86c8075112ee5238ed604f086ab018a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-6a3ae02f5.tgz","fileCount":35,"integrity":"sha512-j9npnYrDmOi1c/8ARSWIG3ysY1XwDPpzvPh87Xd6CLq4j1vvRKY3ezQzttqqaA+T1l5QF+u+FzlpS6i5dKGHSw==","signatures":[{"sig":"MEQCIDsPukJsYVB9gRwyeuw8hDF+iY9WkPxAHCJwU0B0IbwsAiAGMOWbDHQUn3by3VtTrS3IV/D1tWXG/+bwklj8rDuSxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-6a3ae02f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091371},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-6a3ae02f5","@libp2p/crypto":"5.1.4-6a3ae02f5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-6a3ae02f5","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-6a3ae02f5","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-6a3ae02f5","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-6a3ae02f5","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-6a3ae02f5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-6a3ae02f5_1748627954769_0.6490507081970267","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-b8600fce8":{"name":"@libp2p/identify","version":"3.0.32-b8600fce8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6e0b6f52734093450c5b04e78942458683891e6a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-b8600fce8.tgz","fileCount":35,"integrity":"sha512-xsJ6Pw0R3OcqmnyBQrq/aeLOMeWXR+D1gCnIqfIBPx2wg98yc6f/P0yTLQAUDPdUZmAwSYE7zvCZ4/6JHHlN3w==","signatures":[{"sig":"MEUCIQCt0dRuU6dYZJ4EUbADDMqKWPyR3t/kzy0BrWGbIKKphQIgbsJ6VbxoIB//Xj96EVSHtiy21VZDnV7T2iD6t+zdHQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-b8600fce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091303},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-b8600fce8","@libp2p/crypto":"5.1.4-b8600fce8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-b8600fce8","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-b8600fce8","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-b8600fce8","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-b8600fce8","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-b8600fce8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-b8600fce8_1748933633762_0.8460724508266089","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-cc7b34c0f":{"name":"@libp2p/identify","version":"3.0.32-cc7b34c0f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3b801888b04f4cb28e80cfd2642b527baa40ac84","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-cc7b34c0f.tgz","fileCount":35,"integrity":"sha512-GYMixeUXT+UhA0PKIYNKg2bQyHGv+a+YeZ5iIUKNqk7ARZQsRbv0wJtW9+BFqQKn7MXTx5AA9JI1hKCArn2eFw==","signatures":[{"sig":"MEUCIFxtTzu4BQTlUBU0FlPZ6Tzh/jl/6p0H2V9dOv1zekoFAiEAl1AorV3rxLL4GGjEBLfuSM5NLhRLKNpHKx6ZnpDe9WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-cc7b34c0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091794},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-cc7b34c0f","@libp2p/crypto":"5.1.4-cc7b34c0f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-cc7b34c0f","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-cc7b34c0f","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-cc7b34c0f","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-cc7b34c0f","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-cc7b34c0f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-cc7b34c0f_1748938724809_0.7017643072293576","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-bb4ad31db":{"name":"@libp2p/identify","version":"3.0.32-bb4ad31db","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"779e53e3b1f993fefe31cd2e172a88040e5c3eb3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-bb4ad31db.tgz","fileCount":35,"integrity":"sha512-1c6WtdKfjaf3OMZ4LLYmU6s9jrRJDsdvw5IGLcYknNjfHFEdFx4aIpA5CJtf7W+bt/dVXB1i0FMkP0eZF0nygA==","signatures":[{"sig":"MEUCIQDLR4rysrgejIHo0wQrn28uKi1wD5d5K9K7JzXuFCBlLgIgHOpQ02iXOyW4d5HJkzIB5NZf3lkogK0qO1Tb7zNdheM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-bb4ad31db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091794},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-bb4ad31db","@libp2p/crypto":"5.1.4-bb4ad31db","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-bb4ad31db","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-bb4ad31db","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-bb4ad31db","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-bb4ad31db","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-bb4ad31db","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-bb4ad31db_1748953708857_0.7629928687373788","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-8e87be9e6":{"name":"@libp2p/identify","version":"3.0.32-8e87be9e6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.32-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0f6e3084464a832441b7d53be1006e2ac7511c1e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.32-8e87be9e6.tgz","fileCount":35,"integrity":"sha512-zM7f7m4WRncm+7VHhwVFy2EtHZr9aC28QI9V3kyMSyhBDSrjADtBcbI73S5LOhZ1Fizgk9rnITbvqxmRrwy97A==","signatures":[{"sig":"MEUCIQDBDBT9OpQGgIZhOwYDbJCxViKLRj8dhShv8XO4Gib2EAIgRhvCuuNXO+Twj9WxIdI6rGrV8WWUhbE/C0bLgqwMmic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.32-8e87be9e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096338},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.5-8e87be9e6","@libp2p/crypto":"5.1.4-8e87be9e6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.5-8e87be9e6","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.2-8e87be9e6","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.30-8e87be9e6","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.14-8e87be9e6","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.18-8e87be9e6","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.32-8e87be9e6_1748957177986_0.8727293158111034","host":"s3://npm-registry-packages-npm-production"}},"3.0.33":{"name":"@libp2p/identify","version":"3.0.33","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.33","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eee1c754827c3f45071add9f175c18fdcebb8194","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.33.tgz","fileCount":36,"integrity":"sha512-cwMwXcQC4h1msBayTBS49yPwnoJUjXcxMm2orxAb96gVbzGW7h+OIFikZR23yOcDEcOPO8wHTurL1SXrr3O/SQ==","signatures":[{"sig":"MEUCIQChkIp24+N5ZRSs68cQWfzLAHYYYYMAAvn5tD/ycokpCAIgOqFeFbZ1OTJ5HXEj7mWLrYPMweQlNONKLNbUqjQauSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1097959},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"^6.6.6","@libp2p/crypto":"^5.1.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.6","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.3","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"^8.0.31","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"^2.3.15","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.19","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.33_1748963446067_0.5007989399264852","host":"s3://npm-registry-packages-npm-production"}},"3.0.33-ae595d8db":{"name":"@libp2p/identify","version":"3.0.33-ae595d8db","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.33-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"083b167502e0b61acfc9f46e6d0a99aedd7622fd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.33-ae595d8db.tgz","fileCount":35,"integrity":"sha512-S8AJa11tzWtVeZQTXDPca47u3o0iB06KJykABOOpPESFkdzrtw00TJ1i+PP1l31xx5IXfqUC3nx2O8/EVp6emg==","signatures":[{"sig":"MEUCIBvy6hGlGrgLnmJsFi3ena5dmMUDTAtnRu83ZxKEkH7+AiEA6h32S7GQB8ODClWP9hQght1voNad0Ocy71TtbOmE8mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.33-ae595d8db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1114112},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.6-ae595d8db","@libp2p/crypto":"5.1.5-ae595d8db","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.6-ae595d8db","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.3-ae595d8db","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.31-ae595d8db","@multiformats/multiaddr":"^12.4.0","@libp2p/interface-internal":"2.3.15-ae595d8db","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.19-ae595d8db","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.33-ae595d8db_1749826443149_0.060576677312474514","host":"s3://npm-registry-packages-npm-production"}},"3.0.33-6c42ea64a":{"name":"@libp2p/identify","version":"3.0.33-6c42ea64a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.33-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f7a483a2cc891a73d2c30d50bfdfa0453bbca14","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.33-6c42ea64a.tgz","fileCount":35,"integrity":"sha512-Ndv4+uowTkhJzH0N/K16kRrE+4cqSHZzws1bl5qdVwndP8jrn9v47ZLq7dRGSP3Z6BxfbqQ4Ln6YzRssTkbPSQ==","signatures":[{"sig":"MEUCIFkccKnxkyhaDfatw067xNK9pZr6XUDX4GX/2DIpourlAiEAk2E/TjtX5uO3Gd5gvH2GP/UpZS/ohQh4AeguALVf/DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.33-6c42ea64a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123206},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.6-6c42ea64a","@libp2p/crypto":"5.1.5-6c42ea64a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.6-6c42ea64a","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.3-6c42ea64a","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.31-6c42ea64a","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.15-6c42ea64a","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.19-6c42ea64a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.33-6c42ea64a_1750077987357_0.7941494305751877","host":"s3://npm-registry-packages-npm-production"}},"3.0.34":{"name":"@libp2p/identify","version":"3.0.34","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.34","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ef4e4cebfa843ddcc46b66e0c4a425f9612fda69","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.34.tgz","fileCount":36,"integrity":"sha512-i5TW2FgsUip8PxEW1YUZUwqtuStJYDDEos2z2CZFmlwcOAxtef7S630GuN7gwT8LvU2UN0wBEauRlndnXHxGjA==","signatures":[{"sig":"MEQCIAT12w25xpAzf1gk/l+lR/Ix/+NMdHV8tiQ072nH6IPqAiBX2IPwpdxDECWzOtUbJcHkoroesQkq/2jyJMyxlZaJRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1124827},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"^6.6.7","@libp2p/crypto":"^5.1.6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.7","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.4","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"^8.0.32","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"^2.3.16","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.20","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.34_1750080865550_0.760125828619199","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-7eed3b40d":{"name":"@libp2p/identify","version":"3.0.34-7eed3b40d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.34-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ace7709e44f7e18ce2196a8f995d35bedd36086","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.34-7eed3b40d.tgz","fileCount":35,"integrity":"sha512-1SJjrpLdmmgPWpxO/go7iVH9yXSIzpBn/zZViyU9781OpcHpEEmxUsq9zFPZ01tKzjDOTDkcHOonm7XfPsug1w==","signatures":[{"sig":"MEUCIFWOkH5vjTnNrcZiJbj4jwkhAtsljy07bDxn/y7t6Ai6AiEA63Bm7W8wR5XbsYi2mmLlIL5XkBvouqa95LJNzFt+TFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.34-7eed3b40d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123206},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.6.7-7eed3b40d","@libp2p/crypto":"5.1.6-7eed3b40d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-7eed3b40d","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-7eed3b40d","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.32-7eed3b40d","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.16-7eed3b40d","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.20-7eed3b40d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.34-7eed3b40d_1750144086239_0.6035919653861521","host":"s3://npm-registry-packages-npm-production"}},"3.0.35":{"name":"@libp2p/identify","version":"3.0.35","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.35","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b6402e62a00f786a6fceed98bab337c57f1e885d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.35.tgz","fileCount":36,"integrity":"sha512-D6LZDosspb6PQrvJJA9DwuxsYZDhOc4p7H52fAS7ShIrlf1HN/NslExaBWfREIZp30n4+an20R9lYfIFALlgiQ==","signatures":[{"sig":"MEUCIF6iu691g0VuBWFOR+51IpA51O8W2kImf5EmULg/RTBUAiEAicToZanzFCAwBhzOVECCD4BidtNlV8nTKINfo3/w77I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1124827},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"^6.7.0","@libp2p/crypto":"^5.1.6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.7","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.4","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"^8.0.33","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"^2.3.17","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.20","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.35_1750147325987_0.8092734450135994","host":"s3://npm-registry-packages-npm-production"}},"3.0.35-439d2c9ce":{"name":"@libp2p/identify","version":"3.0.35-439d2c9ce","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.35-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a8fdc80d746081ea32f404fed993d557187b942f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.35-439d2c9ce.tgz","fileCount":35,"integrity":"sha512-VDGxbE6L+lK9vop6/e04jGfdU0Z4Q7/9A9UuqpTt8gjubxC6dDa7tBLG/QJ4td6LgCNHd1+wueCam/9hRr0Xig==","signatures":[{"sig":"MEYCIQCty2N+7WARViN3T2QIlsmuv+U4yeCOg4E8RfIpuMaeSQIhALJJBO3Wpxk0HPEMdqSOmbh2sQQTREN62jEud4qnL4uG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.35-439d2c9ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123206},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.0-439d2c9ce","@libp2p/crypto":"5.1.6-439d2c9ce","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-439d2c9ce","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-439d2c9ce","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.33-439d2c9ce","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.17-439d2c9ce","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.20-439d2c9ce","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.35-439d2c9ce_1750173270627_0.12157779469321062","host":"s3://npm-registry-packages-npm-production"}},"3.0.35-53001addf":{"name":"@libp2p/identify","version":"3.0.35-53001addf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.35-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a4ca1486241a4a55a178b310f9662a9b898c3f4b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.35-53001addf.tgz","fileCount":35,"integrity":"sha512-IYdNitxyeEtmFJtlHPeHkNKK9JWKLkZ53LxwnJoy5GahI/zjvDyxphlT9YFeL3JbtGQEVxPPxhp+vofaFhjqIg==","signatures":[{"sig":"MEYCIQCqC/hCuYvoeu7Kq/8KVMAYWZCs60AHAhpz1Y7grle7HQIhAIKbhAtAl5jD5J0RhKXXoTJnC+TiDMlVXKjJZN1raR5F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.35-53001addf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1125768},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.0-53001addf","@libp2p/crypto":"5.1.6-53001addf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-53001addf","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-53001addf","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.33-53001addf","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.17-53001addf","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.20-53001addf","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.35-53001addf_1750245529147_0.6582491642101589","host":"s3://npm-registry-packages-npm-production"}},"3.0.35-451e011d4":{"name":"@libp2p/identify","version":"3.0.35-451e011d4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.35-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15c7f395e7796fad6cb6c0be854ea86e5775080f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.35-451e011d4.tgz","fileCount":35,"integrity":"sha512-x6M/i/h5GPIilQ0B5+nQqaN473Q9f8+Pp6grqs4rOg47i9aehChJqIRSYQ83xGWzKUztvb8f+pRP4npC6yPzig==","signatures":[{"sig":"MEQCIECYPhQPH66YrcjdKNYwjc09XJ+E/J+ta6pTJtkY03qKAiBZpmHvx6N6a1IWVsQ/uVFNqeK9UTmqxYpXsl7x7G2vow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.35-451e011d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130609},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.0-451e011d4","@libp2p/crypto":"5.1.6-451e011d4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-451e011d4","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-451e011d4","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.33-451e011d4","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.17-451e011d4","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.20-451e011d4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.35-451e011d4_1750251220776_0.11428461019795089","host":"s3://npm-registry-packages-npm-production"}},"3.0.36":{"name":"@libp2p/identify","version":"3.0.36","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.36","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"780231642f3d100a02407378e6f1ef94d77a2466","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.36.tgz","fileCount":36,"integrity":"sha512-swpgKzZ8SihHeguIEf3LxYlEcD7C9cSB7DE1XGTuCxNXkXksv2ieQTSiJ2xURMRw0nwe0wEGS5vzmshJh3kzrA==","signatures":[{"sig":"MEQCIFrs1Ngp5JHPgeq6J5bxZW0EHV+ijn0tuGQDVuG65a8iAiBUgPDnfT6ySd9kDSEx4DwsLSn1mobpn8n9djKLFixdNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1132230},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"f5f20aa6cf124c824912e8968b264648ed59ab02","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"^6.7.0","@libp2p/crypto":"^5.1.6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.7","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.4","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"^8.0.33","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"^2.3.17","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.20","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.36_1750254924332_0.8348041675043925","host":"s3://npm-registry-packages-npm-production"}},"3.0.36-d2dc12c7d":{"name":"@libp2p/identify","version":"3.0.36-d2dc12c7d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.36-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"954ebc7f6cc422ae6598951d0f5a0a4977be2aeb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.36-d2dc12c7d.tgz","fileCount":35,"integrity":"sha512-zefjQA8OUVOsJzSpA04IaE4LJXhSUB14HFn2BunQDbE/3AgOK8z9BPz81mh+qdsPwcPEMR4I770zKdkkFArT7w==","signatures":[{"sig":"MEQCID5h++4o2x25q+4uaD3nNufKzG3hTu2OvTDj51X1Z3CDAiB9cBlTsMxn9CuxOGbLtu3q80yY1DwZ3ucgMteFT03yRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.36-d2dc12c7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130608},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.0-d2dc12c7d","@libp2p/crypto":"5.1.6-d2dc12c7d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-d2dc12c7d","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-d2dc12c7d","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.33-d2dc12c7d","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.17-d2dc12c7d","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.20-d2dc12c7d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.36-d2dc12c7d_1750845741392_0.35902795959035183","host":"s3://npm-registry-packages-npm-production"}},"3.0.36-8ad44f759":{"name":"@libp2p/identify","version":"3.0.36-8ad44f759","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.36-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dbb32d07be5823113f85029dbefcd97131cb3c21","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.36-8ad44f759.tgz","fileCount":35,"integrity":"sha512-zgAQMMNooJKvgRemMOre2db6AvUaUIN+ch/fBwMNDlQRa9CI8sD/H4etVf00qGr/yUzigqNH4tkWH72WR+jQ9Q==","signatures":[{"sig":"MEQCIBXEJYs7I9iidJHm/pWGxMuJ0eZcnjlCbWxNLY0L4k8NAiB5qRWaA36lTpGRpE8MeTHxwWbGaN1NxjkxG1DltLfqig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.36-8ad44f759","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130790},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.0-8ad44f759","@libp2p/crypto":"5.1.6-8ad44f759","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-8ad44f759","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-8ad44f759","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.33-8ad44f759","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.17-8ad44f759","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.20-8ad44f759","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.36-8ad44f759_1750859840245_0.8083334936424684","host":"s3://npm-registry-packages-npm-production"}},"3.0.36-2d6079bc1":{"name":"@libp2p/identify","version":"3.0.36-2d6079bc1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.36-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b2858c575183ad46eb0f65129db5e8c21d7cabcc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.36-2d6079bc1.tgz","fileCount":35,"integrity":"sha512-H6Tac1vyjfL/50v59nSzpeTbMRD03l4gPEb3KPU9t6Xe34GT5cOE9fxa5NLZmSrAtJNwObJiBxNpyCfAUSzONA==","signatures":[{"sig":"MEUCIQD+AN5oHqUxjj5XmU0Kcj20VDr5GMYIvj3r/dB1ojbmTgIgJxio9iVHIRnQGTBe1RtB3JOVSENso3uIo7oc2HoNF+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.36-2d6079bc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131504},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.0-2d6079bc1","@libp2p/crypto":"5.1.6-2d6079bc1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.7-2d6079bc1","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.4-2d6079bc1","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.33-2d6079bc1","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.17-2d6079bc1","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.20-2d6079bc1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.36-2d6079bc1_1750862323355_0.26591170931607144","host":"s3://npm-registry-packages-npm-production"}},"3.0.37":{"name":"@libp2p/identify","version":"3.0.37","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.37","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5c55aa7898e37c612a11744e049f01478324519d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.37.tgz","fileCount":36,"integrity":"sha512-oDdNZaP6a0eH3UIXBee4gOeOT4U4krfOAbqfqe/pM6exQqTyvzv21lOuFvC5EKgOYw63NoNPw1Iwnk36hDBpTg==","signatures":[{"sig":"MEQCIGkgAi4hTBDgQ+rejYzSAKEQzi6ffBbY24X8iQFbJLlYAiBIi2xjY89odRbjp4AsWpKFeF1M1+1uUWuFeI+2CWQxiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133125},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"^6.7.1","@libp2p/crypto":"^5.1.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.8","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.5","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"^8.0.34","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"^2.3.18","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.21","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.37_1750864783033_0.9218042499135615","host":"s3://npm-registry-packages-npm-production"}},"3.0.37-cfe2be4c9":{"name":"@libp2p/identify","version":"3.0.37-cfe2be4c9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.37-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"23f0ad6cd64d4af5107c26a5821b64b82afadb89","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.37-cfe2be4c9.tgz","fileCount":35,"integrity":"sha512-9/4I1+sGqHaq+ad4zHprTtv2t0g14ThfkiuT6NudeTJa/OY3niVHIFx/Zn440JV5SWck9ifZ5vZiquPpYz8CXA==","signatures":[{"sig":"MEUCIQCCBXOMnRhs9MoBMOiF5wig6o3uvTNqvuACEzw++cIvGgIgLZpCJMZfkL6ekzPFCLk8X/b35Na0jLPVY6UDZDEq+zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.37-cfe2be4c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131504},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-cfe2be4c9","@libp2p/crypto":"5.1.7-cfe2be4c9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-cfe2be4c9","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-cfe2be4c9","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-cfe2be4c9","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-cfe2be4c9","@multiformats/multiaddr-matcher":"^1.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-cfe2be4c9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.37-cfe2be4c9_1751550205248_0.24585507804262297","host":"s3://npm-registry-packages-npm-production"}},"3.0.37-57e7fa441":{"name":"@libp2p/identify","version":"3.0.37-57e7fa441","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.37-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c506b8c310ee35766dbb80b88fb1fa371a803f94","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.37-57e7fa441.tgz","fileCount":35,"integrity":"sha512-f1lIIHe4zbSPHtqNvFHPxyvn9Dv78YrKJpKQetP4D3taNvN2pmgGy93tvDNIKL/b56Ie/tkFnFwuIWk4s8P68w==","signatures":[{"sig":"MEUCIQD2UwgykutwBGJxqkuuVaHDPbkQrxNRXD4PLYN4ODtiLwIgSEYNC0a5wi2wd08aftnorjfMIW1rHhRQyMVY7lnq+mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.37-57e7fa441","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129827},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-57e7fa441","@libp2p/crypto":"5.1.7-57e7fa441","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-57e7fa441","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-57e7fa441","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-57e7fa441","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-57e7fa441","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-57e7fa441","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.37-57e7fa441_1751903010012_0.8630671386013968","host":"s3://npm-registry-packages-npm-production"}},"3.0.38":{"name":"@libp2p/identify","version":"3.0.38","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.38","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c58266472bd38fe9cbdadc3d22210a5c373b31fd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.38.tgz","fileCount":36,"integrity":"sha512-2eCZU5CSTvyt78jtMLQ88m6Rlrcrt7BVccGHsdjx8hguvFYWqBjq19RQ5Zm47bbHlNzjLwrAUi6vfKx2r7fKIg==","signatures":[{"sig":"MEUCIG8sk+TTI5c/sqnV94tV8XxuSQr2fIUbjwcfxCfR+WB/AiEA0aPLE45zav6qq1rw40fYmP0Ak4+F6CyQxQcx0Aj1eG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131448},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6a7d4b8c4bc4bef2ea5eea2f79ae99321c4b5f34","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"^6.7.1","@libp2p/crypto":"^5.1.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.8","protons-runtime":"^5.5.0","@libp2p/interface":"^2.10.5","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"^8.0.34","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"^2.3.18","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.1.21","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.38_1751906137141_0.9938541697360637","host":"s3://npm-registry-packages-npm-production"}},"3.0.38-87e5d5938":{"name":"@libp2p/identify","version":"3.0.38-87e5d5938","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.38-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"87937c80df15c96cf4c33e3a314d98808f12e81e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.38-87e5d5938.tgz","fileCount":35,"integrity":"sha512-8BtCBkuToVzNGbMwNNe/+/7cIt2FwoCbaLuBU3M87diw/o/8o26lirBEsCR+gLLIT0eMLrO4uHjWH/tVt+9kLA==","signatures":[{"sig":"MEUCIQDGXmWCfZnnl8x6aHYEcG34c+kRyFUWQfQppBouRJXfugIgFEDXwxtpORJ1iTQIOCIm2dR0bFRvjlatTRDlU9G4Phk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.38-87e5d5938","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129827},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-87e5d5938","@libp2p/crypto":"5.1.7-87e5d5938","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-87e5d5938","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-87e5d5938","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-87e5d5938","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-87e5d5938","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-87e5d5938","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.38-87e5d5938_1751968696225_0.6281212219210297","host":"s3://npm-registry-packages-npm-production"}},"3.0.38-58abe8702":{"name":"@libp2p/identify","version":"3.0.38-58abe8702","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.38-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bf9dc7c8fe303be0e6336afcd5dfdbe05d21fd19","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.38-58abe8702.tgz","fileCount":35,"integrity":"sha512-iTFwYkZGGdQj0ahbNFhroOj06Stgk7vaLyYRKDEpxnghc3EjSH/WpgoToXi2H65UQD/e7QJXwcwYn8U9tXd6mw==","signatures":[{"sig":"MEYCIQD7gXYKRcjwQK+jjbmyDvEJobvyllylG6r9AB6ktYVMgQIhAK28ty4z3pAlFE+Fu1qf0WRTy9PUI0n57tXo8t7YhHfC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.38-58abe8702","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130400},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-58abe8702","@libp2p/crypto":"5.1.7-58abe8702","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-58abe8702","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-58abe8702","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-58abe8702","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-58abe8702","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-58abe8702","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.38-58abe8702_1752061385406_0.2392057557595464","host":"s3://npm-registry-packages-npm-production"}},"3.0.38-ce6b542a8":{"name":"@libp2p/identify","version":"3.0.38-ce6b542a8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.38-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"75acca182b207df0cad596afdf57a31aab5175da","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.38-ce6b542a8.tgz","fileCount":35,"integrity":"sha512-RZAzXdRJbV8TxUY9c9uJkNku3NurXAn6PgJPbWjN7gzqERX6S4lECaZ5030cZ2PktbVCcAvjTyl4yhSVXjI/2A==","signatures":[{"sig":"MEUCIQCPeRnwZCP52pKUPL4W6rOG7wBVNFPY/7rvwx/2bLcQBwIgAQLiFUUrDzWuIRWJoffxXIvr4YvIxH6ILlya/BXsQ0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.38-ce6b542a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131401},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-ce6b542a8","@libp2p/crypto":"5.1.7-ce6b542a8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-ce6b542a8","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-ce6b542a8","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-ce6b542a8","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-ce6b542a8","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-ce6b542a8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.38-ce6b542a8_1752075783328_0.34909742998482485","host":"s3://npm-registry-packages-npm-production"}},"3.0.38-79473c99a":{"name":"@libp2p/identify","version":"3.0.38-79473c99a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.38-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f2c251d1d33e1876d8e85cb374c4c562994eb454","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.38-79473c99a.tgz","fileCount":35,"integrity":"sha512-rSwG/xA47PWWDkW0OWvzozXxHU7iYio000Bi8948LBE8nNUNIp9oc1S6UJdU6/1U58c07BInT+TsxgkMY/6qkg==","signatures":[{"sig":"MEQCIDd78LCebEfjPvyUZU20FcePPMNrUwSMX6RgB+RCd81YAiANEaa2zsACg2o+Z9l+Vk29ZB3LIVdgUhGp2B9vDYLAYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.38-79473c99a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131365},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-79473c99a","@libp2p/crypto":"5.1.7-79473c99a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-79473c99a","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-79473c99a","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-79473c99a","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-79473c99a","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-79473c99a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.38-79473c99a_1752143500302_0.16357543679798514","host":"s3://npm-registry-packages-npm-production"}},"3.0.38-4420fad68":{"name":"@libp2p/identify","version":"3.0.38-4420fad68","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.38-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c906794ef00cd6d0c913c1ba093e3f42516d0618","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.38-4420fad68.tgz","fileCount":35,"integrity":"sha512-xppApUnbJZ+m82pyQSEsv4DPmSAj24koN8fW+tRdjLvxdZvM5IUM+seTKGPnYPU5zSrY1L4Ae4muZ+LE8GZx+A==","signatures":[{"sig":"MEUCIQDgaLKlrrH+yuFGfeJYZU1EfCzZeDIQxb6KxEqmUgEsGgIgEP7oUADkGFelon/1PTDft6YNUb7oPkfQg2Xc7D2U+gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.38-4420fad68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131468},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-4420fad68","@libp2p/crypto":"5.1.7-4420fad68","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-4420fad68","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-4420fad68","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-4420fad68","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-4420fad68","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-4420fad68","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.38-4420fad68_1752388455535_0.022085032730522203","host":"s3://npm-registry-packages-npm-production"}},"3.0.38-cb1c14e62":{"name":"@libp2p/identify","version":"3.0.38-cb1c14e62","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.38-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dc35981bc88970bd585206375a6c189a990ad3f6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.38-cb1c14e62.tgz","fileCount":35,"integrity":"sha512-nyjTacY6DCodWzqZH/giiv7sLxr4Bhc8zIDE7l8hvsq5i8ZFKbxXdAk3R9S8AVrzOMq4tFb1UrWGMfjGYyTk1A==","signatures":[{"sig":"MEUCIQCNFeAyjfocAm/p0VtvQ3ouc24R4OHRbr1KSHe3tGmJVgIgHe2exK3tV5uEJB73088MXd7fzs1rnb9NOpNpMg+kRRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.38-cb1c14e62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1160644},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-cb1c14e62","@libp2p/crypto":"5.1.7-cb1c14e62","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-cb1c14e62","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-cb1c14e62","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-cb1c14e62","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-cb1c14e62","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-cb1c14e62","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.38-cb1c14e62_1753372126188_0.6181807325131823","host":"s3://npm-registry-packages-npm-production"}},"3.0.38-cf9aab5c8":{"name":"@libp2p/identify","version":"3.0.38-cf9aab5c8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.38-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eb531507b336b6a4723eac168bf1221cbe4f1cdf","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.38-cf9aab5c8.tgz","fileCount":35,"integrity":"sha512-0OmJ2hP+MoJYVXoMYPuitcWPMdoNh/UjazKjXXXhOqnF5KtRfQbgphCGjTBrd5r1Sb23GZPvTEkPrpzT8a1BHQ==","signatures":[{"sig":"MEQCIAoN5C3Y6Yvdm2x6MNrufQTqhzBD6ATYr/fivltonhuPAiA08IS4y7L7cnGPcYsT2EfuQp3YOl8ryJfAkv97WoWDFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.38-cf9aab5c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1173424},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-cf9aab5c8","@libp2p/crypto":"5.1.7-cf9aab5c8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-cf9aab5c8","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-cf9aab5c8","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-cf9aab5c8","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-cf9aab5c8","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-cf9aab5c8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.38-cf9aab5c8_1753872856312_0.4951407574043163","host":"s3://npm-registry-packages-npm-production"}},"3.0.38-7ce083dca":{"name":"@libp2p/identify","version":"3.0.38-7ce083dca","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.38-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"99c53bc676c8e9d7e6c2df0370472d1f4e286ba0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.38-7ce083dca.tgz","fileCount":35,"integrity":"sha512-KepPW2kUgE7wdTEM/d1nSd8uuW8VMvdx1qC/S9BE51p8m7b2p9/iDZwoUGtHLUqQKJPB/JZhgC9Z9oNs1ebEZQ==","signatures":[{"sig":"MEQCIHJWjctj7erejtd/RlNrQ/kNNwaDMZ+oUw4RMei4n7m6AiATZhlo9wSvytS+r39Tohy+U9ZIPsgoUUzWSvIHJH7ISA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.38-7ce083dca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1177800},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-7ce083dca","@libp2p/crypto":"5.1.7-7ce083dca","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-7ce083dca","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-7ce083dca","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-7ce083dca","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-7ce083dca","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-7ce083dca","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.38-7ce083dca_1755166716968_0.8106043298352428","host":"s3://npm-registry-packages-npm-production"}},"3.0.38-aa770ab81":{"name":"@libp2p/identify","version":"3.0.38-aa770ab81","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.38-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"83713551e50c705f5ae9095662bbf9f407281f17","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.38-aa770ab81.tgz","fileCount":35,"integrity":"sha512-d2LpiMUXt0HYGpJbKY8AO2AxRG/GsWAwcvl5awHWR3IwyL82kelP6zHmo/GhhbN5q/z8EsHJs9Vq6JXbYHBtDw==","signatures":[{"sig":"MEQCIE+EkmKBo6dZiUFSnNjk8yw02NgR5IF1h/x+M2ZIGO2gAiAK3PIfDAg5dKTbsLEzLbnxqI7OdOF5Jdu+jEVkRZQbrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.38-aa770ab81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1177800},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-aa770ab81","@libp2p/crypto":"5.1.7-aa770ab81","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-aa770ab81","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-aa770ab81","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-aa770ab81","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-aa770ab81","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-aa770ab81","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.38-aa770ab81_1755463341405_0.9148065937267902","host":"s3://npm-registry-packages-npm-production"}},"3.0.38-5ed83dd69":{"name":"@libp2p/identify","version":"3.0.38-5ed83dd69","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.38-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"85707d749f56eb9fb77869b39e8705d248f33813","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.38-5ed83dd69.tgz","fileCount":35,"integrity":"sha512-3yDfU0m1VD9gBzo6+F0CoQw+2DxZdmdrGtMDTlt0ytDnB2bzD0TQQsgmjOreAEmBlv2diflNm/Fl3ubJFU9oTA==","signatures":[{"sig":"MEUCIDcSEUaWW6JsBeVFJDRIS8r+Sp47ZTOO+fZAFb3QnAoKAiEAzOtMlOXZHhFmYNnhzDeJNWOHhDSOLPSRvretdh4YEK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.38-5ed83dd69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1178049},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.1-5ed83dd69","@libp2p/crypto":"5.1.7-5ed83dd69","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.8-5ed83dd69","protons-runtime":"^5.5.0","@libp2p/interface":"2.10.5-5ed83dd69","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.34-5ed83dd69","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.18-5ed83dd69","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.1.21-5ed83dd69","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.38-5ed83dd69_1755606510878_0.07216325319385652","host":"s3://npm-registry-packages-npm-production"}},"3.0.39":{"name":"@libp2p/identify","version":"3.0.39","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"93cef746674fcdee8d60ba3decfeb62bab16bd38","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39.tgz","fileCount":36,"integrity":"sha512-302y1LAGuPy8im+LUiB5+2sUOa/VZuAphOAKLsAQ/74EglWlSrw0Q7f09WUQvfNXmn7XpQnDh7GEI3NZBl54Jw==","signatures":[{"sig":"MEQCIFSr3MS568GeXvkNKlND2BwpCSxSxQEPhT1DhnzhtepHAiAb16vy7MiaAbwO/doSuxNbFvvqky8HMND5nBbmfzqSGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1179669},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"^6.7.2","@libp2p/crypto":"^5.1.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.1.9","protons-runtime":"^5.5.0","@libp2p/interface":"^2.11.0","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"^8.0.35","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"^2.3.19","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^5.2.0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39_1755664434606_0.7243685083417593","host":"s3://npm-registry-packages-npm-production"}},"3.0.39-f5932c294":{"name":"@libp2p/identify","version":"3.0.39-f5932c294","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b592bab46241eadb47122f760ddf2b3e80e21613","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39-f5932c294.tgz","fileCount":35,"integrity":"sha512-nWjZBMD9vpH6vJrkivzYU9VNie555jE4Z6gIwYzQ+xZewzmcuMa2CW219r32dqhIfdpq/WIzV/0mGjwCVGlpWQ==","signatures":[{"sig":"MEQCIAVrX7GjoR/Zk/3cnOYhVXHum57EZaEfOTZ35wmuMmCSAiAUXrnwBeQnrPZ8Oap1XmxEMOQgilMv8sELJ4145S58/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39-f5932c294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1178048},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.2-f5932c294","@libp2p/crypto":"5.1.8-f5932c294","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-f5932c294","protons-runtime":"^5.5.0","@libp2p/interface":"2.11.0-f5932c294","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.35-f5932c294","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.19-f5932c294","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.2.0-f5932c294","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39-f5932c294_1755688201284_0.9961542319640568","host":"s3://npm-registry-packages-npm-production"}},"3.0.39-a02cb0461":{"name":"@libp2p/identify","version":"3.0.39-a02cb0461","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"942817d0746fa314530060aee8fdda16015f78b9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39-a02cb0461.tgz","fileCount":35,"integrity":"sha512-741CPi7v+GFJNkKAS0vc5ZcgyhpbgojGlswqrXglmJWZ6+Vyb7OgSPb9D1tNRBMHJWIQuEFK+2Etec3U5sE4Jw==","signatures":[{"sig":"MEQCICLDb/Bzna6RUajedcB2tLRE4wW+8VxUk1Vm4LFLMRdtAiA4+kjdaAQuyc42BqpLCZpTmbwnVMBcNe8vgK/xsZenXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39-a02cb0461","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1199076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.2-a02cb0461","@libp2p/crypto":"5.1.8-a02cb0461","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-a02cb0461","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-a02cb0461","@libp2p/peer-record":"8.0.35-a02cb0461","@multiformats/multiaddr":"^12.5.1","@libp2p/interface-internal":"2.3.19-a02cb0461","@multiformats/multiaddr-matcher":"^2.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"5.2.0-a02cb0461","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39-a02cb0461_1756976529543_0.8290419669083893","host":"s3://npm-registry-packages-npm-production"}},"3.0.39-0f07e3df5":{"name":"@libp2p/identify","version":"3.0.39-0f07e3df5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6065b0e96ded7cc6bf53a08e66022d74a917bc3b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39-0f07e3df5.tgz","fileCount":35,"integrity":"sha512-igg2HClcMgaAPHa2LjiQ4go98QDZIcN1SN7oMOagFxzrK1NNFxe0lQUkodwxpeLXPVTmMshqdpL7GCURhTCbUw==","signatures":[{"sig":"MEUCIQCRstvDhUktTiFT1z2DJwAmzovlNu9WCzM5R8ByGRX/UgIgWCV7KFE8Rol9NELn4fnZ3GX1brjsLcXd6xeHNLMs5tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39-0f07e3df5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1177243},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.2-0f07e3df5","@libp2p/crypto":"5.1.8-0f07e3df5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-0f07e3df5","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-0f07e3df5","@libp2p/peer-record":"8.0.35-0f07e3df5","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"2.3.19-0f07e3df5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"5.2.0-0f07e3df5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39-0f07e3df5_1757071735494_0.8541241223409846","host":"s3://npm-registry-packages-npm-production"}},"3.0.39-8484de8a2":{"name":"@libp2p/identify","version":"3.0.39-8484de8a2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e46b966b4d40f22e9e32150c431ee02524b2e132","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39-8484de8a2.tgz","fileCount":35,"integrity":"sha512-9ypuqcNMWSYdbjBHy/3wlf7TiwAfg3L6PDkSX0voVzy7aJzEuRSfQvvgIjAf8HeTrowvAKhuXFFUqH/3l7BSiQ==","signatures":[{"sig":"MEUCICzFBCu5wgKaSx5bVTOSzDAHQlsmOtjf33I33cVcYGyOAiEAsd4+gu+rC4Rfd+3mI7tFowSz5LNLj7eL3YcxEdyZrUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39-8484de8a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1177243},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.2-8484de8a2","@libp2p/crypto":"5.1.8-8484de8a2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-8484de8a2","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-8484de8a2","@libp2p/peer-record":"8.0.35-8484de8a2","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"2.3.19-8484de8a2","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"5.2.0-8484de8a2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39-8484de8a2_1757313489919_0.9475593761256504","host":"s3://npm-registry-packages-npm-production"}},"3.0.39-da78fa851":{"name":"@libp2p/identify","version":"3.0.39-da78fa851","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"635cc780318650ceb9713481e36be53a3f66a2b5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39-da78fa851.tgz","fileCount":35,"integrity":"sha512-YpaWmLrrV1h9/BBBCnyngNXlKh1twqIz7YYbV37gbgWKgSCsF6LitjzRps2MrenYiTz14goWMhk3K5jIK0J0PQ==","signatures":[{"sig":"MEUCIQD2mcIXjq6/GckMEPUOY7F74LZzcvuRHUuC1Rvpx9RTUgIgenEo14/XDERIz8gbwZ/ij98UUqEz3XFfMDays3u81tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39-da78fa851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1178458},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.2-da78fa851","@libp2p/crypto":"5.1.8-da78fa851","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-da78fa851","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-da78fa851","@libp2p/peer-record":"8.0.35-da78fa851","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"2.3.19-da78fa851","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"5.2.0-da78fa851","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39-da78fa851_1758267901335_0.19357679735627586","host":"s3://npm-registry-packages-npm-production"}},"3.0.39-9a9b11fd4":{"name":"@libp2p/identify","version":"3.0.39-9a9b11fd4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e461c6d573a9f06cc145acccbfddb328ce8de0dc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39-9a9b11fd4.tgz","fileCount":35,"integrity":"sha512-5khr74P+fYXhk+XLXNyd1dauU0QYPYeq+QBVWtlidU6WhpsePTOY/Ln2RIfU/AN6bHE5wgeFYQALt9WaZjqMTw==","signatures":[{"sig":"MEUCIAh/0eCWabHuYdrnEsNuB8mOpiZuui6lsFhL5yacjBvhAiEA4ZtZr4RGONueGGKefXIsoJo00FqeOQs+vWlKs8C3Wls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39-9a9b11fd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1176017},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.2-9a9b11fd4","@libp2p/crypto":"5.1.8-9a9b11fd4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-9a9b11fd4","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-9a9b11fd4","@libp2p/peer-record":"8.0.35-9a9b11fd4","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"2.3.19-9a9b11fd4","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"5.2.0-9a9b11fd4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39-9a9b11fd4_1758523984159_0.9235456728492069","host":"s3://npm-registry-packages-npm-production"}},"3.0.39-f0afebfdf":{"name":"@libp2p/identify","version":"3.0.39-f0afebfdf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5a444990533c77d73cf91458c1497cb11bed7c87","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39-f0afebfdf.tgz","fileCount":35,"integrity":"sha512-V8cMKV7DDBd+rSIvEYvS3DSUYTa86gIXLgiXuwIZusavRfspsxhm384LYWuJcNYf8fG4CJEQlJ8n/TZNG+BJXg==","signatures":[{"sig":"MEUCIEDw669c22cw6+/8a4XpDd2JVzn/sejMETkhhCSJ+aqNAiEAlttRWfZy17tNAv6rMkwhKmh14FixawNmwZP41dUkuyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39-f0afebfdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1176017},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.2-f0afebfdf","@libp2p/crypto":"5.1.8-f0afebfdf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-f0afebfdf","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-f0afebfdf","@libp2p/peer-record":"8.0.35-f0afebfdf","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"2.3.19-f0afebfdf","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"5.2.0-f0afebfdf","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39-f0afebfdf_1758530186077_0.5908435046610845","host":"s3://npm-registry-packages-npm-production"}},"3.0.39-87bc8d4fb":{"name":"@libp2p/identify","version":"3.0.39-87bc8d4fb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"67f29f0b2cfb9f048d48c57849c5d314eb297f40","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39-87bc8d4fb.tgz","fileCount":35,"integrity":"sha512-ibq6QcmZJsqMOFu8qyxmebQnx/9cAxC3ECQo+Flpin0e/Bd9E1KJSzu+I4d2XjpqP9k9uSpS1//PF4GTwUGSqg==","signatures":[{"sig":"MEUCIC6g5HVq4yhs5LYoAQF0Mwv/ul/hFE7FFWDCa5iJCwDCAiEAgUee6yrTIyYGryUKqV28cw+4+b4BohBeHGggbwdLmno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39-87bc8d4fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1178048},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.9","main-event":"^1.0.1","it-parallel":"^3.0.11","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.2-87bc8d4fb","@libp2p/crypto":"5.1.8-87bc8d4fb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-87bc8d4fb","protons-runtime":"^5.5.0","@libp2p/interface":"2.11.0-87bc8d4fb","it-protobuf-stream":"^2.0.2","@libp2p/peer-record":"8.0.35-87bc8d4fb","@multiformats/multiaddr":"^12.4.4","@libp2p/interface-internal":"2.3.19-87bc8d4fb","@multiformats/multiaddr-matcher":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-pair":"^2.0.6","protons":"^7.6.1","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"5.2.0-87bc8d4fb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39-87bc8d4fb_1758539029827_0.47722356705198066","host":"s3://npm-registry-packages-npm-production"}},"3.0.39-e8398d97e":{"name":"@libp2p/identify","version":"3.0.39-e8398d97e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f311f39b2ade597e5b7a1a09cb387f3209315524","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39-e8398d97e.tgz","fileCount":35,"integrity":"sha512-SHHQJqhyL5FI4JRg4ML3J9q/36Lk0/wGQsyxRFDDHp9/JOJ6aWkIYLYLeGvlY9PrNEDn7tKnrgBw105o51Aj/Q==","signatures":[{"sig":"MEYCIQCgs7gLocqqMjLAfhUhr7123GoryaLryReoWgtaYL7RzQIhALz+f06HUESEJ4XC0mLISuWh/R+GGxpZzxfOUcQOrZX2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39-e8398d97e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1176017},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.2-e8398d97e","@libp2p/crypto":"5.1.8-e8398d97e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-e8398d97e","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-e8398d97e","@libp2p/peer-record":"8.0.35-e8398d97e","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"2.3.19-e8398d97e","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"5.2.0-e8398d97e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39-e8398d97e_1758621752577_0.7571432555384208","host":"s3://npm-registry-packages-npm-production"}},"3.0.39-fb19b055d":{"name":"@libp2p/identify","version":"3.0.39-fb19b055d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"163a2e874f2faa9c488fe0915ab16654f58347e0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39-fb19b055d.tgz","fileCount":35,"integrity":"sha512-MX0c1MnJWr/X5Tsecg9Off+Ztdem+Fu0TTxcuNvEd7PVae0fZ6NDzOsHmBYim7Rz9sQtPu21Up7pdFy2yGlvJw==","signatures":[{"sig":"MEUCIQC5Ayl6QehY26fS50fjAATWNERCZsoay6vZVlfrkM65hQIgS+HPzhwsTyuJCSu0OlYv0w8AF7G8bEJdvQEdu9SoC2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39-fb19b055d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1176017},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.2-fb19b055d","@libp2p/crypto":"5.1.8-fb19b055d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-fb19b055d","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-fb19b055d","@libp2p/peer-record":"8.0.35-fb19b055d","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"2.3.19-fb19b055d","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"5.2.0-fb19b055d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39-fb19b055d_1758627254214_0.17845486189687265","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-049bfa0fa":{"name":"@libp2p/identify","version":"4.0.0-049bfa0fa","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"05852d1825ece591b1c70a74dc5f9644e51042d5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.0-049bfa0fa.tgz","fileCount":35,"integrity":"sha512-4HVMDVEQqt4FYXVquBRaociz6cwLBKoLfbk0yG90UEjIysVzWFUqhhPvyUmUHP1Zm2bsIZTuWYHMyL2kYJJVAA==","signatures":[{"sig":"MEUCIAtbth72vnqI7PC75mswQnF5/H6VSouaaFBww7rqEJ/WAiEAyowm9XkFgwgpcCHYKCtPT5kKlGfaT7+jEGEmzf46EOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.0-049bfa0fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1176013},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.0-049bfa0fa","@libp2p/crypto":"5.1.9-049bfa0fa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.0-049bfa0fa","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-049bfa0fa","@libp2p/peer-record":"9.0.0-049bfa0fa","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.0-049bfa0fa","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.0-049bfa0fa","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.0-049bfa0fa_1758632215704_0.6751441143105494","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-621b464f0":{"name":"@libp2p/identify","version":"4.0.0-621b464f0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d9232263d0db1591e4a2ddd78b7e6b6ab07d8010","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.0-621b464f0.tgz","fileCount":35,"integrity":"sha512-zEpdOR4Th7V+8pa3IWN5f8A7PcUwB6vxiH9LKBThpyXIkn433RKHu2Pioi4rmfy643lZZtLa7vbSOJUOWNYNPw==","signatures":[{"sig":"MEUCICp5oJRX51/BQb1QpD71MS9Gq9Q0I6k0aSsBdASnihDWAiEA2UhoYre6zHL/jyWOLGH2OpdXKYlNg8UFcbRUgw/v57E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.0-621b464f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1176013},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.0-621b464f0","@libp2p/crypto":"5.1.9-621b464f0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.0-621b464f0","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-621b464f0","@libp2p/peer-record":"9.0.0-621b464f0","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.0-621b464f0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.0-621b464f0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.0-621b464f0_1758642540594_0.4096207078416325","host":"s3://npm-registry-packages-npm-production"}},"3.0.39-6059227cb":{"name":"@libp2p/identify","version":"3.0.39-6059227cb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@3.0.39-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1711bd6c0657e57a71c393450d390d56cd9835f8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-3.0.39-6059227cb.tgz","fileCount":35,"integrity":"sha512-sRlF9MIDwo0SmZiQIdC5V6EDj4OR3IG3/1tcKrXhgj8QQh0fQoyjM1NOdzFW/CPgIgJkUCjIOYg1PrFggZ/tHg==","signatures":[{"sig":"MEUCIQDEgfqAJBDaWFN71G3BCN1rFdD7oaABIkyxVd6QI5OH/QIgHdFeatXAQoFr6PZElSbU1XdaphrAPCEDVV+kF34BSBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@3.0.39-6059227cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1176017},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"6.7.2-6059227cb","@libp2p/crypto":"5.1.8-6059227cb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-6059227cb","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-6059227cb","@libp2p/peer-record":"8.0.35-6059227cb","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"2.3.19-6059227cb","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"5.2.0-6059227cb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_3.0.39-6059227cb_1758656430907_0.13342842745802885","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@libp2p/identify","version":"4.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"783843308aebdcf762fafaa259b001ea054aef57","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.0.tgz","fileCount":36,"integrity":"sha512-hckAH0E4vXzDjob9cwzEF8dKxQnufQQJP9T/IQ7M0OP4DmQ6k0+qvBkwHWoWcRkTdWPelShK9/69NnmAaQsfrQ==","signatures":[{"sig":"MEYCIQDujwxbD1qrMk9jL1mvEWUolgcheO5PYQVepklu0PvkRQIhAInW7xHqrVc5j6ALcxyXH/UWPWkB0t1i/+0oLTZNNq/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1177634},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.0","@libp2p/crypto":"^5.1.9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.0","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.0","@libp2p/peer-record":"^9.0.0","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.0.0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.0_1758692969517_0.9275737384760341","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-55b7e5fea":{"name":"@libp2p/identify","version":"4.0.0-55b7e5fea","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cd72034702214fed65bc336ffd4a798168ccafbb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.0-55b7e5fea.tgz","fileCount":35,"integrity":"sha512-Dgftml5tlO5wd0qV+xv5D9p5tmdyCf1oj504I1ja3gb2NndAKQC38KhOIHwvjKdnxHTxFj3Tc2RCiMbLVAIvWw==","signatures":[{"sig":"MEUCICSqVqGW38lKa2yq3AW1kzIFugWh3HOfEl7hBmqWoopZAiEA0ZmBvyVDCSMuX2ngqm0+Fu86MofAw3nr2mfNSwdxSk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.0-55b7e5fea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131223},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.0-55b7e5fea","@libp2p/crypto":"5.1.9-55b7e5fea","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.0-55b7e5fea","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-55b7e5fea","@libp2p/peer-record":"9.0.0-55b7e5fea","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.0-55b7e5fea","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.0-55b7e5fea","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.0-55b7e5fea_1758717665959_0.7826004450556805","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@libp2p/identify","version":"4.0.1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"18cddc769734c5442d81d48b47301cc86cfa8355","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.1.tgz","fileCount":36,"integrity":"sha512-IucxYS6IZWhx5OT+zBzo43hpi6xD66VCLvOw86CYwMXq40vdswJ2y3hH+zb86qqwA6PFxuNlfosVN/6NH+NE5Q==","signatures":[{"sig":"MEUCIBpnpovP1h8Azn4pPlhkUsU3Tmda1UjxgE1gJc4pBXUwAiEAhLzsaBUHxive8Tcsue9hYYjzzNGJL+zcmGB/i5AhwGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1132845},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.1","@libp2p/crypto":"^5.1.10","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.0","@libp2p/peer-record":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.1","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.0.1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.1_1758722497434_0.5397394863421727","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-71e8ee163":{"name":"@libp2p/identify","version":"4.0.1-71e8ee163","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2fc98755f5bdfc57b187d3d13bfd62e1b13a1b19","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.1-71e8ee163.tgz","fileCount":35,"integrity":"sha512-a0DLQq/zdK0nflEfM55JtQrlb7lh9EZgwVyjW7dhQ52IevitHehEwdICVNd6Nfq4oCHbeBh9KequvIFwNeqs0w==","signatures":[{"sig":"MEUCIHU3bV8IdlVHzwXc7iFxmGDHdm9rSj+eSjSRcnUSTPV+AiEAqT0RwtNdcT7yeATGzcx5feaCeUDNeBz71eJHPj99Nhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.1-71e8ee163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131224},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.1-71e8ee163","@libp2p/crypto":"5.1.10-71e8ee163","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-71e8ee163","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-71e8ee163","@libp2p/peer-record":"9.0.1-71e8ee163","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.1-71e8ee163","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.1-71e8ee163","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.1-71e8ee163_1758784091440_0.27399937392712626","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-425a42cdd":{"name":"@libp2p/identify","version":"4.0.1-425a42cdd","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c416e2dc2857d277b4daf90d8e5aac89b64e36a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.1-425a42cdd.tgz","fileCount":35,"integrity":"sha512-xQ3TSu9w3RmrrW1ekEiBdnHbMTdjbvZ5dVp6mro3qjxkK1ELVRww/MFzPp24NqreXnp7dtQ4Ss6Mny2071LvqQ==","signatures":[{"sig":"MEUCIQDq5dh2ynKyBnr8bss0L6+CrvjQD7iBFtG2WE/VNJUuvgIgbjucNU2dNgltvvaR0UXvsfP6UPBJ8EsuscpR/ZLs91E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.1-425a42cdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131224},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.1-425a42cdd","@libp2p/crypto":"5.1.10-425a42cdd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-425a42cdd","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-425a42cdd","@libp2p/peer-record":"9.0.1-425a42cdd","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.1-425a42cdd","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.1-425a42cdd","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.1-425a42cdd_1758810942251_0.9895997177531619","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-8543df06b":{"name":"@libp2p/identify","version":"4.0.1-8543df06b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c372caaae2181c182f7bb3005a37e4956ded8427","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.1-8543df06b.tgz","fileCount":35,"integrity":"sha512-fXd3XIIl+SvIBEjqt8fEJdP4YR44NZtFqe+jqXOF8x42ob004vQYbdsUDW9xqec5RTH9n0jVnya4so9qMo5lhg==","signatures":[{"sig":"MEMCHy6KvYpNOhw8T1tNyXD/KIxha8mj2bujQrC3pH+C2d0CIBYOHwpwZZ7glPKgLf8C+quq41BJYE81WV8zivA7401M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.1-8543df06b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131224},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.1-8543df06b","@libp2p/crypto":"5.1.10-8543df06b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-8543df06b","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-8543df06b","@libp2p/peer-record":"9.0.1-8543df06b","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.1-8543df06b","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.1-8543df06b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.1-8543df06b_1758894090573_0.4107177496698644","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-39e2e541a":{"name":"@libp2p/identify","version":"4.0.1-39e2e541a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"faa888f2cb277ea7c4f9b6986a9f9a90b04a95a6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.1-39e2e541a.tgz","fileCount":35,"integrity":"sha512-BLx8uxjldHMOLfv92a8Y2sH5oASLhgkbr8edptnJ6D51ii3Ln0hpXsCKVcpWghCSEMB/XWiNfq9bHwqctGjrtQ==","signatures":[{"sig":"MEYCIQCx6m/3IT0Rt8kT3jpd0pIN1apdC63Ga/6Y2THayko+PwIhAKBUUip3K8Ni9eFkaeE5hWAzw2Oq22IcRh5vMfJiCZd6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.1-39e2e541a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131224},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.1-39e2e541a","@libp2p/crypto":"5.1.10-39e2e541a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-39e2e541a","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-39e2e541a","@libp2p/peer-record":"9.0.1-39e2e541a","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.1-39e2e541a","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.1-39e2e541a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.1-39e2e541a_1758900664147_0.8019693548182287","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-8d66d5ff1":{"name":"@libp2p/identify","version":"4.0.1-8d66d5ff1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"49ebc7d1d636938492da61f966c8acb9cc92a265","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.1-8d66d5ff1.tgz","fileCount":35,"integrity":"sha512-c5cxvretxiyGw2cAsjaq/tA4vLQ8qJ4FARlXIeG3dXFJ7A+DKvzENL/xyl9Svz9RSFfXtEd3qYz11bvZYjTx0w==","signatures":[{"sig":"MEYCIQCbyGI7Q3xySGY6JG15LJn6oxys2J88lgJ+RgFE9t7mPQIhAI1Z7PGWZYi84A2IaXpsExHMCrZ92GwFzx4eij6weJLJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.1-8d66d5ff1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131486},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.1-8d66d5ff1","@libp2p/crypto":"5.1.10-8d66d5ff1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-8d66d5ff1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-8d66d5ff1","@libp2p/peer-record":"9.0.1-8d66d5ff1","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.1-8d66d5ff1","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.1-8d66d5ff1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.1-8d66d5ff1_1758955798959_0.7980647367287608","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-334f91bdc":{"name":"@libp2p/identify","version":"4.0.1-334f91bdc","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3f1777d1159ac47d089becaf62ef31eb70c8c643","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.1-334f91bdc.tgz","fileCount":35,"integrity":"sha512-BOC5qopWF4KQq/VcDg45YDJiCpbmlfcYBsJZd6UTYNAHAvFDvxbWY/dP3u9J2Oc2jC1Lr/Eg7gk2fHXtbq/C8Q==","signatures":[{"sig":"MEUCIQCxz1OmqphRKX/LPCJUpoVplraorYqBN83kUiPw55EiyAIgMW1NJLMib8KfvZSnuYU5pzB7KwlHPL+NtI+IQ/6wgMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.1-334f91bdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131486},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.1-334f91bdc","@libp2p/crypto":"5.1.10-334f91bdc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-334f91bdc","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-334f91bdc","@libp2p/peer-record":"9.0.1-334f91bdc","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.1-334f91bdc","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.1-334f91bdc","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.1-334f91bdc_1758958943356_0.17351652932969297","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@libp2p/identify","version":"4.0.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"774300377a824fb79cd3d20583b41c8d9b3be340","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.2.tgz","fileCount":36,"integrity":"sha512-J3KnA511TfOYETUhppVBH4NoudH5QU+e7s2/QOcEw6J7eZ3BlkY0YpKFvHRh6CTNnimtnBAjkPF5oQBgDdx0Ug==","signatures":[{"sig":"MEUCIQCiIwLgDHii9mEMzi82YCoWEwuygx/kGux9B77E6Yym0gIgXjY1oXLsQmWb2NPJcS7AXHtrT8dfsTOprIFUYQ1vTjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133107},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.2","@libp2p/crypto":"^5.1.10","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.0","@libp2p/peer-record":"^9.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.2","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.2_1758960466879_0.07919267547818953","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-de2ad9ca5":{"name":"@libp2p/identify","version":"4.0.2-de2ad9ca5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f6bc5801b0fccc265d75f924f53da2551c8da27f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.2-de2ad9ca5.tgz","fileCount":35,"integrity":"sha512-t+mNreyhANJMighlqtNnC+/Ha9vme0MRKD1ojv+RDIfcMi6d8sjyJLr6+J75LJ0qsvhFxuMyOQmK/FH0w7lJOA==","signatures":[{"sig":"MEYCIQDsCIkjqEGCI96VbjtE1pa8LTGWHJJacBzgHAMDtIqsrQIhAJ9nNzkYiUc+pEBESgViOZSEEKFSFHiLuhFS2IgxFREJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.2-de2ad9ca5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131486},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.2-de2ad9ca5","@libp2p/crypto":"5.1.10-de2ad9ca5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-de2ad9ca5","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-de2ad9ca5","@libp2p/peer-record":"9.0.1-de2ad9ca5","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.2-de2ad9ca5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.2-de2ad9ca5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.2-de2ad9ca5_1758988812719_0.5953420123359539","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-93ba5a84f":{"name":"@libp2p/identify","version":"4.0.2-93ba5a84f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d578317bfaa3998cd778c911c508bcfd8b160a54","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.2-93ba5a84f.tgz","fileCount":35,"integrity":"sha512-FBZ70/43yGquUbMRGfPku2DvTrn6bdThV2N0gHh3+Z5lUEesUthzvLeVRgdILjQffwYMaNaCOiGJ+5Hqo3MaLQ==","signatures":[{"sig":"MEUCIEWmNu2KucXq2UGq5NeBHVMYtMhVwqNbOIaEdZSioOniAiEAlXQPEhtlkI+A5HcMkaBGN8phdDPZWAoCm0MKMWOHqvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.2-93ba5a84f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131486},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.2-93ba5a84f","@libp2p/crypto":"5.1.10-93ba5a84f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-93ba5a84f","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-93ba5a84f","@libp2p/peer-record":"9.0.1-93ba5a84f","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.2-93ba5a84f","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.2-93ba5a84f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.2-93ba5a84f_1759038966023_0.0385421013295113","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-547a5b988":{"name":"@libp2p/identify","version":"4.0.2-547a5b988","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0b439a2efa23559de27f72ce2b7d26004588559a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.2-547a5b988.tgz","fileCount":35,"integrity":"sha512-TKupNeXXC3wSgbMU/99AkZEYp75jcdOvH8uAsL2ZkZZeDS5E0S7nJbDvlgGolY84I3Jxk1xamdEvN2ITIOQy6w==","signatures":[{"sig":"MEYCIQDedDtdfJLiNsNZ8Xbstfm+wHt0ayXigyOyxSZTOh0y6AIhAKqgq9isGmCj8q1TkVlRVr/2HqpTkLkUG9EUDwxhKeBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.2-547a5b988","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131486},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.2-547a5b988","@libp2p/crypto":"5.1.10-547a5b988","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-547a5b988","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-547a5b988","@libp2p/peer-record":"9.0.1-547a5b988","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.2-547a5b988","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.2-547a5b988","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.2-547a5b988_1759236517416_0.22405345398035337","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-7e1c0bada":{"name":"@libp2p/identify","version":"4.0.2-7e1c0bada","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"748921ee19e33c419672552ccf08dced5c2483bf","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.2-7e1c0bada.tgz","fileCount":35,"integrity":"sha512-3TLEn83WOXfvc79cocMnme/J8W4M8/R3CTcR+HOTJpX519Px6HRjKMXgISeJyBQNHX6pBhjprtya1vjzogMARw==","signatures":[{"sig":"MEUCIQDXIQqGk/+JpgWrpqXZATZOovxr7XIGqL9oCejsy3X5EQIgGY941kL+P02SQg8P2WmUWQ0hGYo4d9ELj4qmgYq/8Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.2-7e1c0bada","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131504},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.2-7e1c0bada","@libp2p/crypto":"5.1.10-7e1c0bada","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-7e1c0bada","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-7e1c0bada","@libp2p/peer-record":"9.0.1-7e1c0bada","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.2-7e1c0bada","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.2-7e1c0bada","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.2-7e1c0bada_1759329345276_0.42337790792585883","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@libp2p/identify","version":"4.0.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e654b2d28e97a02cd482d613a5c7439020384b8e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.3.tgz","fileCount":36,"integrity":"sha512-X6QDGx0z0nNl9NfgxuVCwtH7b2ujzr8W4aHQ4wTxtpxDK/LLOMK466RMZVxI9z6wveACb6lnf+bN9JS+xEwZTg==","signatures":[{"sig":"MEUCIQDcv3OEm0lhE3kXAWBFGmfb8Urr6GQWZ1yC2zWhTY5t9AIgQEZmfDxh4JgreRMAHNFHaqUJoELd+jnZA3cj07QA1Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133125},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.3","@libp2p/crypto":"^5.1.11","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.2","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.1","@libp2p/peer-record":"^9.0.2","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.3","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.0.3","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.3_1759340141264_0.8447036407815753","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-72a7ea10a":{"name":"@libp2p/identify","version":"4.0.3-72a7ea10a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cbd40b3c726609b78211e2393cd72a868f432970","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.3-72a7ea10a.tgz","fileCount":35,"integrity":"sha512-E2UqRtHewJPTSKUxbeK1eYYxD3pgzdmrXvk+MiFqWkMSHjr4OMchgU2dmqkSZaIIIWtivLMN+gd1iQAn6dlKHQ==","signatures":[{"sig":"MEYCIQC2zRPAcLd9OlN5oYqop9AtbVDhzU1xlVoZSQaRQwSl1wIhANCY1OxOkrLajpmSaAk2wV+RAXC+ZtO9yisHJt1ZUzXV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.3-72a7ea10a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131624},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.3-72a7ea10a","@libp2p/crypto":"5.1.11-72a7ea10a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.2-72a7ea10a","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.1-72a7ea10a","@libp2p/peer-record":"9.0.2-72a7ea10a","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.3-72a7ea10a","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.3-72a7ea10a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.3-72a7ea10a_1759384048821_0.9774831332152132","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@libp2p/identify","version":"4.0.4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7d5ce6a40b9e840f7a8bd894bcc9c041ccdab6dc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.4.tgz","fileCount":36,"integrity":"sha512-yCSZFCIWo5Om+J4jGMswctQ8OFawqu7pz1O/gMDCSlZD/lQGRMXhewI6Kdsy9otxAXAT63LJy72JoqsEnuZvtQ==","signatures":[{"sig":"MEUCIQCuJBcEbSYeDF0RtvUOVVOGtXrCDXMJQXRMRbb6iFIldwIgZVsM3ObZdLmorIJWKOT6g/xiTSU3GZLNQEWKwNb/KNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133245},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.4","@libp2p/crypto":"^5.1.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.3","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.2","@libp2p/peer-record":"^9.0.3","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.4","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.0.4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.4_1759388830232_0.9970679048046867","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-5fccd1dde":{"name":"@libp2p/identify","version":"4.0.4-5fccd1dde","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"844f3b1fe4c09f7f52459507d7d8239b8720e776","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.4-5fccd1dde.tgz","fileCount":35,"integrity":"sha512-BdrP+qS8CkqOAPKRpIQZtrQ1NijQ/suaUDUhCmzJviAvathIbrcK8w+6kjIIBsYeHzboIfknhsb1yUf/FSoDEA==","signatures":[{"sig":"MEQCIBLWNtiE/RSis5fvb98q23bUJdMuSUVFFvh4iB15+XvSAiBizvXk7jVSoiLffHLW5LNnhnq6Adl4H3Mj/LTuzq0hmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.4-5fccd1dde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131624},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.4-5fccd1dde","@libp2p/crypto":"5.1.12-5fccd1dde","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-5fccd1dde","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-5fccd1dde","@libp2p/peer-record":"9.0.3-5fccd1dde","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.4-5fccd1dde","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.4-5fccd1dde","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.4-5fccd1dde_1759480395937_0.07989404484173757","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-a0f9da212":{"name":"@libp2p/identify","version":"4.0.4-a0f9da212","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b251edd3fa3e1a51f01b090b1a23ad2ece9081c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.4-a0f9da212.tgz","fileCount":35,"integrity":"sha512-Kp0UG4uWdNzR/EWFpl5gEFlS0bys5vtymUgqEEGl7mcU0ufekpmg40T9BN+zlLj6D8FQCCKoldpG1qW5DmbgFQ==","signatures":[{"sig":"MEQCIG0GtPWw9KHAqyJsoJnOWnqGDFgmSEXI6+IMZuzL0PQ2AiBOAaKZ+8z4eiBxIvtIoV6SoWgojRhJwgEIxtABAjXcFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.4-a0f9da212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131624},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.4-a0f9da212","@libp2p/crypto":"5.1.12-a0f9da212","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-a0f9da212","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-a0f9da212","@libp2p/peer-record":"9.0.3-a0f9da212","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.4-a0f9da212","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.4-a0f9da212","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.4-a0f9da212_1759484804369_0.19151747573550337","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@libp2p/identify","version":"4.0.5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fe1443ef1b778a0885ec12d584197e1bec0d6b88","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.5.tgz","fileCount":36,"integrity":"sha512-p25fw5+w0OjsAgxJWWZhUY25hYGyfFlA1ifycE6DFnPuhYHosZx69/2Q30rq4kZgSEBCepGcj32cKRhWCn0L9A==","signatures":[{"sig":"MEYCIQCuV+L0N6i2LYhDODn7M7lwpfwD2ngIY3VySl7RMC6t8wIhANnPldEyiU0xZYGJNW+upPmIiLtvhTY7lkC5pfdOAZ9i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133245},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.5","@libp2p/crypto":"^5.1.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.3","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.2","@libp2p/peer-record":"^9.0.3","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.0.5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.5_1759488713721_0.23257338507370906","host":"s3://npm-registry-packages-npm-production"}},"4.0.5-3596206ed":{"name":"@libp2p/identify","version":"4.0.5-3596206ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7fa575028e407b2b6fb6ffda9f63b1cdbc414f4b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.5-3596206ed.tgz","fileCount":35,"integrity":"sha512-4Y/WDvVqMdjOkydHoZHaitwZq007nIlnZZ2vGqaUTLPZGL3NdTqFjRHHOfx33sLAdKdwDjCNDOkwCsAaQ5r/eA==","signatures":[{"sig":"MEUCIBVUMIsVEicnoyWrnZhcxTReKppgL/c3GNdhs00cYqEtAiEA+UklPieV6DJgMMu6afGoAm7xSI67dwbcdoN21+kMdnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.5-3596206ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131624},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.5-3596206ed","@libp2p/crypto":"5.1.12-3596206ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-3596206ed","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-3596206ed","@libp2p/peer-record":"9.0.3-3596206ed","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.5-3596206ed","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.5-3596206ed","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.5-3596206ed_1759726488085_0.10433141046517136","host":"s3://npm-registry-packages-npm-production"}},"4.0.5-fb08a2f90":{"name":"@libp2p/identify","version":"4.0.5-fb08a2f90","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5be7c3971fa6cf997b79d986b8555c76f2ceda36","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.5-fb08a2f90.tgz","fileCount":35,"integrity":"sha512-/K4XIcI8uQdWhH8nAQBUNMW6HrIvNcec9YGJOQ7danvRDBZAZExLSHLsTjGTI+XRRYETWXuI2/PH6soq0BQ7jA==","signatures":[{"sig":"MEYCIQC9BeP1NRzVt9/8Dg7AtG8KMQSUKAUypJ8r95hyxixCDgIhAMLhkTPZ3Nl3TuFUPVwSR0/0Rd8wBYaWRTx9pD6XZYH7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.5-fb08a2f90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131624},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.5-fb08a2f90","@libp2p/crypto":"5.1.12-fb08a2f90","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-fb08a2f90","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-fb08a2f90","@libp2p/peer-record":"9.0.3-fb08a2f90","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.5-fb08a2f90","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.5-fb08a2f90","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.5-fb08a2f90_1760002921251_0.20287004676537346","host":"s3://npm-registry-packages-npm-production"}},"4.0.5-dad3cca5d":{"name":"@libp2p/identify","version":"4.0.5-dad3cca5d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"073b241b2847c5b6f6dec1a3e3b38f56b2fd9b4b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.5-dad3cca5d.tgz","fileCount":35,"integrity":"sha512-ZmqqX2662prU1W0X5i2ZTSevSfDhfNQkZ5rmN7dn+FiD4Pu1ssgcJywm1ZL487PGHs7gCISDBPhJaBskbN64Lw==","signatures":[{"sig":"MEUCIQDxF+rjEzni1unaL3D0De66QYjLYHRgjcuET+jX2zJDDwIgCMF8wtydt3uA3esa3iUAkwKZWIwiaHlA2TuaQ1PMfwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.5-dad3cca5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131645},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.5-dad3cca5d","@libp2p/crypto":"5.1.12-dad3cca5d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-dad3cca5d","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-dad3cca5d","@libp2p/peer-record":"9.0.3-dad3cca5d","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.5-dad3cca5d","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.0.5-dad3cca5d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.5-dad3cca5d_1761162171966_0.8792009272404029","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@libp2p/identify","version":"4.0.6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f70b37b49893e0528045463e09f889cfcc9c23e9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.6.tgz","fileCount":36,"integrity":"sha512-3JxHmtVCf/ObUClcHP+f8/E0CMqg6n2XruiGU5y+N1bPZCxaTtePViTEMvJMAdbgHIDW3f0c+b4WD1vMyhMCug==","signatures":[{"sig":"MEYCIQDcaRLd82DObjSItxZd2CknSGbeDQtGFqgS29dt/2okAQIhAMm063qH+CcVcgX2eOPX5m8rPNOy9yGESJO4lXnHQmcm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133266},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.6","@libp2p/crypto":"^5.1.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.3","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.2","@libp2p/peer-record":"^9.0.3","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.6","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.1.0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.6_1761193957061_0.23308202327566319","host":"s3://npm-registry-packages-npm-production"}},"4.0.6-0f3ab9e61":{"name":"@libp2p/identify","version":"4.0.6-0f3ab9e61","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0871eea5d717b93d0af882e5d3dcb596498e29c9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.6-0f3ab9e61.tgz","fileCount":35,"integrity":"sha512-F2u91LJ4mU0kvV7RgwSbJvruAfrYBSZs1NekJqEiJ81j9bX5uZGsdUbWCeDdCTtdI/SAgsMV/wDoQU+ItNk8Ng==","signatures":[{"sig":"MEUCIQCX6jK9oo6/Mv2NAb5fmUx/LB8ElPNmDwJnKE//OOl1NAIgeIRQX0e4+1MVoTJdYsSFOLxZt4LEXlqxX1NToUPReC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.6-0f3ab9e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131645},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.6-0f3ab9e61","@libp2p/crypto":"5.1.12-0f3ab9e61","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-0f3ab9e61","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-0f3ab9e61","@libp2p/peer-record":"9.0.3-0f3ab9e61","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.6-0f3ab9e61","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.1.0-0f3ab9e61","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.6-0f3ab9e61_1761665397975_0.9201390926566526","host":"s3://npm-registry-packages-npm-production"}},"4.0.7-d447a9944":{"name":"@libp2p/identify","version":"4.0.7-d447a9944","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"812b1245c6f0341ed04f8e4908a1ad1371cda391","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.7-d447a9944.tgz","fileCount":35,"integrity":"sha512-3Byskl+IWRHhoXeRq6a5dNn3OWVhstzyhxAy9h8FF7Wb3t7nyibwrUPBA/XWSNQGp7upAcojmZIFKpkrtbvAtA==","signatures":[{"sig":"MEYCIQCEsn/s0QpjTNY8tJ6br94cxpWs9I95hSgvcrOfM7vIGgIhAJqU8A2MgsblRqLG2sml9T3BPOECkuF0gvO82fsNPef+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.7-d447a9944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131645},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.7-d447a9944","@libp2p/crypto":"5.1.13-d447a9944","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-d447a9944","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-d447a9944","@libp2p/peer-record":"9.0.4-d447a9944","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.7-d447a9944","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.0-d447a9944","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.7-d447a9944_1761726876614_0.8283882783415537","host":"s3://npm-registry-packages-npm-production"}},"4.0.6-d1ff510bb":{"name":"@libp2p/identify","version":"4.0.6-d1ff510bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"905b7aaaf51da91822d753cb82be2212457480d7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.6-d1ff510bb.tgz","fileCount":35,"integrity":"sha512-jP/2mqHkMKZfSUmzYA3FrYkHCvVQJsJMQIPQnIKZjWTsKC54fin+BQzZwlThUOOswP84nqdQEj4vYPU+z0iFCw==","signatures":[{"sig":"MEUCIQCtcd6AG1F44aNXD7gMtOzwim0WGyB85hwgFGaoK9ssyAIgRuIS/07WivSBb3l9w01ZDQgzZsJKfWefIw/iMBHHnks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.6-d1ff510bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131645},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.6-d1ff510bb","@libp2p/crypto":"5.1.12-d1ff510bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-d1ff510bb","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-d1ff510bb","@libp2p/peer-record":"9.0.3-d1ff510bb","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.6-d1ff510bb","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.1.0-d1ff510bb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.6-d1ff510bb_1761729540285_0.43530894897733274","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@libp2p/identify","version":"4.0.7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"502ee13b3b1248cf59ad7ab4a6999e6a067320e1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.7.tgz","fileCount":36,"integrity":"sha512-2Rf438i7h0KFnfc5+AbE9Q0fH9H9Jlh28Kgn2tVywxRErUoaaFOMSQG39Jl/UO6umSn7L5Ug42S2owIXrXip4Q==","signatures":[{"sig":"MEUCIQDwDW4RcsmiVYnbhXCMZxTj+FITg5p8Oc8yIw3PtQMtWgIgG/7G1h7oGkcu+yhk9wgchQVkwyRgFOLZalMI/HxXR50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133266},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.7","@libp2p/crypto":"^5.1.13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@libp2p/peer-record":"^9.0.4","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.7","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.7_1761733681960_0.5544082017913567","host":"s3://npm-registry-packages-npm-production"}},"4.0.7-8cebf6322":{"name":"@libp2p/identify","version":"4.0.7-8cebf6322","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dcba4a2ae59cf2abd57bc0c143fb109f224da157","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.7-8cebf6322.tgz","fileCount":35,"integrity":"sha512-RtykaoiK0Lsh8+OJK5/HW0QhnTz1VrA6nDSql60+JRkgQbZQwAFbh4jLLiHDYtQSUrUSz5ROwlTz1r5WXMwUDA==","signatures":[{"sig":"MEUCIDeuFUWKku/+6+6bisqFnaBRVk7TEmHN41brTJZU40ZcAiEAu5hy1wTtX3Y3NJNtwQZgOpFG2VBjMoEFPyYwQ97uNiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.7-8cebf6322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131630},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.7-8cebf6322","@libp2p/crypto":"5.1.13-8cebf6322","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-8cebf6322","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-8cebf6322","@libp2p/peer-record":"9.0.4-8cebf6322","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.7-8cebf6322","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.0-8cebf6322","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.7-8cebf6322_1763011252718_0.39237676624919726","host":"s3://npm-registry-packages-npm-production"}},"4.0.7-e2bdc7e63":{"name":"@libp2p/identify","version":"4.0.7-e2bdc7e63","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bed3db6f0351b61ce4ca4586fafd45fc8d6ee813","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.7-e2bdc7e63.tgz","fileCount":35,"integrity":"sha512-tXt9KupHayB4egcwAqZmO4Wc0Fg8m+ZVOwpar95o5j7/piB6M6dEuT9gorssYNZHhUg2W0BTJ07Vqge/JDEOJQ==","signatures":[{"sig":"MEUCIQCZrHtOuZlV3ykt6yvfNAtXIZ7DBuZEYg68MEwdMcSXPwIgRRWvQWlEwJKXszEfSwx571gpeDEpoQ9WnTcYO3DEblY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.7-e2bdc7e63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131624},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.7-e2bdc7e63","@libp2p/crypto":"5.1.13-e2bdc7e63","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-e2bdc7e63","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-e2bdc7e63","@libp2p/peer-record":"9.0.4-e2bdc7e63","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.7-e2bdc7e63","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.0-e2bdc7e63","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.7-e2bdc7e63_1763013944880_0.7161030040110412","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@libp2p/identify","version":"4.0.8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9c86d5e5b5b929c4679e01de291a9ba2c4176234","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.8.tgz","fileCount":36,"integrity":"sha512-EvhooT3v1DQ31DFsOzbDh9STMCsHtX2gcF49UbJrah5k3/gWo2PdUuabHIgNdImjvlk87e5bsM5N118F3Sy9HQ==","signatures":[{"sig":"MEUCIQCjAViEglDlrRvARmJqaGsxHYbqxrRKQMuKmbF63wvdZQIgchCQttLkmnU5WWyT6+MYw/LqSwB0cWo6Xc5VUekS4kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133245},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.8","@libp2p/crypto":"^5.1.13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@libp2p/peer-record":"^9.0.4","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.8","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.8_1763017401443_0.8913598686494908","host":"s3://npm-registry-packages-npm-production"}},"4.0.8-977a3c5f2":{"name":"@libp2p/identify","version":"4.0.8-977a3c5f2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"60b9a20c127c52a7f1feb401dcf301de67ef7f0d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.8-977a3c5f2.tgz","fileCount":35,"integrity":"sha512-lBdpN2N+1lGUKmve0uPFq1ZUB2YwPBxysnHaqTJa/Ruv1wwyrUsfclhB2HUK/8nQWg/neg0sgz3CNSgpqcm5Ig==","signatures":[{"sig":"MEUCICoMXq6v7W+IsCgSgE+DsbER1s71eXzYOAsft9IAGDOOAiEA6KoB2oLXXKI51sA0qc4EnoGnd73gWAtDJ93bk8xTFq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.8-977a3c5f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131624},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.8-977a3c5f2","@libp2p/crypto":"5.1.13-977a3c5f2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-977a3c5f2","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-977a3c5f2","@libp2p/peer-record":"9.0.4-977a3c5f2","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.8-977a3c5f2","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.1-977a3c5f2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.8-977a3c5f2_1763107920460_0.4245587123341539","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"@libp2p/identify","version":"4.0.9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2092b8e675ba2d16e50ef3a11c89120167f0eb89","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.9.tgz","fileCount":36,"integrity":"sha512-tZ6Q+eCDcGan0TowBvp7sd86jgXIHs7PRIZeBduhjYV24QYSQ1V4mS71RygNRadhn4TVoZkuXwgIByc30eZWhw==","signatures":[{"sig":"MEYCIQDS1hvnsUsuCmEk04B1tK54/TXEkNwup1Vk9yynvHyDmgIhAPhD4IUM/RqRnYAWBZC16o1H3ZFkjAhg79/JkELZ0GgX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133245},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.9","@libp2p/crypto":"^5.1.13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@libp2p/peer-record":"^9.0.4","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.9","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.9_1763110879529_0.4786119707325327","host":"s3://npm-registry-packages-npm-production"}},"4.0.9-28c2b65f4":{"name":"@libp2p/identify","version":"4.0.9-28c2b65f4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ba4a10e6cef99b370ad7dcfffa514c2120e35e74","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.9-28c2b65f4.tgz","fileCount":35,"integrity":"sha512-HGNYGV2NQk9OF1SmaCjnxu/e+FBdyAiOhmXv0zKVCXkz6plBtKKAxHD5KKJacYOU/EzV7yC5D5OLb2JIjMZeHw==","signatures":[{"sig":"MEYCIQDG+L0FCd0n9RlGaxbhrSKRDHFOHgxyUZSpkY8x8VgjvgIhAP2cyt+3hoOaiS70F8UNbJkXvdNOXnmPhbpuPsVbRp2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.9-28c2b65f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131624},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.9-28c2b65f4","@libp2p/crypto":"5.1.13-28c2b65f4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-28c2b65f4","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-28c2b65f4","@libp2p/peer-record":"9.0.4-28c2b65f4","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.9-28c2b65f4","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-28c2b65f4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.9-28c2b65f4_1768557859705_0.45899465083441715","host":"s3://npm-registry-packages-npm-production"}},"4.0.9-7fff925bf":{"name":"@libp2p/identify","version":"4.0.9-7fff925bf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ac16c5ed0557063e0cc3c9f37598847f6e082b5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.9-7fff925bf.tgz","fileCount":35,"integrity":"sha512-oaIYXq66JiRbe6j/TWwjZFE60yjyzyizkUmCKluF9UBF6qYtl2F3bwtbdTbjJ2+eaZUZmRKlYF9fMxxWpjCg+w==","signatures":[{"sig":"MEQCIDAF4ACBy/yQhf94gXjR+9mazpgfG4onTEO51S+GnzOxAiACIiqx9X4+NMtPCYiuHoy/OxBST1L4n0/OoJotNQx1hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.9-7fff925bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131624},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.9-7fff925bf","@libp2p/crypto":"5.1.13-7fff925bf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-7fff925bf","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-7fff925bf","@libp2p/peer-record":"9.0.4-7fff925bf","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.9-7fff925bf","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-7fff925bf","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.9-7fff925bf_1768564819163_0.9755433869751708","host":"s3://npm-registry-packages-npm-production"}},"4.0.9-05acd0c35":{"name":"@libp2p/identify","version":"4.0.9-05acd0c35","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2466ca9e7da865c9e42a2da49d51faf6419a1ec1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.9-05acd0c35.tgz","fileCount":35,"integrity":"sha512-HyvIF9RY5jwVIOr8DjA4WzPU2HLB9R9Bd3431onRMhxsp2knDrgrB1a0g5z+t17YBopfDXsGLJ6IHktUqWc3tA==","signatures":[{"sig":"MEUCIQC5h6Lx/6jCJ5PdXi3CCUpA6a8KvzsbSVvo+Ve9NCLn/AIgXzEjhpokXHTxKU6vh5NPVKRVEzTVb7KSP2W4aAhmu7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.9-05acd0c35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131624},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.9-05acd0c35","@libp2p/crypto":"5.1.13-05acd0c35","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-05acd0c35","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-05acd0c35","@libp2p/peer-record":"9.0.4-05acd0c35","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.9-05acd0c35","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-05acd0c35","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.9-05acd0c35_1768577914187_0.18854121717027272","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"@libp2p/identify","version":"4.0.10","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"90add0130eb4163589d99b4ec2bcacaeef19db99","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.10.tgz","fileCount":36,"integrity":"sha512-DROyV+bZIlz9czCCHJdeVtm1+hEOKUigJHyTzzA/cuwwyvtm8Dco8F+VRYcrwpafuVtjv7yN7CskN4oIys56jw==","signatures":[{"sig":"MEYCIQCVVnEndF6FEWMTebSDFAXtOv4Dg5L5Yq94h/nVrwb2LQIhAJuJOdEMJ4Iuxl4HMI8aL61UqwPxA0E9yc8L67nGRIMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133248},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.10","@libp2p/crypto":"^5.1.13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@libp2p/peer-record":"^9.0.5","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.10","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.10_1768579997968_0.3028752957807308","host":"s3://npm-registry-packages-npm-production"}},"4.0.10-30b53a999":{"name":"@libp2p/identify","version":"4.0.10-30b53a999","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"10924e4e337e559867297718c224fd28086beb48","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.10-30b53a999.tgz","fileCount":36,"integrity":"sha512-Bc6lwHXP95EnPMchS0Eg5AxNJwmzQbCbDl3iwyoQw9eJK0pXNF9ssOiY86hAXOpJII+CW3E3A8eKol3/kx1WcA==","signatures":[{"sig":"MEUCIHLO+MHf78j0rqyed5pNJgaegkoWePS1uk8uaRa93jo1AiEAop6rPWtBzALYgHJ4ufUR3HrALfV7PmN9M0z+jI5jJE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.10-30b53a999","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1132358},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.10-30b53a999","@libp2p/crypto":"5.1.13-30b53a999","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-30b53a999","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-30b53a999","@libp2p/peer-record":"9.0.5-30b53a999","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.10-30b53a999","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-30b53a999","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.10-30b53a999_1772008226945_0.10289805034469302","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"@libp2p/identify","version":"4.0.11","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1142ab46a281c645fbb14b2af79396539b805575","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.11.tgz","fileCount":36,"integrity":"sha512-DfQcNVkRROtSChTxoTlqBWKO9+ph4G8vv4Z7CtiN2wFALVudssIUcPwCeTdj10fcjL0NN/rckf09c9HJHt3/rw==","signatures":[{"sig":"MEQCIF4VHDGxi19GsFaoOwJu2OOCS41kupdsEGR7t8u61qR7AiA1sdP4xFqEoGl87C8yfa+/8ROq8BnZ4WgljDeejNVDYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1132285},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab075f24e2d6c650cff3a010fb81c547a3197ec7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.11","@libp2p/crypto":"^5.1.13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@libp2p/peer-record":"^9.0.5","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.11","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.11_1772323326900_0.08088921527827186","host":"s3://npm-registry-packages-npm-production"}},"4.0.11-19796b103":{"name":"@libp2p/identify","version":"4.0.11-19796b103","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ba2adad75b53faf56159e921c1e07cbbea42b7f7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.11-19796b103.tgz","fileCount":35,"integrity":"sha512-fk8r19Ss8Y89pwGIyJaiIpefbON83jSrS0iYpLWDa3sjjJwe/EpsUP8WMBbXmZKCkNe14cxasCClmnag+17VRQ==","signatures":[{"sig":"MEUCIFS87+ih7OX0DQP5KwjB6oWy6dB8oVl1wD2qSw3E34goAiEA8k+lZgQMpDgnYU+A1kKUiQ30TL3bf0qhsbHa+4LnLmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.11-19796b103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.11-19796b103","@libp2p/crypto":"5.1.13-19796b103","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-19796b103","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-19796b103","@libp2p/peer-record":"9.0.5-19796b103","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.11-19796b103","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-19796b103","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.11-19796b103_1772362229225_0.10966931655303291","host":"s3://npm-registry-packages-npm-production"}},"4.0.11-3bb95f95b":{"name":"@libp2p/identify","version":"4.0.11-3bb95f95b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a6645fc79119045173e7510c3f24c56600a60662","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.11-3bb95f95b.tgz","fileCount":35,"integrity":"sha512-HRQu1B/0P9C9n0aZu1Rt83XW6QVRL/hL7rFa/Il0DNw1UvjQKM6rHIRzoO3S4rjb2V0GG7oFcjoRImKfVYp8xA==","signatures":[{"sig":"MEYCIQDU0Ilzf9e1Ub/bsDB3eh2Z5p5whnRlQ2vpSSm++Rpb7wIhALC2eR930RBz1hGKRHEJm1cxMHhTbINSx2MP6nuwC60d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.11-3bb95f95b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.11-3bb95f95b","@libp2p/crypto":"5.1.13-3bb95f95b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-3bb95f95b","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-3bb95f95b","@libp2p/peer-record":"9.0.5-3bb95f95b","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.11-3bb95f95b","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-3bb95f95b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.11-3bb95f95b_1772406570215_0.6984293943491753","host":"s3://npm-registry-packages-npm-production"}},"4.0.11-8f0e1b2db":{"name":"@libp2p/identify","version":"4.0.11-8f0e1b2db","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4dd10552009c8b62adb16ec7f08bd5d146e67149","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.11-8f0e1b2db.tgz","fileCount":35,"integrity":"sha512-lhKmQOr4Q6rnMIeQU/yEETgWIFqwAYENqWF12QNx2rjGV8H28MYdn0yaY9xVyS2tB2RJg3PItwmtHaa/gif3bA==","signatures":[{"sig":"MEUCIFWsXHenPYg++Lh8BowDrt2YyrW6BYLZ45M2dwBypNsMAiEAqmijbB5rB5stUGPRYTYJRfXSVTzLXBa8zhCCpplSNi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.11-8f0e1b2db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.11-8f0e1b2db","@libp2p/crypto":"5.1.13-8f0e1b2db","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-8f0e1b2db","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-8f0e1b2db","@libp2p/peer-record":"9.0.5-8f0e1b2db","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.11-8f0e1b2db","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-8f0e1b2db","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.11-8f0e1b2db_1772455369457_0.3482562815519641","host":"s3://npm-registry-packages-npm-production"}},"4.0.11-f4b950dc9":{"name":"@libp2p/identify","version":"4.0.11-f4b950dc9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ab0128f209ddd72db9ca9458be11816d3a50baa","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.11-f4b950dc9.tgz","fileCount":35,"integrity":"sha512-hFMmXnVjWhtuRbgirFWU7gvMV7u+6ODEfAz/GjgGxL09NHRhUdSKF3VQQLIlTHeyfkrik4GXS0PQUfrI+DdzsA==","signatures":[{"sig":"MEQCIDFffKEIv1+zDiIpJ2M1NgtA23brrqSoBH1oY//ck9SYAiAODBS9DRv9N7RUFEETzdK+SAYGfXY74vtXxF130t/Bmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.11-f4b950dc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.11-f4b950dc9","@libp2p/crypto":"5.1.13-f4b950dc9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-f4b950dc9","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-f4b950dc9","@libp2p/peer-record":"9.0.5-f4b950dc9","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.11-f4b950dc9","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-f4b950dc9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.11-f4b950dc9_1772545884792_0.8365720496426923","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"@libp2p/identify","version":"4.0.12","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"90cd4183d4193eda29202acc8c8690298192897a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.12.tgz","fileCount":36,"integrity":"sha512-jolOVcJ9zj4306btDuDQw5mZId4tE20UndS4w5+v+KhXcNZWsntZ6p/F0l3AgOjPRxHUw1d0VabQQEKjHDbOjw==","signatures":[{"sig":"MEUCIFCPDdr/RM31USYbUCyqkRf4aaKBIo8Vupw7/joJsPrlAiEAxjBVkEm2wzwaHTNdAGDKNWeVoE0hGx+3iiKmd4Kgb+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1132285},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9f89098b6aca609e6f8bc176c8e3530a6d57c279","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.12","@libp2p/crypto":"^5.1.13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@libp2p/peer-record":"^9.0.5","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.12","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.12_1772553097323_0.05331669599940425","host":"s3://npm-registry-packages-npm-production"}},"4.0.12-4db427d30":{"name":"@libp2p/identify","version":"4.0.12-4db427d30","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8cdcb4d27f7f0bcb098c7bdf97552471716a2227","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.12-4db427d30.tgz","fileCount":35,"integrity":"sha512-Qq4ThTnSI3GErhDonTtjIGACiZMfJXo6KFtqVkILkA2jKfJw4quwXOy12oh4tibI5Kd2cMrLiAMDTq6OKrndug==","signatures":[{"sig":"MEUCIQCfyIAoEb60XO+lRRPktSeotLvtiTh0bCA2lG/jGZCijwIgXvQHCNSSW8yGOEt82Ta3OPERalIWe8+malI+d111bZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.12-4db427d30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.12-4db427d30","@libp2p/crypto":"5.1.13-4db427d30","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-4db427d30","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-4db427d30","@libp2p/peer-record":"9.0.5-4db427d30","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.12-4db427d30","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-4db427d30","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.12-4db427d30_1772645767617_0.2599435412977815","host":"s3://npm-registry-packages-npm-production"}},"4.0.12-db185b16b":{"name":"@libp2p/identify","version":"4.0.12-db185b16b","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"64f55bdb8828d3de02895267dd158bf47ddd951f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.12-db185b16b.tgz","fileCount":35,"integrity":"sha512-RfjuQ4JKxLfFkOWpOPFaVIesSk/QR7+ebag3knFpQKNxgNKp2O5WFpJHaTEWxGOS7q/eNYOtFUNNNlC4QeMXzQ==","signatures":[{"sig":"MEUCIQCv1UW1T/CFuQGWkNoQE1j/wqcpAJ3QP7NQOoKIimM9KwIgTzQyYTVY6V2RjQAb0Ff5w2bXqrtTsXlGWlozLHqFbHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.12-db185b16b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.12-db185b16b","@libp2p/crypto":"5.1.13-db185b16b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-db185b16b","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-db185b16b","@libp2p/peer-record":"9.0.5-db185b16b","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.12-db185b16b","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-db185b16b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.12-db185b16b_1772808640961_0.36977104771609115","host":"s3://npm-registry-packages-npm-production"}},"4.0.12-28af2ff3d":{"name":"@libp2p/identify","version":"4.0.12-28af2ff3d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"54f49084179366363f865e5741c95e446591cfb8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.12-28af2ff3d.tgz","fileCount":35,"integrity":"sha512-o7YmiRgbTmg3wp1sJnSuucAdcKtliBVY+7icZ/odOF24GzY0yMcuRPkbJDesli6k6Pud5IhIIdXbjtJglGy4XQ==","signatures":[{"sig":"MEYCIQD0ivciNqXuS07TGsi76krKzhMfQW5Emq5/EFEBe47V1wIhAPUqmN5bOe1ryKEgyMawinc/nCTX/hL4wB3qZ35vvs05","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.12-28af2ff3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.12-28af2ff3d","@libp2p/crypto":"5.1.13-28af2ff3d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-28af2ff3d","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-28af2ff3d","@libp2p/peer-record":"9.0.5-28af2ff3d","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.12-28af2ff3d","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-28af2ff3d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.12-28af2ff3d_1773253505076_0.5803361911905591","host":"s3://npm-registry-packages-npm-production"}},"4.0.12-e19d11093":{"name":"@libp2p/identify","version":"4.0.12-e19d11093","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e9278099930ba00b8caf55e1a792c7f0fd9277de","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.12-e19d11093.tgz","fileCount":35,"integrity":"sha512-ciCAN4HNfY058FOkVuLq4TF/PH5H0ulnjyhi8FA/ks8bzQT2IJOrgFueWjlHYQM6blWsUfGDtJaKfVgkHAlySw==","signatures":[{"sig":"MEUCIQCzKEEaaw2qtbNcd714JBhOWRTVEdNya9xW70TqnM5FLwIgCPPOygBw7gVKvd3y9KnnlqbjjF9MKymDX6gePvaZ7iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.12-e19d11093","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.12-e19d11093","@libp2p/crypto":"5.1.13-e19d11093","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-e19d11093","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-e19d11093","@libp2p/peer-record":"9.0.5-e19d11093","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.12-e19d11093","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-e19d11093","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.12-e19d11093_1773269537044_0.9824855750588322","host":"s3://npm-registry-packages-npm-production"}},"4.0.12-9c0fc4482":{"name":"@libp2p/identify","version":"4.0.12-9c0fc4482","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"862a869720fd8f952d9a6b9a44d85595fff56ea7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.12-9c0fc4482.tgz","fileCount":35,"integrity":"sha512-T7G8G2g/xTCT/mhmxfY2F59ZuvpNZTIaaBTEG+kEsQMezRsZAO5Kt79NAm+E+FS9gvjaTrqsGMi+U8/xSHQnPA==","signatures":[{"sig":"MEUCIQDXRaM1rgsDD4nhtzlK0D5YyPBzhvClYuOf3S7kyxDFuAIga8MNkwmeI0l5dzIuJ0kCtfTEOfJ9UnPtn05Og5pZXhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.12-9c0fc4482","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.12-9c0fc4482","@libp2p/crypto":"5.1.13-9c0fc4482","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-9c0fc4482","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-9c0fc4482","@libp2p/peer-record":"9.0.5-9c0fc4482","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.12-9c0fc4482","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-9c0fc4482","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.12-9c0fc4482_1773350163452_0.03484184160494452","host":"s3://npm-registry-packages-npm-production"}},"4.0.13":{"name":"@libp2p/identify","version":"4.0.13","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"200ecc904640d2577023b6ae27a630a3711afd4f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.13.tgz","fileCount":36,"integrity":"sha512-/zAhl2yMuQeHMyghJZDBRvQ1l3fRwxbsq3zPhT5nDscu9qVDa/CB4xDwquV4jV2Y/pnvefZtngJgj5c+bBIxug==","signatures":[{"sig":"MEYCIQDceLD4YVOBGIOBiaItlw9AyfLgBMhfVdH1KUQcIITfLgIhANz1gpW2hAnOOYvrPQpE/1Em3GZzh+13hdE9NFMKICmQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1132285},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"3565a2ec5e233c717929580002c554db36c667e0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.13","@libp2p/crypto":"^5.1.13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@libp2p/peer-record":"^9.0.5","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.13","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.13_1773442706165_0.6411555017532249","host":"s3://npm-registry-packages-npm-production"}},"4.0.13-d6f6f5818":{"name":"@libp2p/identify","version":"4.0.13-d6f6f5818","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"291c4d50f129433d04b2f0709b1e9c7d1cb136dd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.13-d6f6f5818.tgz","fileCount":35,"integrity":"sha512-VjDqf/po0nVwvYGdji1haJKyuD0VpCIQ8ccBWujcU9QgvumtgPNbNAV/L0W0QbGz0jcWzATAf5dO+ufMseUBfg==","signatures":[{"sig":"MEQCIDMDDcnbhg0gemF1XdHfAN08kSmq2NXaXXC+QocYEj7wAiB/Ugs9YPhcOhMxguVs3401iaKB7SbPFh1wReUW2vRglQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.13-d6f6f5818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.13-d6f6f5818","@libp2p/crypto":"5.1.13-d6f6f5818","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-d6f6f5818","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-d6f6f5818","@libp2p/peer-record":"9.0.5-d6f6f5818","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.13-d6f6f5818","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-d6f6f5818","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.13-d6f6f5818_1773903940803_0.5753988635106042","host":"s3://npm-registry-packages-npm-production"}},"4.0.13-82c3c9ea8":{"name":"@libp2p/identify","version":"4.0.13-82c3c9ea8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd4fde26a386fd9844dbbcc709f12ce5b644536c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.13-82c3c9ea8.tgz","fileCount":35,"integrity":"sha512-kyALLbdVa8aTHzRJzWD370MLSkyfRiX1Sb0iHWm9XFsp4tp/4OFpEl/bgu9ONT2Lygs1ncDmHxcprn0IX+n2Cg==","signatures":[{"sig":"MEYCIQDIac1ht2yh3OP0LqwA8EIw6w/ZgMoke786wFGo99iUnwIhAIBshh7UvOLzwD7wK5BLMti0hhGdd76xe3o8lffqlSK3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.13-82c3c9ea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.13-82c3c9ea8","@libp2p/crypto":"5.1.13-82c3c9ea8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-82c3c9ea8","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-82c3c9ea8","@libp2p/peer-record":"9.0.5-82c3c9ea8","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.13-82c3c9ea8","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-82c3c9ea8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.13-82c3c9ea8_1773999482501_0.9679825907268316","host":"s3://npm-registry-packages-npm-production"}},"4.0.13-dd251c5e7":{"name":"@libp2p/identify","version":"4.0.13-dd251c5e7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7ddc3122917c064f5e79d97a0782f83c972260cf","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.13-dd251c5e7.tgz","fileCount":35,"integrity":"sha512-pqkWx3orXU0PQ7n+iyO86osyithEDBjbKdZkkg+5PyZfqzoIwAf3EHN/d6uds5/95bJS6u6LSMwMpXQSTnCA+Q==","signatures":[{"sig":"MEUCIQD0QtOC7l6xyWaS+9LMXGYJzVC7rhcJ0VTED7RyQwjJtQIgUREiCnP3f/o0+a2x9sqfhizjqk4aHjkc/tVGHfCdviI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.13-dd251c5e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.13-dd251c5e7","@libp2p/crypto":"5.1.13-dd251c5e7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-dd251c5e7","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-dd251c5e7","@libp2p/peer-record":"9.0.5-dd251c5e7","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.13-dd251c5e7","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-dd251c5e7","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.13-dd251c5e7_1774247975693_0.3094361823558818","host":"s3://npm-registry-packages-npm-production"}},"4.0.13-f88ec96cf":{"name":"@libp2p/identify","version":"4.0.13-f88ec96cf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5b3655633bb10dc78c9bc1f6505e26aba70167cb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.13-f88ec96cf.tgz","fileCount":35,"integrity":"sha512-hFdMZP6uEf3nP4K2xLGPrguN3O9p8EAwbWNO5wy7M8PlS8Lz2cuIj9zuk7pwVS6wzkd+Aj5mmvgRKhjmL/vLNw==","signatures":[{"sig":"MEUCIHhHTjA9a/N/SadRnK9Fa3bWUesLD4rllH/MaC8q77wPAiEAnslzmL6/mbio1SCNR1xPY9g/y9ULlWvKWXsDcXq/dEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.13-f88ec96cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130664},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.13-f88ec96cf","@libp2p/crypto":"5.1.13-f88ec96cf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-f88ec96cf","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-f88ec96cf","@libp2p/peer-record":"9.0.5-f88ec96cf","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.13-f88ec96cf","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-f88ec96cf","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.13-f88ec96cf_1774370569161_0.22715779787105284","host":"s3://npm-registry-packages-npm-production"}},"4.0.13-1c3b61777":{"name":"@libp2p/identify","version":"4.0.13-1c3b61777","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bf407de3fd452efcbd3298c1b079b60537729f9d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.13-1c3b61777.tgz","fileCount":35,"integrity":"sha512-yW34xVq/YfZzAtKASkeagZt3Y8JbIKnUJGhRI6rWP2LZ6NWmqmGHBiwTed3s4tfs9NkwgfPMFZMPfHr8tNoV9Q==","signatures":[{"sig":"MEUCIQCXaKdIyp5vdmgBcnY4tjn9+ijiS2mQ5D7Idvrtm+B2JwIgRAfBLCHCIn/2uUMyq8Ou9jQfBRFK7XxxEBHbojeOreM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.13-1c3b61777","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161848},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.13-1c3b61777","@libp2p/crypto":"5.1.13-1c3b61777","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-1c3b61777","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.0-1c3b61777","@libp2p/peer-record":"9.0.5-1c3b61777","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.13-1c3b61777","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.2-1c3b61777","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.13-1c3b61777_1774646852773_0.8689828108540592","host":"s3://npm-registry-packages-npm-production"}},"4.0.14":{"name":"@libp2p/identify","version":"4.0.14","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2a3276b11338fba3a245050b198cf148d844363b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.14.tgz","fileCount":36,"integrity":"sha512-SFCqYlEZ21rT6ubCIHLKNJDixhwzNORlyO2GIXwf1EXS7hC7YJF4qc32tTz7pXPapjjXZVza+vPRrYgPzs/DiA==","signatures":[{"sig":"MEQCIAvwZXLjz+d+lTDBuQ06aVXsGX8nh78XXOJ+uLz4KPMqAiBvUP75nVHueWdNu8P1R8YjA1oeLu+I5+FnEwXh179JJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163469},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.14","@libp2p/crypto":"^5.1.14","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.5","protons-runtime":"^6.0.1","@libp2p/interface":"^3.1.1","@libp2p/peer-record":"^9.0.6","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.0.14","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.3","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.14_1774693856954_0.4166323227154922","host":"s3://npm-registry-packages-npm-production"}},"4.0.14-2a3e54738":{"name":"@libp2p/identify","version":"4.0.14-2a3e54738","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fb01c42679431fb28c88154b78b4dcd4c957824a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.14-2a3e54738.tgz","fileCount":35,"integrity":"sha512-V4lnMOngW9UzE8/dm/CsRBIu/k7BMQghDgK46vwLvlOs4+LfoARdqShYVV8dFymdpHFyjByCOYnzGSOsnYY+AA==","signatures":[{"sig":"MEQCIA7ht0odWaPJ+4rxP2kVlF+y2xmqDcxnRj8Q/s0zwumxAiAIoxz0CRKdQlf1wtncVVzPbZ5hPkrOk+9ahmNo0vyjtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.14-2a3e54738","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161907},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.14-2a3e54738","@libp2p/crypto":"5.1.14-2a3e54738","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-2a3e54738","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-2a3e54738","@libp2p/peer-record":"9.0.6-2a3e54738","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.14-2a3e54738","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.3-2a3e54738","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.14-2a3e54738_1775114164378_0.28456239630157687","host":"s3://npm-registry-packages-npm-production"}},"4.0.14-709b3fa2e":{"name":"@libp2p/identify","version":"4.0.14-709b3fa2e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9ffb97e802b4fe4780e58dfd3b64a96ff2e8abf8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.14-709b3fa2e.tgz","fileCount":35,"integrity":"sha512-l+Ib6Wp4GiJDTi7WNQ4MiuWjLMlB+n2h9Aj4G6veZgmNoRLhy0IM0Ug2GU4K5fUn5K0CwxBC6LCFQn3be0m7Kg==","signatures":[{"sig":"MEYCIQCaZ89yYIqnuN9SrQsvdhRvvWrqhE6crPicHdOw04SkLQIhAIJMqmIl0E4oh+xI9+ZnxTHlpHHFvcSiISBPKSbu3FFX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.14-709b3fa2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1162297},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.14-709b3fa2e","@libp2p/crypto":"5.1.14-709b3fa2e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-709b3fa2e","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-709b3fa2e","@libp2p/peer-record":"9.0.6-709b3fa2e","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.14-709b3fa2e","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.3-709b3fa2e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.14-709b3fa2e_1775159845358_0.5604615257876258","host":"s3://npm-registry-packages-npm-production"}},"4.0.14-4580b64fa":{"name":"@libp2p/identify","version":"4.0.14-4580b64fa","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e8ba10d73af35bb0c34e08fa9b86258ea22ec378","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.14-4580b64fa.tgz","fileCount":35,"integrity":"sha512-SWqU37IKcIo8aEKddH65uZLmAeNmOkq32bCQhakgjRajfDipd3avFYDZVdGvvUS8GbqX6VwU7JF8W+UD5Z44aA==","signatures":[{"sig":"MEQCIFoqjKsiHrSQhVnxbJ4DdnpOtiRsD0ROqtY+yD60ED+NAiAvvl/zoXvSpll3Dc2aZ8sv5GisUYJ38nHxXmUSeehDjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.14-4580b64fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1162297},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.14-4580b64fa","@libp2p/crypto":"5.1.14-4580b64fa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-4580b64fa","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-4580b64fa","@libp2p/peer-record":"9.0.6-4580b64fa","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.14-4580b64fa","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.3-4580b64fa","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.14-4580b64fa_1775284634827_0.5209268845694328","host":"s3://npm-registry-packages-npm-production"}},"4.0.14-ff5ee99ed":{"name":"@libp2p/identify","version":"4.0.14-ff5ee99ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a7f0f5a5771ffb597ec5897ec89cd36ad095c93c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.14-ff5ee99ed.tgz","fileCount":35,"integrity":"sha512-1T/9XXOGt3aL8QwSr8CngaO3+wHU6w8fjC3COtc5nlzs05rm8gu5r3clFmBR78xZ75pYd0bwN/ZxGfKENMIbHA==","signatures":[{"sig":"MEUCIEu3nyw2qoOj3xaxU4OmgB3/70JnzSe39Ws4HGQxVqQMAiEA01UJEdnnme8rAxCBCOnlcFR0Eat/X6PWx+nGOWhJmPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.14-ff5ee99ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1162297},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.14-ff5ee99ed","@libp2p/crypto":"5.1.14-ff5ee99ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-ff5ee99ed","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-ff5ee99ed","@libp2p/peer-record":"9.0.6-ff5ee99ed","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.14-ff5ee99ed","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.3-ff5ee99ed","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.14-ff5ee99ed_1775470042208_0.0283497812524518","host":"s3://npm-registry-packages-npm-production"}},"4.0.14-1ecf0e324":{"name":"@libp2p/identify","version":"4.0.14-1ecf0e324","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"85e4d3dac277538cdf8a17be639b923db7d1a0fb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.14-1ecf0e324.tgz","fileCount":35,"integrity":"sha512-UFCtLjeHmfb2VCTy2vdkF27KlDOKLFLTt6S1YLdr1StDcOJihc8YE8P1j0yigkel94Xh8ae+ily/Gb9IOVOKgA==","signatures":[{"sig":"MEUCIBZLmQKWA1Y3RKvRIW/OfIPLqvGejigSjP9a+rZ9yPshAiEApdzjv2JWqr1aczKzXsZ+Kei+ASWQNEg4T0Z4wAaleb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.14-1ecf0e324","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180242},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.14-1ecf0e324","@libp2p/crypto":"5.1.14-1ecf0e324","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-1ecf0e324","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-1ecf0e324","@libp2p/peer-record":"9.0.6-1ecf0e324","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.14-1ecf0e324","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.3-1ecf0e324","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.14-1ecf0e324_1775634911181_0.11310069329305228","host":"s3://npm-registry-packages-npm-production"}},"4.0.14-b6efda3d5":{"name":"@libp2p/identify","version":"4.0.14-b6efda3d5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2bfda1892236437293fa72c635a95f7ce510f818","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.14-b6efda3d5.tgz","fileCount":35,"integrity":"sha512-Wgt0DoYvMezaVuWcmf8GzlDyV1PF2nKwbMkm2nRPT4kAureXUmeNO6u8Cgvopdfzlij6K2H+IgQcRG9o/wtXNg==","signatures":[{"sig":"MEYCIQCGGBk24GkKzTK/ZLB+Fe7rS0Fh9uLUihXunqZK9AshrQIhAMaLCpoX7UPZJL1ws9GlGZ7Qo6HqopZ4QJUWIrOWQSdp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.14-b6efda3d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180242},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.14-b6efda3d5","@libp2p/crypto":"5.1.14-b6efda3d5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-b6efda3d5","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-b6efda3d5","@libp2p/peer-record":"9.0.6-b6efda3d5","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.14-b6efda3d5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.3-b6efda3d5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.14-b6efda3d5_1775647671144_0.2565063736507591","host":"s3://npm-registry-packages-npm-production"}},"4.0.14-74620dbcd":{"name":"@libp2p/identify","version":"4.0.14-74620dbcd","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.0.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"859cae41207ac97ad508947e89a3a3782977e3aa","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.0.14-74620dbcd.tgz","fileCount":35,"integrity":"sha512-xjGw7K8eZ2n/ooFvv/+qiQb8ObE9OPLXdQ8nuEhiSFQghq4p1+CCSNmh9KH4zaYl4GLNPdINJmiJ/BWpKZ3+kw==","signatures":[{"sig":"MEUCICk+S2aODXEfGc/UJ1jxSANZ3ThG1oYk7dvZqELMxjbUAiEA/jdr8mP16U9RQ8AZrvfkHK3zoTcpy75erY/9dwp/4lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.0.14-74620dbcd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180242},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.14-74620dbcd","@libp2p/crypto":"5.1.14-74620dbcd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-74620dbcd","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-74620dbcd","@libp2p/peer-record":"9.0.6-74620dbcd","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.0.14-74620dbcd","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.3-74620dbcd","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.0.14-74620dbcd_1775659497526_0.5546775656238192","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@libp2p/identify","version":"4.1.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"174c4e7ebb7ccbf1370329d08fc78a2a773989f8","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.0.tgz","fileCount":36,"integrity":"sha512-0DWP+80NQowbATAooFvdwvJ78M+0EEojDQagxPVctnnJayjOqdS7D4r4lRaiY1CU/tq43+2i8Zfy46K2MhiW6g==","signatures":[{"sig":"MEYCIQCpnJg+KSeyQENeFY8vHGlsfbeUELggIrTFS91RDYKQKwIhAITl7nx6unBmAz8U0anYGos/1byWvN+hU/72CqI26HiY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1181861},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.15","@libp2p/crypto":"^5.1.15","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.6","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.0","@libp2p/peer-record":"^9.0.7","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.1.0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.0_1775663182022_0.780003973593407","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-90100be0c":{"name":"@libp2p/identify","version":"4.1.0-90100be0c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"59a94183c47eb8e75a72c3e2e33fadc9d772ce5e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.0-90100be0c.tgz","fileCount":35,"integrity":"sha512-JYDzKBhGGNaClC67JLunLhTSdyfKqXxLBgybvK/LF5lFg9j/WeFcp8Fr0QXs97/pUHCredW6v0yHbVK3btmaQA==","signatures":[{"sig":"MEUCIQCRexEY5zxGuD4GJngmpd6ft9Dll+LCLl+cZQx640vBsgIgKoUxDZ6UjfWJGYxVQIpvQepHazQ51gF3hT4txIuX+9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.0-90100be0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1181634},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.15-90100be0c","@libp2p/crypto":"5.1.15-90100be0c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-90100be0c","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-90100be0c","@libp2p/peer-record":"9.0.7-90100be0c","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.0-90100be0c","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.4-90100be0c","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.0-90100be0c_1775804730823_0.21789259133104588","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-f60bd85b0":{"name":"@libp2p/identify","version":"4.1.0-f60bd85b0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6b65bec19e2f6c505caff83fb4dfe9d7fa2aa8ca","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.0-f60bd85b0.tgz","fileCount":35,"integrity":"sha512-OcsLj9nAnrPtj2Yq4SYdHoQGOYsOrkUKl4DUvIf6G5Wza7HThSDdKsv3axb9Fjpg0cCZ5yoy73STuTfXLtpPRQ==","signatures":[{"sig":"MEQCIH9/LjMvM0Is3pfnMiXqzoOf2jhyN0reXDUT09BFQU2GAiAZgbdwTmRl/m2H3ndBLraVdk978YKWxN1k/McEBehXfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.0-f60bd85b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1181634},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.15-f60bd85b0","@libp2p/crypto":"5.1.15-f60bd85b0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-f60bd85b0","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-f60bd85b0","@libp2p/peer-record":"9.0.7-f60bd85b0","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.0-f60bd85b0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.4-f60bd85b0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.0-f60bd85b0_1775820390052_0.6907428402003053","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-b30baa93a":{"name":"@libp2p/identify","version":"4.1.0-b30baa93a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0234c22f1405624a5e4b28c14dfc0f309cc78c5e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.0-b30baa93a.tgz","fileCount":35,"integrity":"sha512-D96lxqakEel4nFZPLz/VFVn0RthHERDSjDsiGwD4yHo1nsVr9UzZMyLa5aa8O4irKMWFozn9AokASUTuKmqhgQ==","signatures":[{"sig":"MEUCIDvtB2/7MPDmF8qbZhCGodUxR60r+eftNEq3VORmTHS0AiEA+G11L8vjZbwzb/ZJpQUkJxGZkM+0hldG/lIbMA42/9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.0-b30baa93a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1181240},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.15-b30baa93a","@libp2p/crypto":"5.1.15-b30baa93a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-b30baa93a","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-b30baa93a","@libp2p/peer-record":"9.0.7-b30baa93a","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.0-b30baa93a","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.4-b30baa93a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.0-b30baa93a_1775837701147_0.5601671091183196","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-f21efd121":{"name":"@libp2p/identify","version":"4.1.0-f21efd121","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"89e8a878e0ba21aeb03e2b8cde79444083623671","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.0-f21efd121.tgz","fileCount":35,"integrity":"sha512-3Z/ax36kkGu5/7sv2wjNZLJxgOzY4DdWBtoNVKeQ37eJaZWHAa5cCMaX94ctMyHvwi+Mpo9eUxOHjMb7mvuDWA==","signatures":[{"sig":"MEUCIEBEu9YYX4OAMsgYF07nOf9UAsvazAeIxkhrStR0YaHcAiEAy2F48HObbkRkbHIetgIHEXTqVdhiKv9Uyp4WVaoVbjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.0-f21efd121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1181284},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.15-f21efd121","@libp2p/crypto":"5.1.15-f21efd121","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-f21efd121","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-f21efd121","@libp2p/peer-record":"9.0.7-f21efd121","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.0-f21efd121","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.4-f21efd121","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.0-f21efd121_1775909903907_0.004102937276792673","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-2151144c3":{"name":"@libp2p/identify","version":"4.1.0-2151144c3","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5f5707c56a84e9081430e3f7a6b4f8d5c8ac30bd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.0-2151144c3.tgz","fileCount":35,"integrity":"sha512-9ikfD1XQhvw74L3JsN1ey256I1MepcXignXV/6EZU3K1R1KxRcBIFqOKARBhgWykfGSIhwe1/Xg82PkskjhM9w==","signatures":[{"sig":"MEUCICcNaoA7euBBGRe+i9zlXcaKzHNw395Q06YiDaLtGWnwAiEAxEo9VwCdtZZbA5n49RygMIQoy+7r7Vl2t8tPhh0ORwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.0-2151144c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1254684},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.15-2151144c3","@libp2p/crypto":"5.1.15-2151144c3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-2151144c3","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-2151144c3","@libp2p/peer-record":"9.0.7-2151144c3","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.0-2151144c3","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.4-2151144c3","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.0-2151144c3_1775952644267_0.31778751835459684","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-811a29f8a":{"name":"@libp2p/identify","version":"4.1.0-811a29f8a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.0-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d9620ed1c0b9fb127b7ebb326172c97a07d6a3cc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.0-811a29f8a.tgz","fileCount":35,"integrity":"sha512-KP1KfNrOwYJedaCm54Ajpgv7Z/rBi9hEQT/k6EPaO1nBeex6/kkzEynrv5NhDhE8pN8/ePUArqEcYsKet7Sa+w==","signatures":[{"sig":"MEUCIDyHcu5Lq1IF6PjaIR/z6SYGPETxoPBs0FIc8CO14oESAiEApqxjXlC6XeI7fmRmrjFWDV0tp1AePETl4QosIUQ+Vg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.0-811a29f8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343448},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.15-811a29f8a","@libp2p/crypto":"5.1.15-811a29f8a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-811a29f8a","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-811a29f8a","@libp2p/peer-record":"9.0.7-811a29f8a","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.0-811a29f8a","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.4-811a29f8a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.0-811a29f8a_1776171411272_0.9317793148726083","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@libp2p/identify","version":"4.1.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5d1195f2080b66c1f68c3a7f1737e33c98ab9fcd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2.tgz","fileCount":36,"integrity":"sha512-ZH0ypL7kyfn+WpDsNINy6AEi9F89+Cn/CzHhn+dayxsMa88xx9rzzJS0LuGkv1omwuDmilTvR3HtqkMrPEkTSQ==","signatures":[{"sig":"MEYCIQD7sNk2rW9ZXAyjKbC1blFm+ofaw4A5GKjUXsN2jyDumgIhAMhLkS/sqGghLJhti8MIpDkK3E3eCnuxfh3SxUoaWFLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1345070},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.0.17","@libp2p/crypto":"^5.1.17","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.8","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","@libp2p/peer-record":"^9.0.9","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.1.2","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.6","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2_1776430079941_0.7317294798195768","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-5917715d0":{"name":"@libp2p/identify","version":"4.1.2-5917715d0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2d4c07cf44f83bf0c4c9986c4d089573c6ac0015","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-5917715d0.tgz","fileCount":35,"integrity":"sha512-wzBJ/h9WsHFQ07DerSY5au6c41PSbSDQeDB469Nh3zLfLnIevNqky8FAT0t3J1VOHfI+WxKwx+seHzPJnRsCiA==","signatures":[{"sig":"MEQCIAqEMt7kPJJS7aTidlH8ffcwxFhMelGur/UQy8EatlmtAiAdhXlqTS1WeteLVObIPZFIZlV8xgMsygoE9inwKAibZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-5917715d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343449},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-5917715d0","@libp2p/crypto":"5.1.17-5917715d0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-5917715d0","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5917715d0","@libp2p/peer-record":"9.0.9-5917715d0","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-5917715d0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-5917715d0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-5917715d0_1776490181301_0.8035217954027094","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-8f7e9264e":{"name":"@libp2p/identify","version":"4.1.2-8f7e9264e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4dd10163a06c5891c6ca3653ddcf511acd902941","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-8f7e9264e.tgz","fileCount":35,"integrity":"sha512-AYdQVKFuPlfHZHlUIBei1NveQ5Md+6cbNv4d0/HswrYoiT0O3c70N2B5/VWgfBZNNQbUstRfyhdzYSUJufqfKg==","signatures":[{"sig":"MEUCIQDBjlytyUULXet8/fPEVF65vnP9USIS6si+iTZPi+MnDQIgfgXqgq3noK+EJSSEJkjQPYaTDDdgVy2zvogdJ86RECQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-8f7e9264e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343449},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-8f7e9264e","@libp2p/crypto":"5.1.17-8f7e9264e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-8f7e9264e","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-8f7e9264e","@libp2p/peer-record":"9.0.9-8f7e9264e","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-8f7e9264e","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-8f7e9264e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-8f7e9264e_1776494536244_0.9280778011401181","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-48f66c41e":{"name":"@libp2p/identify","version":"4.1.2-48f66c41e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9822f63c83079a6d830d6da94e9f9b2dc763cdfb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-48f66c41e.tgz","fileCount":35,"integrity":"sha512-FxCbi8vZ/KDEk6KqgHWHCkfkFAJADViaimgghntSVxypMb+cuLEwPjpzfdnWYEhR1xAbPvkUMDmdGceURN9tqQ==","signatures":[{"sig":"MEUCIQChwvInY4z8H6nP9JzguoJs9K53435oWQ5mYibB12/jvAIgGnj+3bUxijNESG5ccgvsoh3WsJVqDlhBRM/yd665T/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-48f66c41e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343449},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-48f66c41e","@libp2p/crypto":"5.1.17-48f66c41e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-48f66c41e","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-48f66c41e","@libp2p/peer-record":"9.0.9-48f66c41e","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-48f66c41e","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-48f66c41e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-48f66c41e_1776505880779_0.24391046578293585","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-8ddbb9e81":{"name":"@libp2p/identify","version":"4.1.2-8ddbb9e81","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"961cb9e1c7364ae43c0339092ffe3d399b8ae989","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-8ddbb9e81.tgz","fileCount":35,"integrity":"sha512-gCn9B7HaYXuc2a8DxRr7PhaMi4NQYEUlzVEuTSCnxiJKrbSvbgVION7TRMxq6eokgy+GsMlIZgM6BZW4+hbU6g==","signatures":[{"sig":"MEQCICVa0zxvzwyu8crPu+bKfyFYrlJMkqWADcAwcQDA3ch5AiA+DuOvisGvkwjgrHNcc3VxMX5e8NWV19Ouj8MaLTR6vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-8ddbb9e81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343449},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-8ddbb9e81","@libp2p/crypto":"5.1.17-8ddbb9e81","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-8ddbb9e81","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-8ddbb9e81","@libp2p/peer-record":"9.0.9-8ddbb9e81","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-8ddbb9e81","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-8ddbb9e81","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-8ddbb9e81_1776598863528_0.027532127164213938","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-7cea7b9a5":{"name":"@libp2p/identify","version":"4.1.2-7cea7b9a5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"20899370d9bb00a0b62dee2177e5479a8e46f5a9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-7cea7b9a5.tgz","fileCount":35,"integrity":"sha512-/gqM8Hkqb7iG4TWLoadvinwnP6kpph+flHOoPOUBhr8n8jtxKP8HbytlwKZPS3iuyobsR3/o/UCyLNaDeIx1OA==","signatures":[{"sig":"MEYCIQDbwDiS+dLM/OOFAFICJsfrRba/w/sse4JSRiFbqPEr/gIhAKmRDX1j7dV/iwt1wz9pxkCXV0mOsEK9qPPEbibhObEI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-7cea7b9a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343449},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-7cea7b9a5","@libp2p/crypto":"5.1.17-7cea7b9a5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-7cea7b9a5","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-7cea7b9a5","@libp2p/peer-record":"9.0.9-7cea7b9a5","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-7cea7b9a5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-7cea7b9a5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-7cea7b9a5_1776670220550_0.24973716089361364","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-20bfcb3f9":{"name":"@libp2p/identify","version":"4.1.2-20bfcb3f9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"113fff44b1da5cf8d64aab79640056497592bb2b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-20bfcb3f9.tgz","fileCount":35,"integrity":"sha512-fFVvPTYnhmJeItnFupwXtJARqmR8vmqRx5PJ5FjQBR79X9j/N+hI683sH/O9Ki7lpTRG/jK4Dh68wwMNgUlUCw==","signatures":[{"sig":"MEQCIGbzh2RbFVu7Lsis0CgNItx/m3AXRWimcnp1eh4bopBxAiBvgo5M2TMBi1TGyfrZ0fvSjA39Htz+VC1GQ5YnOrOTsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-20bfcb3f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343449},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-20bfcb3f9","@libp2p/crypto":"5.1.17-20bfcb3f9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-20bfcb3f9","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-20bfcb3f9","@libp2p/peer-record":"9.0.9-20bfcb3f9","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-20bfcb3f9","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-20bfcb3f9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-20bfcb3f9_1776673696632_0.7814183403582635","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-fd68eecf7":{"name":"@libp2p/identify","version":"4.1.2-fd68eecf7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"76de70e49bc969a52ba967def37de02f90cf5d9c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-fd68eecf7.tgz","fileCount":35,"integrity":"sha512-MrwnU03T2MWjD/h//idN38MvHqjxchBgUfMR0SqRpScwy4729Z1tmn1SMUfaJ7hqEWHFBpCZ2p2zvQhboHsx/Q==","signatures":[{"sig":"MEUCICMb+H6993Jm0e5J+UkSJCfaCr/Jpjg24KWimDqtqaJnAiEA2cLkw0RyoiYVPN7UYEEUfrppNRGfR0252C95nAYuKe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-fd68eecf7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343449},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-fd68eecf7","@libp2p/crypto":"5.1.17-fd68eecf7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-fd68eecf7","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-fd68eecf7","@libp2p/peer-record":"9.0.9-fd68eecf7","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-fd68eecf7","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-fd68eecf7","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-fd68eecf7_1776688786652_0.6282745230257183","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-69a44651f":{"name":"@libp2p/identify","version":"4.1.2-69a44651f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e4c22a6048bee305513a395e967a9c0a4d42cc8e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-69a44651f.tgz","fileCount":35,"integrity":"sha512-39BBN13DPQl2M7fSwDvvtCyG+uSjDVM1Y0xsCdJOOCAaYXW7C/gkylAEjd2px8R2yILSnaa068+GGPgDtHbkhQ==","signatures":[{"sig":"MEQCIH7KzufUCBLCOrJ6ZQMCXaG04yuVOTIlbHs5WoYIDddCAiBnP3h6wxBBM4Jd/ePVhhR34p6AunzX7b4ZjWUoApWTCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-69a44651f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343449},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-69a44651f","@libp2p/crypto":"5.1.17-69a44651f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-69a44651f","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-69a44651f","@libp2p/peer-record":"9.0.9-69a44651f","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-69a44651f","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-69a44651f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-69a44651f_1776846424257_0.8300259912413568","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-cbfda2cdc":{"name":"@libp2p/identify","version":"4.1.2-cbfda2cdc","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cfbac60f9404821914969a998aac823ab7a4beb1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-cbfda2cdc.tgz","fileCount":35,"integrity":"sha512-wqmX5HtVMp8ZWjKvQb/Ix0SAce4xm63Imrv2eMmgTS8kgCDvhU+wGfZkM4jxjZTdy/gU9dIMmHBAwyG5DsYnZw==","signatures":[{"sig":"MEYCIQCy0KCZIvFBk32e/aVnWuCAZAWyauTp6T3fZtyEt0IMpgIhAIedb6TUyECh9Ne62MRuONOLgcK/MsPz0vhx9Q6PELHk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-cbfda2cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343449},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-cbfda2cdc","@libp2p/crypto":"5.1.17-cbfda2cdc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-cbfda2cdc","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-cbfda2cdc","@libp2p/peer-record":"9.0.9-cbfda2cdc","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-cbfda2cdc","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-cbfda2cdc","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-cbfda2cdc_1776955141047_0.4597110217402629","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-5466a8def":{"name":"@libp2p/identify","version":"4.1.2-5466a8def","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4a82fbcc19e0bef9ea3b2e8b86cff1b302cb43a1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-5466a8def.tgz","fileCount":35,"integrity":"sha512-KiJxi5GnIQ9MWUxqrBF6Rd3T7O7BKC59DGhH+wCXJmCHcZzEVWhC9kKusJ22XMCOzBNZSFfLwOlRLJ7Ohi8Vqg==","signatures":[{"sig":"MEYCIQD4RaoffhUdgabWjn3ST6KMTGpwZMKzo0ewvwlFA3ogxgIhAOTrTOUGTOMOC4IUJBVm9Ex4IgN8NeN/mmHFNkacm2CW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-5466a8def","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343449},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-5466a8def","@libp2p/crypto":"5.1.17-5466a8def","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-5466a8def","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5466a8def","@libp2p/peer-record":"9.0.9-5466a8def","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-5466a8def","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-5466a8def","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-5466a8def_1777042411984_0.9022959610848","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-d57fe74c0":{"name":"@libp2p/identify","version":"4.1.2-d57fe74c0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1fe9e2d372ff0a72e4df64b99357bdf4314485ec","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-d57fe74c0.tgz","fileCount":35,"integrity":"sha512-za+i7L4/QEvW3I/MCKsjGoRhUnycQSzB3CIC6ZJKuqyy1k5x2lP29SgZPLn35ijwahYG1a+bjTwcld3ed5Y+gA==","signatures":[{"sig":"MEUCIGynEZVggFTTLn+xowuUG01xe0/c96zFdKBERN1wL+xjAiEAvs1a2XnJk9YvIFFC1KoGWBppMjjaZSxVU6H1BS+My0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-d57fe74c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343870},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-d57fe74c0","@libp2p/crypto":"5.1.17-d57fe74c0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-d57fe74c0","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d57fe74c0","@libp2p/peer-record":"9.0.9-d57fe74c0","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-d57fe74c0","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-d57fe74c0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-d57fe74c0_1777051989524_0.8579114778122539","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-61d594a6c":{"name":"@libp2p/identify","version":"4.1.2-61d594a6c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bd8ed3572a36b96b00520494b9426c9c69d0c8fc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-61d594a6c.tgz","fileCount":35,"integrity":"sha512-fDnPThXX4vj/v0/25eodyzfEg/+w3whz/w1ddISGQ8VYA5uic+xXSnLAUGZh3rLkywWfmN0teA9rEXzB8Vv20A==","signatures":[{"sig":"MEQCIBcTO8qPLEojNtmnbaytlnorHvD4Tfp14yP/bcC62dXfAiBJ3F4dvNQfnoadm6Ol2Zu7T7OY3UyozHOhRg5Y3rarFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-61d594a6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343870},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-61d594a6c","@libp2p/crypto":"5.1.17-61d594a6c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-61d594a6c","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-61d594a6c","@libp2p/peer-record":"9.0.9-61d594a6c","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-61d594a6c","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-61d594a6c","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-61d594a6c_1777096276543_0.8361286939405916","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-baf3ddb03":{"name":"@libp2p/identify","version":"4.1.2-baf3ddb03","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.2-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff0f69ae60b2132501cefd5bb6e734aac627f85c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.2-baf3ddb03.tgz","fileCount":35,"integrity":"sha512-Za7EZUIkS+cj4GdNVsbeftKhYEWK5u0UgmI8j8WxGEAjw3UERNxBmPJHrdMVp1APje3WOvKje6TBX9hn073H6w==","signatures":[{"sig":"MEQCIDK3cNu3n6bzlx1JVkgiHpi544p0/4mCHiCZhljL9kYIAiBOfeUsorzypENzUanofqePxAKuGKZDeJzzY95mIY8KKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.2-baf3ddb03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343870},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.0.17-baf3ddb03","@libp2p/crypto":"5.1.17-baf3ddb03","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-baf3ddb03","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-baf3ddb03","@libp2p/peer-record":"9.0.9-baf3ddb03","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.2-baf3ddb03","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-baf3ddb03","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.2-baf3ddb03_1777118926090_0.9912529023327643","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@libp2p/identify","version":"4.1.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2c644190e3cd6e16f0778991a315a5b9d204de0a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.3.tgz","fileCount":36,"integrity":"sha512-EhUr3o611Ax9xKJPLvCgHBpEO3lWW+ss2NjLpL9GXQRbyp7pcN2C5ZgHzDfMfHdXPoIqKrrALaVc0z2c+cn0zA==","signatures":[{"sig":"MEUCIQCMbQT1r/OgZChg57JR1XkWCsjRuCh5vF5FU5RblfSyigIgErYU0hXxV4OD024bCI7fopLlaUrks708BT00R5iAEMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1345490},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.1.0","@libp2p/crypto":"^5.1.17","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.8","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","@libp2p/peer-record":"^9.0.9","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.1.3","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.6","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.3_1777122771357_0.13537429844937043","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-10b2bdf50":{"name":"@libp2p/identify","version":"4.1.3-10b2bdf50","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0fc44236932fa32ca1c8cfb95718281b623adac","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.3-10b2bdf50.tgz","fileCount":35,"integrity":"sha512-i2g0zBKUJenpcfRtFf3XPE8xgWzkp3o/T/zNcu4HFsuOITC8eueWhC0fma1wiObG4S3dtbMJtDjBVdcekMiosw==","signatures":[{"sig":"MEUCIQCDax8RNOHJj5Qu/aw98Q8fHJAzKNS5zpImbuZ569o5eQIgQcof0bK3BECDVZZYfmOhIm2h/B6gtnTpbuWAPibmdvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.3-10b2bdf50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343869},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.1.0-10b2bdf50","@libp2p/crypto":"5.1.17-10b2bdf50","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-10b2bdf50","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-10b2bdf50","@libp2p/peer-record":"9.0.9-10b2bdf50","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.3-10b2bdf50","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-10b2bdf50","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.3-10b2bdf50_1777204183228_0.1351137861925087","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-3a5e46eaa":{"name":"@libp2p/identify","version":"4.1.3-3a5e46eaa","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9b360dc71c08bd4130d45a9ad6a1d3f6e992625c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.3-3a5e46eaa.tgz","fileCount":35,"integrity":"sha512-aZGOr055ROrdJE6gIiYJos/eO39fgvMHVwRtviJmftLg5KOlBPsigJapJSuKEDoLus+RpC7upoVAKRq5UqvV3A==","signatures":[{"sig":"MEQCIGggNy9rFglPHD5focfrTMcqGJW1mIVI6lVTvaijVL94AiA9HsyzOCf4iC/kjLHBgnzTdx5oRNxpt1jQ2tJpQEccQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.3-3a5e46eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343869},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.1.0-3a5e46eaa","@libp2p/crypto":"5.1.17-3a5e46eaa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-3a5e46eaa","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-3a5e46eaa","@libp2p/peer-record":"9.0.9-3a5e46eaa","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.3-3a5e46eaa","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-3a5e46eaa","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.3-3a5e46eaa_1777466751560_0.24255126021690598","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-d1ab98294":{"name":"@libp2p/identify","version":"4.1.3-d1ab98294","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"174a8498b4edde3ad975e4907e0381fd728775fc","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.3-d1ab98294.tgz","fileCount":35,"integrity":"sha512-o7ktzeadWxsE7y51zm61iGOE93qQ8UIFWH5F7O8/3wizl45DVpKDkBGJMzdOZSCpByCthsHfB/5zlZ4hlIjH6w==","signatures":[{"sig":"MEQCIHxTMhfmc7bWXFJFL0u31PMLMeBoe/EBLnBFDHnQIoQfAiAJRIJnyTTQRkb2RcdcsvpNwQrbWur9ttMQht8JkEygYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.3-d1ab98294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343869},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.1.0-d1ab98294","@libp2p/crypto":"5.1.17-d1ab98294","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-d1ab98294","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d1ab98294","@libp2p/peer-record":"9.0.9-d1ab98294","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.3-d1ab98294","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-d1ab98294","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.3-d1ab98294_1777915251144_0.5010137804618984","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-bd9e02dad":{"name":"@libp2p/identify","version":"4.1.3-bd9e02dad","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa01e574a5b04f18bb4a529e408c581e2af10292","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.3-bd9e02dad.tgz","fileCount":35,"integrity":"sha512-o6YDnmFhs3mcHLSlfsL3ZGgxXpbpOZeN9mhv7YhBmSX8ZomenKEkfl/k7pJ6Qrmo4pjnt+0Tvy6U50AdieTdWw==","signatures":[{"sig":"MEUCIQCcxTq7rlccEwUgCo4hkcXX5/mcZOQyKHmL7JAEAyT29QIgIU8DNEs1Q0dF17GUvGjIL9aZE3vZaZJKEq5/AyPAhPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.3-bd9e02dad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343868},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.1.0-bd9e02dad","@libp2p/crypto":"5.1.17-bd9e02dad","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-bd9e02dad","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-bd9e02dad","@libp2p/peer-record":"9.0.9-bd9e02dad","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.3-bd9e02dad","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-bd9e02dad","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.3-bd9e02dad_1778333211107_0.8589891262229499","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-15eeedba1":{"name":"@libp2p/identify","version":"4.1.3-15eeedba1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.3-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1401f544c0d8e25202b49502208ad54803a44128","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.3-15eeedba1.tgz","fileCount":35,"integrity":"sha512-HvMbuvzEdB28LF7nMp0e5H1rvoi9diPCyBfMsG6b/ETmfxcGWL5O11dv65Arlxp3fgZS93yJod2QhQEDKPBh0g==","signatures":[{"sig":"MEYCIQDmZg1uRP7fWohzSB07cSD5Q7ENJZrqcbOCeei5K8zVNAIhANDXX1IY9phBh/jW2n3Rop/DUaY+pIJWuLW9jcmldsU8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.3-15eeedba1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343868},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.1.0-15eeedba1","@libp2p/crypto":"5.1.17-15eeedba1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-15eeedba1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-15eeedba1","@libp2p/peer-record":"9.0.9-15eeedba1","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.3-15eeedba1","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.6-15eeedba1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.3-15eeedba1_1778337112423_0.2774118133649426","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@libp2p/identify","version":"4.1.4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"44f931e711549b96da9a6ef29bff22bb8fae7098","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.4.tgz","fileCount":36,"integrity":"sha512-EqbFg56MA9XWZf5IHV1Nd4RFq459qzIfIPLgk0x55muOoYZcvRhGY8NmNjxww/AUqCXVbzh6jMHyjoIOs7cvLw==","signatures":[{"sig":"MEQCIC2rM+JIgiG/oLLgnDhnyc15qXCUrKGcKmJkVSQKNBm1AiA7uc2wDhZ+ZCNtxwj4ZqgFyEL11zNUhJaQNy78BJSjoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1345490},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.2.0","@libp2p/crypto":"^5.1.18","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.9","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","@libp2p/peer-record":"^9.0.10","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.1.4","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.7","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.4_1778503968274_0.48582091713699627","host":"s3://npm-registry-packages-npm-production"}},"4.1.4-9c3c0b22a":{"name":"@libp2p/identify","version":"4.1.4-9c3c0b22a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.4-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e6aa41ea47127e98529c34748f45f6914b63f383","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.4-9c3c0b22a.tgz","fileCount":35,"integrity":"sha512-sJVSybEhZTrVlPqHiTDhqtHNjTKVl/JYXgrBJW8wqeUr670oB8Upl6bN52hRg1Sn1zJq2Qng2Y/49vlJ/WrlFw==","signatures":[{"sig":"MEUCIAwg4VyhVMo0ou6f9J8Ewivb/eNPqRPVof+AmxyF9h6CAiEAgv4OXtxZ7aHRlBsG21fywKm+DHOY2Jt5wEWLYgVMiDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.4-9c3c0b22a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357543},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.2.0-9c3c0b22a","@libp2p/crypto":"5.1.18-9c3c0b22a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-9c3c0b22a","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-9c3c0b22a","@libp2p/peer-record":"9.0.10-9c3c0b22a","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.4-9c3c0b22a","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-9c3c0b22a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.4-9c3c0b22a_1778624581785_0.6367291140211722","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@libp2p/identify","version":"4.1.5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fe259d9819146c61a0d7908cd310d7cbdd24b364","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.5.tgz","fileCount":36,"integrity":"sha512-vIjDjhzAKkZUc5bGMM1ORdgtymsQAfjBNKLlzyZZtb9jTaUzEhwM0ymFIQDrH6fIHtqD8cOQ6B6ekR+SYiTluQ==","signatures":[{"sig":"MEYCIQDH7WCUkiHLR3fWkYZ/+37UawbhwoDKW8UDbgKB1YJhMwIhAPRzfTM4jbrKlqfGhmp7CIAa0wGfSdnX+AUiQVtQkLA2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359164},"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":"dbc527ce988a892911846c40b93d1752c14da97f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.2.0","@libp2p/crypto":"^5.1.18","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.9","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","@libp2p/peer-record":"^9.0.10","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.1.4","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.7","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.5_1778626020058_0.10924900354795875","host":"s3://npm-registry-packages-npm-production"}},"4.1.5-5692f3f16":{"name":"@libp2p/identify","version":"4.1.5-5692f3f16","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eaad837e0d34c15d83b31da34ff56b1b7761ca4c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.5-5692f3f16.tgz","fileCount":35,"integrity":"sha512-ZmZpH8wgIFbjtDmL7Vu8gxmBWy83ieNiZnZACJUMg7oPNjyvmYcJM6Hu9OoJgShSYdm0Jbuafkja+HNramKBGA==","signatures":[{"sig":"MEYCIQD8JGWQVero3l4zbhiA31rWi6eCwNdgPrrfDzLkRWc4VAIhAPwt0h/CKaAksro1b2qKEpyDo0Bs6Zh/Bb2z/IJchhA2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.5-5692f3f16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357543},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.2.0-5692f3f16","@libp2p/crypto":"5.1.18-5692f3f16","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-5692f3f16","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5692f3f16","@libp2p/peer-record":"9.0.10-5692f3f16","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.4-5692f3f16","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-5692f3f16","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.5-5692f3f16_1778631561869_0.7461941780223849","host":"s3://npm-registry-packages-npm-production"}},"4.1.5-9eb27be79":{"name":"@libp2p/identify","version":"4.1.5-9eb27be79","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cfef7afe4ea6aae00031d913ea4d7a77e4a91c6d","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.5-9eb27be79.tgz","fileCount":35,"integrity":"sha512-mq6GIV8X7oswvi0O5Rnf6nso+0046kvcj7XWVDu2nQxhiVtPED9/kMm/fe4po/YL7zsLvB8CGD8Z8gRW54f5xA==","signatures":[{"sig":"MEQCICg9shSkGk4mTQFGzmwukZQzbQc8nvFCYxvz2k98lmCFAiAbsjI2kZXApg6vZaSNwqOHGXCSDXSv8HwmHVntno7HKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.5-9eb27be79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357549},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.2.0-9eb27be79","@libp2p/crypto":"5.1.18-9eb27be79","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-9eb27be79","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-9eb27be79","@libp2p/peer-record":"9.0.10-9eb27be79","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.4-9eb27be79","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-9eb27be79","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.5-9eb27be79_1778870286176_0.49790509290431983","host":"s3://npm-registry-packages-npm-production"}},"4.1.5-cc151e147":{"name":"@libp2p/identify","version":"4.1.5-cc151e147","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.5-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1704d0a56ee7b1c2b405d200d8de8f86c7bf34fb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.5-cc151e147.tgz","fileCount":35,"integrity":"sha512-4wbQvQDfIYb6x71MixFm0u4ZDYMiI0k1EXlH4o26oGajbAhkskDk85mvD2UJlnYBLzMu8O2Wsa/VZSBH0/waqw==","signatures":[{"sig":"MEUCIQC/eBLYiv7AwhHh4J1bTREt8FVpaCklA83R2yyPH6aH7QIgKr8toVLZ1z4UfoMFBgqu9qKvT18v0E0HBjG77FXtaIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.5-cc151e147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359462},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.2.0-cc151e147","@libp2p/crypto":"5.1.18-cc151e147","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-cc151e147","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-cc151e147","@libp2p/peer-record":"9.0.10-cc151e147","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.4-cc151e147","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-cc151e147","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.5-cc151e147_1778894188808_0.4637896419459555","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"@libp2p/identify","version":"4.1.6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"323a600aa10c03ca0bfd272922b4de5923802c9f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.6.tgz","fileCount":36,"integrity":"sha512-CP04KjoMpsavEtaHz+m2Hfyg9t4h/RijVa57xOso3ApjQ2obYbVdxyKALv4GrtRVLRTQYJsHtXC6oxne2TjqJQ==","signatures":[{"sig":"MEQCICZlxhCwxwzB3EjzSHBBCEVRqKKeAN9uScd3jGjlvvWkAiARrM/v3TDWQszroxaZfD0HHSxb1/F9R57nG205Dl3TZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361083},"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":"704b0e615288682caf80841c7a91c86bab32bdad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"^7.2.1","@libp2p/crypto":"^5.1.18","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.9","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","@libp2p/peer-record":"^9.0.10","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"^3.1.5","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.7","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.6_1778900004328_0.4947327394297949","host":"s3://npm-registry-packages-npm-production"}},"4.1.6-b9ebef660":{"name":"@libp2p/identify","version":"4.1.6-b9ebef660","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"577e40bbfcf5731624a7d6d827be380ba6c4ee65","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.6-b9ebef660.tgz","fileCount":35,"integrity":"sha512-vFN3Te8kK9h8vEmbEYmROUhm0k9QJVpz9JD9YNq7HFbq0cTzZ8+g2m/s/gk6x9p1CC9iBgWnk3qZbaXJMSjeqw==","signatures":[{"sig":"MEUCIQCE7jJ4c26L/B64itMaDHbWmClgFxdz9ap31qQ6sqKiUQIgA0WTWHfjK3aP+sbZQtKz/pkEsORI3N1mAxKVwDAxn70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.6-b9ebef660","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359462},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.2.1-b9ebef660","@libp2p/crypto":"5.1.18-b9ebef660","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-b9ebef660","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-b9ebef660","@libp2p/peer-record":"9.0.10-b9ebef660","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.5-b9ebef660","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-b9ebef660","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.6-b9ebef660_1779060031525_0.591339809554267","host":"s3://npm-registry-packages-npm-production"}},"4.1.6-d59c165ac":{"name":"@libp2p/identify","version":"4.1.6-d59c165ac","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2250a8e1e4b741913ba84699801bec2f19ae1dd1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.6-d59c165ac.tgz","fileCount":35,"integrity":"sha512-JSFA3jYMgRu5yK317CFPBVmztiXVJeHh304d9Ed7gs+EXduzS5mzxheMKFE2hjrq4Yi/TphlFMvjI9+GvOlOAA==","signatures":[{"sig":"MEUCIG1Qwod1ReyOwzEcWvj+8eWCdg2AnXOydJl/J4W0M1dyAiEAvPObhHuH42lnCHl6PQxKf3PLWLxqGK+SCjgosI6lsz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.6-d59c165ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359462},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.2.1-d59c165ac","@libp2p/crypto":"5.1.18-d59c165ac","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-d59c165ac","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d59c165ac","@libp2p/peer-record":"9.0.10-d59c165ac","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.5-d59c165ac","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-d59c165ac","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.6-d59c165ac_1779106680270_0.5947812970736581","host":"s3://npm-registry-packages-npm-production"}},"4.1.6-3574648c3":{"name":"@libp2p/identify","version":"4.1.6-3574648c3","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"705d08c6d34a5b575f7674379ec8257a2f70d41c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.6-3574648c3.tgz","fileCount":35,"integrity":"sha512-6FlcfGy8XB55UjkosvRDVjevCvpFyy4O27bg0fN+rpi3k8hWuC6lAkLd8UzJqZeGdWZJ7mNGi66whTTa1aXWTA==","signatures":[{"sig":"MEUCIQCULD+rIlauRWi6ogrOcfwS255inCS9xujElcGrsgbsmgIgGHg1tseTBZ+5FCyNkoIgiaSrHtinutxojzFOEgkh+lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.6-3574648c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359462},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.2.1-3574648c3","@libp2p/crypto":"5.1.18-3574648c3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-3574648c3","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-3574648c3","@libp2p/peer-record":"9.0.10-3574648c3","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.5-3574648c3","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-3574648c3","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.6-3574648c3_1779672036782_0.6989122762358329","host":"s3://npm-registry-packages-npm-production"}},"4.1.6-ed1ad1f26":{"name":"@libp2p/identify","version":"4.1.6-ed1ad1f26","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dcf19c7359492193cabbb929c9639ce5248dccfd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.6-ed1ad1f26.tgz","fileCount":35,"integrity":"sha512-wIc5fBtIRgn35ScY74hMazQCBNxS1hVmRI5mkGHbcSeJzx6fBXWcikS3lo22RWoQArlT/mRxViEKgy9ut8Kt0Q==","signatures":[{"sig":"MEUCIHYbd7MTzAg3TGEVBZBcFjCqjcS8Q5d44j7Y1R8OOJJHAiEApzVsvE+d1BLRjHr/ddyi8rzFNT4I8t4c9MN2D9dyX84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.6-ed1ad1f26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359462},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.2.1-ed1ad1f26","@libp2p/crypto":"5.1.18-ed1ad1f26","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-ed1ad1f26","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-ed1ad1f26","@libp2p/peer-record":"9.0.10-ed1ad1f26","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.5-ed1ad1f26","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-ed1ad1f26","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.6-ed1ad1f26_1779721681695_0.6064607732781258","host":"s3://npm-registry-packages-npm-production"}},"4.1.6-d888f182f":{"name":"@libp2p/identify","version":"4.1.6-d888f182f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"adbb98ab630414270445a0000b92aae2e5dd89ea","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.6-d888f182f.tgz","fileCount":35,"integrity":"sha512-PdCwMZWPiJbMgJXYeJsstyYNTZtR9VZvJHIKypAl7siCi+xssbKtvZSAZlczjETdc2OE0KZVCQIev24rqKB57w==","signatures":[{"sig":"MEUCIQDQP4JFyxixBPhB/F32btVlvQ+m01C4XsrcIVR7146pQAIgL/LPynqlRI40IzQcDe8JVenAewqwLKx3FXrGnouT5ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.6-d888f182f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359462},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^5.1.0","@libp2p/utils":"7.2.1-d888f182f","@libp2p/crypto":"5.1.18-d888f182f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-d888f182f","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d888f182f","@libp2p/peer-record":"9.0.10-d888f182f","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.5-d888f182f","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-d888f182f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.6-d888f182f_1779863531613_0.582412028106992","host":"s3://npm-registry-packages-npm-production"}},"4.1.6-29797a5bb":{"name":"@libp2p/identify","version":"4.1.6-29797a5bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8cad8235a495f88a1f81727ab3fa3873d9cac93c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.6-29797a5bb.tgz","fileCount":35,"integrity":"sha512-i3oOrIKXriT61S/HN+qycdpAXLrLr6NzWt5rWs84n0U2RVcLhGD/cQFOx8NI4ej6fhJHPyqCT/miBD0ORkerSw==","signatures":[{"sig":"MEQCIF+f0teM7RYxRUcwUueXKn4FZQe4R5YVGnacxQQ05JGgAiBFlcFa+6/mP8q50WfO3J0DX6CTO7oE/1CawwRSF5npiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.6-29797a5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1468658},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.1-29797a5bb","@libp2p/crypto":"5.1.18-29797a5bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-29797a5bb","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-29797a5bb","@libp2p/peer-record":"9.0.10-29797a5bb","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.5-29797a5bb","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-29797a5bb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.6-29797a5bb_1780074767808_0.8930534791663645","host":"s3://npm-registry-packages-npm-production"}},"4.1.6-b7c6dc0f2":{"name":"@libp2p/identify","version":"4.1.6-b7c6dc0f2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b04f46a5cd27a03aa9b626f3835010ed294a0a02","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.6-b7c6dc0f2.tgz","fileCount":35,"integrity":"sha512-IWcxt0OTV/AdItO8cWCT0eai6bJxz4j52gpiSBA1INB7wIprGHY2y43Sz1sVCdIjIWCpIgPljEBx3axHJExgiQ==","signatures":[{"sig":"MEYCIQDDJSBbGf/53xgbBesjbGft9tp+ZP/J5JZnaGXVv1TPUAIhAJAsEqFQstXF/nVw9flRGxFIdZOzSRiL+TwAU1jUY/w6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.6-b7c6dc0f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1468658},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.1-b7c6dc0f2","@libp2p/crypto":"5.1.18-b7c6dc0f2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-b7c6dc0f2","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-b7c6dc0f2","@libp2p/peer-record":"9.0.10-b7c6dc0f2","@multiformats/multiaddr":"^13.0.1","@libp2p/interface-internal":"3.1.5-b7c6dc0f2","@multiformats/multiaddr-matcher":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-b7c6dc0f2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.6-b7c6dc0f2_1780088152651_0.9482398784296842","host":"s3://npm-registry-packages-npm-production"}},"4.1.6-5b8813abc":{"name":"@libp2p/identify","version":"4.1.6-5b8813abc","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ea319e3a4a63b3ca05ce92d20d7d56cd4f0ee646","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.6-5b8813abc.tgz","fileCount":35,"integrity":"sha512-vOLZ+UyA3lx/oLaIDg/a8xb8PBEfhGKxn51yexyoaDsyyOX+qnkzyhwVGxj2JkIB4cKKsdQ7pCtUQFoyD4taFw==","signatures":[{"sig":"MEQCIDmbLqMRCm6WeCmkjDesrV5h9SAyrxH6RKJ+vlL7+OrJAiBV7wcRmIlLVduzxzhgxNQDW4QSKXokDGd31qCjH26Q7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.6-5b8813abc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1491313},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.1-5b8813abc","@libp2p/crypto":"5.1.18-5b8813abc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-5b8813abc","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5b8813abc","@libp2p/peer-record":"9.0.10-5b8813abc","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.5-5b8813abc","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-5b8813abc","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.6-5b8813abc_1780123604352_0.5800862072562005","host":"s3://npm-registry-packages-npm-production"}},"4.1.6-160a24585":{"name":"@libp2p/identify","version":"4.1.6-160a24585","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.6-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4fdeca9eea55eaa442c2e13b36252533831d4d79","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.6-160a24585.tgz","fileCount":35,"integrity":"sha512-RC17Rdwc8sWY4043rrPJujOhvRqG4iF2YSW/J3oXGt16bKRyOG1n6SF4I2M63dtBjl5Ac7Ciqw1EIknzfmgzQg==","signatures":[{"sig":"MEQCIHYtGjGgIkwHZBPfNL2KQbf98rc0zQyl+1hNo8ZEYJIuAiALlDZrEqOKUilizZjAGCBlUl39XMJ1rbbZLish8SzODQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.6-160a24585","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1491313},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.1-160a24585","@libp2p/crypto":"5.1.18-160a24585","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-160a24585","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-160a24585","@libp2p/peer-record":"9.0.10-160a24585","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.5-160a24585","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.7-160a24585","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.6-160a24585_1780173600692_0.9142692539332777","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"@libp2p/identify","version":"4.1.7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"60ceb3f7bf51fa3aa5543004dc55a66e7f944af5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.7.tgz","fileCount":36,"integrity":"sha512-QrCcq2P+VdIkAI2YfQ7ahqEKMgqNX86inHYqrfzaFwha2doB21eZSk/DfEwsaeSatcAFtTLtMHzjBM0lvt5UZg==","signatures":[{"sig":"MEQCIB5eVJdEWJEMQc6KRB9nLTg3aoOWa12S2JUza2zfoOPwAiAyMHhIItTFEsDrrEsbBFtwcR3UihclJLshUcywJ4PUSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1492935},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.2.2","@libp2p/crypto":"^5.1.19","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.10","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.3","@libp2p/peer-record":"^9.0.11","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.1.6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.7_1780211024799_0.7212804636215544","host":"s3://npm-registry-packages-npm-production"}},"4.1.7-a34745c01":{"name":"@libp2p/identify","version":"4.1.7-a34745c01","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0321d4ab019fb3b3dc37ab40bb46f095f114699","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.7-a34745c01.tgz","fileCount":35,"integrity":"sha512-z92K1SZO3Y7DZMcyLnYKTGR0xXUGpAE7DAbBpg10B28Jgt+26/RppPRzRkJHwi18pZH4YQMNDPvn+dCkxm7+4Q==","signatures":[{"sig":"MEUCIGNEnvjrYCX8yG5LzLBwjZZiiBnKuObEjDrjdVTWHyIaAiEApm3+Hrywh1b387OLe47aqiQVej6dty1DTQa1HVNRH4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.7-a34745c01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1473287},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.2-a34745c01","@libp2p/crypto":"5.1.19-a34745c01","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.10-a34745c01","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.3-a34745c01","@libp2p/peer-record":"9.0.11-a34745c01","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.6-a34745c01","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.8-a34745c01","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.7-a34745c01_1780656991084_0.1718789689286926","host":"s3://npm-registry-packages-npm-production"}},"4.1.7-7ae12f9b0":{"name":"@libp2p/identify","version":"4.1.7-7ae12f9b0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3c462229ca45abdd7fbac4d3b00d4e6aaa95a8d6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.7-7ae12f9b0.tgz","fileCount":35,"integrity":"sha512-0QC3yrRHOrYR4uYREmZpBd7pealOpEdYGYfTzbHffWAyqCyxsA7pBCGaekl1+OGuHxeLDAsn1cznOiirfVQiCg==","signatures":[{"sig":"MEUCIQDeDiMzEpNmPJHH/M4VDykYG7ga0KbE5SPoK80/jROirgIgBjI1XtYxkvfJzhVL8lf5V0YC6Zk4y/nC1Hg1WtBnn9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.7-7ae12f9b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1473287},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.2-7ae12f9b0","@libp2p/crypto":"5.1.19-7ae12f9b0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.10-7ae12f9b0","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.3-7ae12f9b0","@libp2p/peer-record":"9.0.11-7ae12f9b0","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.6-7ae12f9b0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.8-7ae12f9b0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.7-7ae12f9b0_1780758013730_0.5912787625949145","host":"s3://npm-registry-packages-npm-production"}},"4.1.7-404c7824a":{"name":"@libp2p/identify","version":"4.1.7-404c7824a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"47a19cade40c08083fe5c41ac6657828e6682cdf","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.7-404c7824a.tgz","fileCount":35,"integrity":"sha512-CyelAH1g3Mfw/BBkVkF23rqdjQL86HPnJVxF3+dHXcjK8FZBOoL7PTMfwpyaOkHar8Xv63++FwoVKoo4gLRjDw==","signatures":[{"sig":"MEQCIEIPjK9lCRaLG2wBF5iYsXGcWTxiWnsLGp05nhX2mUi5AiBbHtIFeguLyDEj8ECJVj6GVA7dQl86on3oRVfHnRUqBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.7-404c7824a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1364413},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.2-404c7824a","@libp2p/crypto":"5.1.19-404c7824a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.10-404c7824a","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.3-404c7824a","@libp2p/peer-record":"9.0.11-404c7824a","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.6-404c7824a","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.8-404c7824a","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.7-404c7824a_1781270903644_0.11285681490868882","host":"s3://npm-registry-packages-npm-production"}},"4.1.7-5e07d5963":{"name":"@libp2p/identify","version":"4.1.7-5e07d5963","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.7-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d46b3a5b383e65d3d274932dfcf76f7e7022c25","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.7-5e07d5963.tgz","fileCount":35,"integrity":"sha512-p5gBA0xOmaCJZnB8y9wN2Pe5e2Bt9Eg/2jCc6gT+Htxw0H+IQR3CMk5IR/Im3JWQ/9ythpNUD0mpH+KiQZhWog==","signatures":[{"sig":"MEYCIQCxH48rGhvFzbzh/qc5AGZT1+ALTkGhmzyrM2Dc0ZmctAIhAL3W9+mh0bioMg1NPAvYGsNwYO400WN6UsrpUpV8tRFB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.7-5e07d5963","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1364413},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.2-5e07d5963","@libp2p/crypto":"5.1.19-5e07d5963","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.10-5e07d5963","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.3-5e07d5963","@libp2p/peer-record":"9.0.11-5e07d5963","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.6-5e07d5963","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.8-5e07d5963","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.7-5e07d5963_1781383044355_0.5892434378984881","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"@libp2p/identify","version":"4.1.8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bca29b4be1bcbc1971379a80bd5690c8e8ac6b51","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.8.tgz","fileCount":36,"integrity":"sha512-qcquky5SjOqe1I83DHJMRwWFUmk6mqwqX8z0JMOVFcXe96czBZ3pbXMksOoUWsGvDSoTHygX0yYn07sVDF+uoQ==","signatures":[{"sig":"MEQCIDkoBwepwo7nTgImJoA5CfvjI232fql/yJowC5IL35QRAiADE3lrsrtw08lrdRJ49VduCle1luuhh0pHR3z3SkVjIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1366034},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.2.3","@libp2p/crypto":"^5.1.20","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.11","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.4","@libp2p/peer-record":"^9.0.12","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.1.7","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.9","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.8_1781387422753_0.5100604196347904","host":"s3://npm-registry-packages-npm-production"}},"4.1.8-bfb7ceb0f":{"name":"@libp2p/identify","version":"4.1.8-bfb7ceb0f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b2f9b402c7c4f96eb8a64aeb62f6ddfc74ae5ed3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.8-bfb7ceb0f.tgz","fileCount":35,"integrity":"sha512-eaZFrezIQOdwc1eYep+sIdYOoh8gSPQa+mzNxqx/bMCWlmxywBYHhIZ9RB9zjBUk5z1pP/YnPKFfKLn+lywbhA==","signatures":[{"sig":"MEQCIAfkfG1rWRJvWr2H4rLOykwy10a9D77Hv2dTSr5+W8usAiBEqvdYcYVSEGgqjeNcCApTpv4OK7a6E05FKT/RJY8ByQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.8-bfb7ceb0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1364413},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.3-bfb7ceb0f","@libp2p/crypto":"5.1.20-bfb7ceb0f","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-bfb7ceb0f","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-bfb7ceb0f","@libp2p/peer-record":"9.0.12-bfb7ceb0f","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.7-bfb7ceb0f","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.9-bfb7ceb0f","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.8-bfb7ceb0f_1781943963390_0.1454364000579471","host":"s3://npm-registry-packages-npm-production"}},"4.1.8-d4dad9bf5":{"name":"@libp2p/identify","version":"4.1.8-d4dad9bf5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"42276a5a5610154137fa74b9763f674b81fafa67","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.8-d4dad9bf5.tgz","fileCount":35,"integrity":"sha512-oa64kh0fyC4p4mO8F2wgW4bKXSKAkgoRUgtTad4JytvJJpxpQ41DTG2hk+ruZNJWO4HtTk0SyBsgBfatMTK1VQ==","signatures":[{"sig":"MEQCIHlLgxmQXU9vBPM/yehLozpYlqFiOPyo90BNHverboFEAiBEI5KRsGu/7ov/nt4Drnxg7lOKiMqCAnrOJWfqltylNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.8-d4dad9bf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1364413},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.3-d4dad9bf5","@libp2p/crypto":"5.1.20-d4dad9bf5","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-d4dad9bf5","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-d4dad9bf5","@libp2p/peer-record":"9.0.12-d4dad9bf5","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.7-d4dad9bf5","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.9-d4dad9bf5","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.8-d4dad9bf5_1781946027691_0.38135326014301185","host":"s3://npm-registry-packages-npm-production"}},"4.1.8-47a51e3d1":{"name":"@libp2p/identify","version":"4.1.8-47a51e3d1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c4e7820b590573d92338d2a6efb023a449241f76","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.8-47a51e3d1.tgz","fileCount":35,"integrity":"sha512-mo1DO6gZM5UJafZCYdNCAoCFfXcyl9n3E5oKuJ1PrT3iZjWe/qGQ43DVLrkQPpvL1VG72w8mnS2nwYneuZInFg==","signatures":[{"sig":"MEYCIQCpe9zwN2Jjzx1HLorcJlf+Uwhk1bVrknlqRD1Id2CyEgIhALKiw+KsaaypeZL66WR5GywS2QgGVMx7MYPcSRs7JINn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.8-47a51e3d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1364413},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.3-47a51e3d1","@libp2p/crypto":"5.1.20-47a51e3d1","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-47a51e3d1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-47a51e3d1","@libp2p/peer-record":"9.0.12-47a51e3d1","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.7-47a51e3d1","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.9-47a51e3d1","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.8-47a51e3d1_1781966512931_0.1754796410042918","host":"s3://npm-registry-packages-npm-production"}},"4.1.8-f144def15":{"name":"@libp2p/identify","version":"4.1.8-f144def15","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6df06cb3bd1686031317294dd6b63843f994e4f5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.8-f144def15.tgz","fileCount":35,"integrity":"sha512-/hoa0Z7ksMUgBM+6bRfObg3mOhNnc5Vm3TXMcuColgwEAYcpSwHGkCBTooCqu9kIyzIJXjB/8GZtMOFWciE+Wg==","signatures":[{"sig":"MEUCIGA1Re8WZYkzDT9fdH92Bscqo1j3PNYdyGbjCpTU/4AnAiEAnXt47x0ge0SjJZXjFgx1uI+QAvKWa8qK5Sr4MBNOMWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.8-f144def15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1364413},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.3-f144def15","@libp2p/crypto":"5.1.20-f144def15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-f144def15","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-f144def15","@libp2p/peer-record":"9.0.12-f144def15","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.7-f144def15","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.9-f144def15","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.8-f144def15_1782114706966_0.33991682008797985","host":"s3://npm-registry-packages-npm-production"}},"4.1.8-08898d7df":{"name":"@libp2p/identify","version":"4.1.8-08898d7df","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ed76e0393979e0bb31d134d99c5ce1cc1b0a5d42","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.8-08898d7df.tgz","fileCount":35,"integrity":"sha512-za6T+Pq0EBeD/jrtILwAMHU5+sqh44L4QYx67eS3pth6QqEf/4BdDfbmEN1twWL6GU6HYaz/3HfPAdTURu6vgw==","signatures":[{"sig":"MEUCIAfLD21kdF+W5Hc9770Qhzv99Kpa5lx0zMVWA8XkU+3LAiEA+GG5JM70VZS8lp5OoFIRhGn9aNVtLg2HlT2TehoRwDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.8-08898d7df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368954},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.3-08898d7df","@libp2p/crypto":"5.1.20-08898d7df","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-08898d7df","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-08898d7df","@libp2p/peer-record":"9.0.12-08898d7df","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.7-08898d7df","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.9-08898d7df","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.8-08898d7df_1783417668894_0.8096321999547385","host":"s3://npm-registry-packages-npm-production"}},"4.1.8-dd084c0b2":{"name":"@libp2p/identify","version":"4.1.8-dd084c0b2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.8-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b9e4a45cbefea61c509fff13e65f5e394d813ad","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.8-dd084c0b2.tgz","fileCount":35,"integrity":"sha512-ULlUdSqSpbaw03ko9EqK7xwJ186YGRgGbP7UNSZc6hCAIw2Xi7JRLdfQyI3RiW3144rsB8h7PzWDwstGW7gT2g==","signatures":[{"sig":"MEYCIQDAtezFt5bI8JTzEyzGW10MTfEInjt0tI2vYvLqBZ5F5gIhAJTK+o5W2iAyaG6V+b0Ra/ly441HnDGKhi2JyQ0dGFHs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.8-dd084c0b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368954},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.3-dd084c0b2","@libp2p/crypto":"5.1.20-dd084c0b2","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-dd084c0b2","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-dd084c0b2","@libp2p/peer-record":"9.0.12-dd084c0b2","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.7-dd084c0b2","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.9-dd084c0b2","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.8-dd084c0b2_1783428452046_0.9493886164564009","host":"s3://npm-registry-packages-npm-production"}},"4.1.9":{"name":"@libp2p/identify","version":"4.1.9","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6538ccef43c2849472e98a288a9b526b3112175a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9.tgz","fileCount":36,"integrity":"sha512-S0nsemvyCgwT5Q0JP2uKMEUBU1WF9PrLUmKyKNjm/QRr39/rFT5FxL/B88J39hdJL24xVAN9iyCuNLTsMJr+OQ==","signatures":[{"sig":"MEUCIFjZjKvHikkH1cCibstMKogbJ4FNpWm2BPQ2cMHI647vAiEAlsMv90ATP/6Fmvv5GKPgNqVOjEuJhKJqZjf3z1uHBKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370576},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.2.4","@libp2p/crypto":"^5.1.21","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.12","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","@libp2p/peer-record":"^9.0.13","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.1.8","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.10","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9_1783430761099_0.3836710407094144","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-4bb8fbe8d":{"name":"@libp2p/identify","version":"4.1.9-4bb8fbe8d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f8d12659e87baa1557ea583e700b88d731e3f456","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-4bb8fbe8d.tgz","fileCount":35,"integrity":"sha512-ZCY7ev74Jdyf/GqL1SrMGYH8nMxSHEw22M+YSvTFFnUgda8emdlrcO4xHwmvERsJXUF41j6i0ElDsOKQSL39rA==","signatures":[{"sig":"MEUCIA9HFX6ocV4IwK3r+Q14qK1ViDWrM9QZzkipue4fKtHyAiEAgdWdrzqsAVQjmXCke5y/iu+X9yD7nU7kThDRvrGD6Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-4bb8fbe8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368955},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-4bb8fbe8d","@libp2p/crypto":"5.1.21-4bb8fbe8d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-4bb8fbe8d","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-4bb8fbe8d","@libp2p/peer-record":"9.0.13-4bb8fbe8d","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-4bb8fbe8d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-4bb8fbe8d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-4bb8fbe8d_1783536679098_0.29793783614063907","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-a04f5e0bf":{"name":"@libp2p/identify","version":"4.1.9-a04f5e0bf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"117559ce0f533a0a51af89389f183f13a9960b3e","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-a04f5e0bf.tgz","fileCount":35,"integrity":"sha512-E3U/Qw/LSbVDm78KRoDnaY5kYe3y6zU90aegzuKkPMcgH/DPW9QhsYKVjg2VUGTKY9/GHH5x9TIJXETad6YtMw==","signatures":[{"sig":"MEQCIETyj3+LhafXd9y7f66oSwJWdk0F9UbzjtVFz4/QzsoGAiBRd54aHC9tWb+hrq+AUPEKIcd9MOTNE9J5+PkD6YvK7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-a04f5e0bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-a04f5e0bf","@libp2p/crypto":"5.1.21-a04f5e0bf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-a04f5e0bf","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-a04f5e0bf","@libp2p/peer-record":"9.0.13-a04f5e0bf","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-a04f5e0bf","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-a04f5e0bf","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-a04f5e0bf_1784128287576_0.6071187536084601","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-fb9e8a76e":{"name":"@libp2p/identify","version":"4.1.9-fb9e8a76e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e333b1bbfb72930d739e09e88fcaa273eb7dccc6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-fb9e8a76e.tgz","fileCount":35,"integrity":"sha512-CtndYaaW1DOyrGu6xKyYAhKO2ZRHV/TzXfepRd41XaamuLUDUB361DV5KGI3EEov+1cGU7OxQ/jXGg/XbY/cxQ==","signatures":[{"sig":"MEUCIHrz9SJOYBQnaYSsM6bU5MDd4G2XEbnuEVy6LD9mZ7OIAiEA7irQ5IA5KKF7G0QwLsvvKuLYgl9y3bO/22P6uTX8IEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-fb9e8a76e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-fb9e8a76e","@libp2p/crypto":"5.1.21-fb9e8a76e","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-fb9e8a76e","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-fb9e8a76e","@libp2p/peer-record":"9.0.13-fb9e8a76e","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-fb9e8a76e","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-fb9e8a76e","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-fb9e8a76e_1784222814376_0.42263353175217144","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-084ad7890":{"name":"@libp2p/identify","version":"4.1.9-084ad7890","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8dc88d4f8a4926cf7602569395b1489eb60cc2a7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-084ad7890.tgz","fileCount":35,"integrity":"sha512-M0G0zXOMiksNTkcHJFbfTbGXecdQ0bSoDhEuzH4HRjjygbJsXSowe/6Qi4h+aXfMxPIZKApv+faNb9EBPtlw0g==","signatures":[{"sig":"MEQCIFGVyrjJ0r8tgzlzw9uHHP6YfgjM+B8f+3iTw/5pnmlXAiBjq8yM/JebfVAV5Uu2kKOVzh4tf0p72C4I2VhnsC7JVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-084ad7890","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-084ad7890","@libp2p/crypto":"5.1.21-084ad7890","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-084ad7890","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-084ad7890","@libp2p/peer-record":"9.0.13-084ad7890","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-084ad7890","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-084ad7890","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-084ad7890_1784311301318_0.6768080382774617","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-cec2b1f34":{"name":"@libp2p/identify","version":"4.1.9-cec2b1f34","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9a0e5feba412ebcad1ae20b6b7e73ee571cb141c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-cec2b1f34.tgz","fileCount":35,"integrity":"sha512-DlmqwDilG8Wd5t+6kxuL4a02xk1AbEIWNdEsNtk4cIkamwryjfBbBaFIr3GrYo1yR68aQOdD84bwAtkyuWRg9Q==","signatures":[{"sig":"MEUCIE2ONhF08tfvV9DnaYFKPQv1K5fdVGQF7H0GvY4h9H0iAiEAoEPpS4IIpBRB5ujG9MIhFlSljmWo7pElmUsKXLU4mos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-cec2b1f34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-cec2b1f34","@libp2p/crypto":"5.1.21-cec2b1f34","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-cec2b1f34","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-cec2b1f34","@libp2p/peer-record":"9.0.13-cec2b1f34","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-cec2b1f34","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-cec2b1f34","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-cec2b1f34_1784324142934_0.6041669322090355","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-ba1551199":{"name":"@libp2p/identify","version":"4.1.9-ba1551199","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5a154ed301483fc7b17672e37af6ebaaf51fd79f","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-ba1551199.tgz","fileCount":35,"integrity":"sha512-93J8nkyMcOc+mrJb4ZTBUOZHbxlw4Jv8Q4MBhJOzn8K76lwTnQZbEKmKlI+N3K36y6uN92uOxwaQV6r1hBfhKw==","signatures":[{"sig":"MEUCIFRXAXowuh7PGKq6oK02H8voVKw52FwieKOb+VW/6FhyAiEAmB2V+5XJQ4ioUumlQt+OpZ2ltknHXjlEAE4QdI7jqis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-ba1551199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-ba1551199","@libp2p/crypto":"5.1.21-ba1551199","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-ba1551199","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-ba1551199","@libp2p/peer-record":"9.0.13-ba1551199","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-ba1551199","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-ba1551199","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-ba1551199_1784327407998_0.9960758111701449","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-89335e39f":{"name":"@libp2p/identify","version":"4.1.9-89335e39f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b60bc8cbb923179f2a5bb0fc244b2300692d104","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-89335e39f.tgz","fileCount":35,"integrity":"sha512-vADHg/ARkbidZWd4bzZnyBaXcTpZEhg/sOfgTbQAQDSd36HFPtYTzpMCyIGCbrt6tr0YpT/9Z0T2L0bEDc41wA==","signatures":[{"sig":"MEUCIQCyqeezXhZccjZX1qQ+KPun2dSTZd7muKk5biyZhzZZyQIgfbUvvsXdrVAvCBj2fMGvf1Evt9hC/BvM4rig1qMCgGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-89335e39f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-89335e39f","@libp2p/crypto":"5.1.21-89335e39f","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-89335e39f","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-89335e39f","@libp2p/peer-record":"9.0.13-89335e39f","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-89335e39f","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-89335e39f","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-89335e39f_1784328292350_0.3645860300552781","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-3bf5d395c":{"name":"@libp2p/identify","version":"4.1.9-3bf5d395c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"80b61a53efc64f070b18d0dbd9250128260775df","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-3bf5d395c.tgz","fileCount":35,"integrity":"sha512-iMDCfxIItlXZeMJZ7OHjBebbLrIxj4WTx5Uvl32yKCHEK7ZeKwUhZrylZXk/BzByd4I1DXRqvqBBhWBudbSbjQ==","signatures":[{"sig":"MEQCIFuw1ryBe5gLwIQs9qvdOZfF4WhBcWkbtsnIep/HK/waAiAQcaimJioFX/AjiBplEIG3+/eul1ddBX2VdWd/xQr7lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-3bf5d395c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-3bf5d395c","@libp2p/crypto":"5.1.21-3bf5d395c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-3bf5d395c","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-3bf5d395c","@libp2p/peer-record":"9.0.13-3bf5d395c","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-3bf5d395c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-3bf5d395c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-3bf5d395c_1784329706482_0.680337553931532","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-bd7f0cda6":{"name":"@libp2p/identify","version":"4.1.9-bd7f0cda6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"989561377eb76f543fa45abb09cd64098cbb36fa","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-bd7f0cda6.tgz","fileCount":35,"integrity":"sha512-yNO8SU2otZB2q/ofz5uBKMG9MUWSmRytKbQHG11g9OIs4wCN26U0tVRrNtuBNTRU3u+449BS/rODyTvOBlj0CA==","signatures":[{"sig":"MEQCIG2Ue9rMl2qCGIhINup7Nzu0tE7xflCbTJsnmtQ/9vGaAiArdHYtE0LZvHBxloZBKMYB+GI1QOlmLLDEOEovVAgPcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-bd7f0cda6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-bd7f0cda6","@libp2p/crypto":"5.1.21-bd7f0cda6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-bd7f0cda6","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-bd7f0cda6","@libp2p/peer-record":"9.0.13-bd7f0cda6","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-bd7f0cda6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-bd7f0cda6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-bd7f0cda6_1784331488873_0.7914623074744993","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-5459e136d":{"name":"@libp2p/identify","version":"4.1.9-5459e136d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4a3fd6e0745b59e1017ea4a54a0a0e7e900f8da0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-5459e136d.tgz","fileCount":35,"integrity":"sha512-lI5sDw+uHJ7mZSNkAuqCJHSHVxDEyM0/5VXdihde754Iiat3hkZOI21g6d2fftr9xZBAkxUDQK7TpcdLS8ECgw==","signatures":[{"sig":"MEUCIG65igpMxCbdXngIfff7Jzcw+FFoz8Ub3bl5VfrCwN+ZAiEAoCUv3Jn9QSpYyCuqXKaLXJeAcK0UwKcvtBqW+9mAtxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-5459e136d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-5459e136d","@libp2p/crypto":"5.1.21-5459e136d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-5459e136d","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-5459e136d","@libp2p/peer-record":"9.0.13-5459e136d","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-5459e136d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-5459e136d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-5459e136d_1784337899641_0.1518887993073843","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-523b52bd6":{"name":"@libp2p/identify","version":"4.1.9-523b52bd6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7b4e94847f81330beddb7689638eaf1cef48f84c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-523b52bd6.tgz","fileCount":35,"integrity":"sha512-BXAUPHywn8VJEEtVcPhGGV/ceamSRih/eQUKEW5mH3E5T+2azf5Yede3ocoJdDutUVcnUQgz5Gj8JrEHQvExgw==","signatures":[{"sig":"MEQCICRyEOi3A1UBc/tbLi3lJuZpLUwE1dpSyjBmb227qBgFAiADh1jG650LR9Yy2IRGJ967k1/I/I33EMnS7cxGq7bolA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-523b52bd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-523b52bd6","@libp2p/crypto":"5.1.21-523b52bd6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-523b52bd6","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-523b52bd6","@libp2p/peer-record":"9.0.13-523b52bd6","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-523b52bd6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-523b52bd6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-523b52bd6_1784466261592_0.274434550007675","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-ff9e5fc7c":{"name":"@libp2p/identify","version":"4.1.9-ff9e5fc7c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.9-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb815d3a400b6f663f19851451fb361024c0b457","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.9-ff9e5fc7c.tgz","fileCount":35,"integrity":"sha512-TP3Et41O4cwf/6zgqg1KSqMwXx/mTO7UwBN+lTCwmPhy4mnRONsUumUUMFMcScJJUoiqEo1xB/TBIdywl8BQuQ==","signatures":[{"sig":"MEUCIQDr3RSzCsmRq2LGybMiBFVkkynPa3EuU2BVI1WMQe7E2AIgEUBxXL0VfFWSGtN/C1wh+j75l1I9gTZzXOZlxAZX2wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.9-ff9e5fc7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369076},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.2.4-ff9e5fc7c","@libp2p/crypto":"5.1.21-ff9e5fc7c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-ff9e5fc7c","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-ff9e5fc7c","@libp2p/peer-record":"9.0.13-ff9e5fc7c","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.8-ff9e5fc7c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-ff9e5fc7c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.9-ff9e5fc7c_1784467265904_0.3581410393922717","host":"s3://npm-registry-packages-npm-production"}},"4.1.10":{"name":"@libp2p/identify","version":"4.1.10","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d07db077d888d5645fe065264cf8a946ad9713e7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10.tgz","fileCount":36,"integrity":"sha512-sD4n8avW/hZ5Du3ZuaNybS8jhBXzsMTeGO9dcwaF0BcHtDFIoYZ1kiMR8pxTePV4hB833TpBwlxhaxmIV1jX8g==","signatures":[{"sig":"MEYCIQCwGlfhwpUOrVF7BeGCbo/V5raEEcVWG7YOn2OL8iAaxwIhAJDaZzc2l1npoX/N3paaWOBZeSqW0LrJZpnmBAGlP6Bn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370698},"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":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.3.0","@libp2p/crypto":"^5.1.21","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.12","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","@libp2p/peer-record":"^9.0.13","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.1.9","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.10","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10_1784471967664_0.7875750248799476","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-99b23b2a0":{"name":"@libp2p/identify","version":"4.1.10-99b23b2a0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bf32b53743648f38df6cf665910cde8e630f90d2","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-99b23b2a0.tgz","fileCount":35,"integrity":"sha512-9ZqWjy4x7p+1IX1FfRK4p5PkBv9Dvse1HbYjLPsd5+AhXgYibL0Jtm/ck6yneIUU2XqPPm4qe7+U7ydK98krww==","signatures":[{"sig":"MEUCIHTRealyZSIAd06U7DBn+WtCUw8Qqwpc1ByRJRL1fk5BAiEAsPsFj00RSPdInni++IBWx9DM0cnUh+Qe4ujVuMcKKVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-99b23b2a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369077},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-99b23b2a0","@libp2p/crypto":"5.1.21-99b23b2a0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-99b23b2a0","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-99b23b2a0","@libp2p/peer-record":"9.0.13-99b23b2a0","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-99b23b2a0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-99b23b2a0","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-99b23b2a0_1784488700002_0.4311853608252243","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-d96b30ebd":{"name":"@libp2p/identify","version":"4.1.10-d96b30ebd","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"192f92a49824ad97c723e5d52a085d2c9b5aa763","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-d96b30ebd.tgz","fileCount":35,"integrity":"sha512-qPooSaaI0QFfv6aBoqrL+R+Z+XtI5vuwL8Ewt0Aqbf/veHL5XQeJ4VtiGJm5FiD28B13oMZRxHMrNkRIg2LESw==","signatures":[{"sig":"MEQCIHtgRuYQxFQ2UWUbMoElbhjpdsF35Dqw5lY4SYDtjxUTAiAXDYY1JTN7P0yCu1SJwypa8WOGe++aJ/caTr//knwmvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-d96b30ebd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369077},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-d96b30ebd","@libp2p/crypto":"5.1.21-d96b30ebd","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-d96b30ebd","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-d96b30ebd","@libp2p/peer-record":"9.0.13-d96b30ebd","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-d96b30ebd","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-d96b30ebd","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-d96b30ebd_1784488712437_0.17169636795472853","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-dee9df67f":{"name":"@libp2p/identify","version":"4.1.10-dee9df67f","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f291c5c4e99c81291b7f17ffc80d5c4c78b93bc5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-dee9df67f.tgz","fileCount":35,"integrity":"sha512-vhjm6o1O2phBZ4cMJBXfPEvJmJc8XnYu8zW+mOmD48XtQeX6YDiPkCfMbc+SseH0F/QF+HmCGFu8STltzCsWQw==","signatures":[{"sig":"MEYCIQD1PKQQNZzyxXBVVLcsz5QpWw9CxhpIrb+TkqMnvHSESgIhAIO+RPXp1s/EPuQCu0veM9Nrru8z3P8NFFtpsJczmZMj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-dee9df67f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369077},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-dee9df67f","@libp2p/crypto":"5.1.21-dee9df67f","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-dee9df67f","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-dee9df67f","@libp2p/peer-record":"9.0.13-dee9df67f","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-dee9df67f","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-dee9df67f","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-dee9df67f_1784490916829_0.9984987934855398","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-382fbb4ca":{"name":"@libp2p/identify","version":"4.1.10-382fbb4ca","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"792ca2c962dc71c2821822ee13bcd02b9ef69cba","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-382fbb4ca.tgz","fileCount":35,"integrity":"sha512-T/q4NOkoysEKCbK4FrjQfg0qOy3b/hoK8KJ5KHNuXRfEbfGJWqZTDCc9L12YOCRSHP0DeWEjFWKf4xZk9v+Qvw==","signatures":[{"sig":"MEYCIQDOZPwcEglNnZDN8s1ArpI3OlU+NZnGx9DYBrunAdGg7AIhAMQ5rQE2ZL9EfnwdtbJtiUXNXblh2ihBKB3aTOKXuHde","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-382fbb4ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369077},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-382fbb4ca","@libp2p/crypto":"5.1.21-382fbb4ca","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-382fbb4ca","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-382fbb4ca","@libp2p/peer-record":"9.0.13-382fbb4ca","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-382fbb4ca","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-382fbb4ca","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-382fbb4ca_1784491196991_0.5088744114572379","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-02fcf704d":{"name":"@libp2p/identify","version":"4.1.10-02fcf704d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"deaf80704eadf9fabc5e3af75d8ca83329453aca","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-02fcf704d.tgz","fileCount":35,"integrity":"sha512-2aFxy77bqgatBehxNFSArY+ozBObB1rugsyfvEp3I+G5mD0TAEgqI8RGOCHcqa6/YEppMYlOw/qhmkziWjxunA==","signatures":[{"sig":"MEUCIAL7WZciTzH78MoHmZBx1h8eC10OxMY8G6iL0zYWXAsjAiEA1rOPy/kKWvcPI+ydSCg0kw9QlSrhh1lPIznV50aP65I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-02fcf704d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369077},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-02fcf704d","@libp2p/crypto":"5.1.21-02fcf704d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-02fcf704d","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-02fcf704d","@libp2p/peer-record":"9.0.13-02fcf704d","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-02fcf704d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-02fcf704d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-02fcf704d_1784493260101_0.3343674469027216","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-05b15b2b1":{"name":"@libp2p/identify","version":"4.1.10-05b15b2b1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3055805b63b8d4e080b4163fbcc58c8153eb1027","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-05b15b2b1.tgz","fileCount":35,"integrity":"sha512-+wY8JGB3wHnUoOI6x8Qz2AxsnYWvFpKFuHxB5/2vI7+irCoIWJ7WiHv8wcUnZ2aA3lctAErvfbbKkk1QvLN/MQ==","signatures":[{"sig":"MEYCIQDkPy64z8w6lAdfkirYdII7VYGZEP8mBZrYyeHx/bIZwQIhAOToYlUOo+r6ZGxp4tnHVU+ecTNSkeKPOGs2MPZIjVQ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-05b15b2b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369077},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-05b15b2b1","@libp2p/crypto":"5.1.21-05b15b2b1","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-05b15b2b1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-05b15b2b1","@libp2p/peer-record":"9.0.13-05b15b2b1","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-05b15b2b1","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-05b15b2b1","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-05b15b2b1_1784493447366_0.7392127050406962","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-e86b39e5d":{"name":"@libp2p/identify","version":"4.1.10-e86b39e5d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"88f5d5d3f8e3c111ae58066806be29d9091e7476","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-e86b39e5d.tgz","fileCount":35,"integrity":"sha512-jx78EZwsVDOj3bIR2DiLFUvqPeOW7zYJXoqS/87Zgp4bkvfxjpUo+ZimADJmuKXnHoRXfwvU00HIzKkYgOADCQ==","signatures":[{"sig":"MEUCIECUMOwxalmlXrE9pOSNi7Coc+bvR/g3URiCy9uAsl2EAiEAvFG2mu7br3VHPafJ4Hazk2061kg35hB1VoGgZIO6GRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-e86b39e5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369077},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-e86b39e5d","@libp2p/crypto":"5.1.21-e86b39e5d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-e86b39e5d","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-e86b39e5d","@libp2p/peer-record":"9.0.13-e86b39e5d","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-e86b39e5d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-e86b39e5d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-e86b39e5d_1784519114133_0.44657770593934565","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-868b33379":{"name":"@libp2p/identify","version":"4.1.10-868b33379","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1fb11911788fafd4e61071e19ea0da88a96787ed","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-868b33379.tgz","fileCount":35,"integrity":"sha512-2ZI0qt7FaZp2DE82MR05nF6jFb1kQG6+SbeirqNbDcYYLdSTbgW7rGCPYyewAZykSZRFxOerhCTQC8jiFlezUg==","signatures":[{"sig":"MEYCIQD4nVkpMVM8Z0BsXsFQsjjlAqwHalxfcdm/a/JfiXnRkwIhAOWvuXxfeCWvUKBlAtBjZq5bmwOY7EUySaNmQjZ7T+Kd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-868b33379","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369077},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-868b33379","@libp2p/crypto":"5.1.21-868b33379","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-868b33379","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-868b33379","@libp2p/peer-record":"9.0.13-868b33379","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-868b33379","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-868b33379","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-868b33379_1784573779654_0.8474209311079481","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-7f5500989":{"name":"@libp2p/identify","version":"4.1.10-7f5500989","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1c5337b0ffc47d7b5727d3f347f4cb8572d35b78","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-7f5500989.tgz","fileCount":35,"integrity":"sha512-NfTry+YwOiDG2LLznTJzdLw8/LqYOS1lr5V1qou0FUrhNypgOp/b/OG/OOW9h5+TwSxiM+9XWRJHP7qI+ZnjsQ==","signatures":[{"sig":"MEUCIF0Ora0YmLpdaisiPwd5NaJIhsJQR2Qd/xUul1unznvjAiEAoAZ6zb1VllhAhZZ1YW3/TXdpnhr170EOgyiHxC686MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-7f5500989","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369077},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-7f5500989","@libp2p/crypto":"5.1.21-7f5500989","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-7f5500989","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-7f5500989","@libp2p/peer-record":"9.0.13-7f5500989","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-7f5500989","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-7f5500989","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-7f5500989_1784930662118_0.4426206982614318","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-d9292b690":{"name":"@libp2p/identify","version":"4.1.10-d9292b690","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"31013a05e308e4075c24dc2c098b33aaa6c829a2","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-d9292b690.tgz","fileCount":35,"integrity":"sha512-Lk07EBwet7Yw8nFtIdHbdJ6fGQze9unl0VhNrFUwvNLkMqkBFlmqcSnGySlrrCbfu72S167XWUtVNAh9kc7S2A==","signatures":[{"sig":"MEQCIF3k9nJ9RelPQx/WHb9RL+yJ71/dGdgUxa2Tw0BlRyNtAiABuvhUiyY2BN7c0/F54kAWwOPn0DPl8JbmFd1WMZ1Mdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-d9292b690","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369631},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-d9292b690","@libp2p/crypto":"5.1.21-d9292b690","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-d9292b690","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-d9292b690","@libp2p/peer-record":"9.0.13-d9292b690","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-d9292b690","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-d9292b690","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-d9292b690_1784931182405_0.9622510514082396","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-b500071e4":{"name":"@libp2p/identify","version":"4.1.10-b500071e4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"02404b26728b16e5d4e43379be1d830cf51988b5","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-b500071e4.tgz","fileCount":35,"integrity":"sha512-VcLL9oVKdr+F3Tsz2UjewKIRFAVvBGyCvvDDA2q8vu+gPzEeygZARRjPGswUiu2NWKgKGOWBFBlhUBIa6a2UJg==","signatures":[{"sig":"MEUCIQCFjtvikYCdiBPf2h2JujzNRAmQfCFhicjaU3gVVlm98AIgJAloKUKPCC4PaHFX9lLNS0rOnG7NlCGt9/f5XwvHjAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-b500071e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369631},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-b500071e4","@libp2p/crypto":"5.1.21-b500071e4","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-b500071e4","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-b500071e4","@libp2p/peer-record":"9.0.13-b500071e4","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-b500071e4","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-b500071e4","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-b500071e4_1785034344980_0.9732117219374583","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-68794c8e2":{"name":"@libp2p/identify","version":"4.1.10-68794c8e2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d576b36f0f24e798d066764511421c2d132b4df3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-68794c8e2.tgz","fileCount":35,"integrity":"sha512-s/pDe3evW7S3U5N1tShRPKnmjNZU6K8p5r9oyAZK3Q3iICnc8W8I60AlaNhY+4EEi9V4zSriTiOTAILrpTsDKw==","signatures":[{"sig":"MEYCIQDew5RM7RZXkIpxRhfbjrUjyT4LConT6SSBkvFIiwYm7gIhALKJZirSYVigP547MEy7g7BG+C4m7M8s4NZVZg+CyyeA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-68794c8e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369631},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-68794c8e2","@libp2p/crypto":"5.1.21-68794c8e2","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-68794c8e2","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-68794c8e2","@libp2p/peer-record":"9.0.13-68794c8e2","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-68794c8e2","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-68794c8e2","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-68794c8e2_1785043506095_0.5433929732548903","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-5927b62d6":{"name":"@libp2p/identify","version":"4.1.10-5927b62d6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.10-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2bf39bb2b66a520b4d6de126a98646164d810768","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.10-5927b62d6.tgz","fileCount":35,"integrity":"sha512-xliGJ6Vncx9UcjReKJaKp4qiCUTlZEdz6XF9YahKNnkQ/gqIrj68qsAwxxulKYg/lVYXhXk7EdQHN4sqEWweYA==","signatures":[{"sig":"MEQCIGrkzS5WG+LXUVcVDNZu1C1BZm64B1r+pyhS+jfdYq36AiAXQqOfxbDsAQPXvh1aFTfcaYkwnLd8F25GNTlBzJnlRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.10-5927b62d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369631},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.0-5927b62d6","@libp2p/crypto":"5.1.21-5927b62d6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-5927b62d6","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-5927b62d6","@libp2p/peer-record":"9.0.13-5927b62d6","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.9-5927b62d6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.10-5927b62d6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.10-5927b62d6_1785044033514_0.35798084053456614","host":"s3://npm-registry-packages-npm-production"}},"4.1.11":{"name":"@libp2p/identify","version":"4.1.11","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1dbaa287bba08d6185864f5e63d82a1909cd8df9","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.11.tgz","fileCount":36,"integrity":"sha512-HimVfx+Hu3nzLg85OHmMzSGCRxLWsirAlqKoETJt3/7xKQHs3HjSVU12D1xidn1OvWyQJ46HNYGGkLSqQQsndw==","signatures":[{"sig":"MEUCICl5p5BNknidANrbcIXYj1+QsIOEX1Kqetr2iQu4913NAiEAmsraZ6iWYrVgHcEwnDQetqoWD24B16PTzndUngpX8ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1371253},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.3.1","@libp2p/crypto":"^5.1.21","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.13","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","@libp2p/peer-record":"^9.0.14","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.1.10","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.11","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.11_1785048237951_0.5548947665136434","host":"s3://npm-registry-packages-npm-production"}},"4.1.11-423335b45":{"name":"@libp2p/identify","version":"4.1.11-423335b45","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8903dc2cd02f397bd9dd31d2a0e85fd798ab56d0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.11-423335b45.tgz","fileCount":35,"integrity":"sha512-n1OVl7uBCe+a+LSbjBCr1P7bAemUaY4z7gPf2iLKXU5dUHhPnlOlGaod1PpxoIyCFOP7QTLKpVZrligeE9Qcpg==","signatures":[{"sig":"MEQCIB/OF0D46L/53pJZsDrFK/ggkrjf6p879BJwffRZJ21nAiAkHR5LUzF2BEvPZ1TotJK1Ani5efiaKWT/Tu80W7NXww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.11-423335b45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369632},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.1-423335b45","@libp2p/crypto":"5.1.21-423335b45","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.13-423335b45","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-423335b45","@libp2p/peer-record":"9.0.14-423335b45","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.10-423335b45","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.11-423335b45","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.11-423335b45_1785374928037_0.23273440082279384","host":"s3://npm-registry-packages-npm-production"}},"4.1.11-ef6e1851c":{"name":"@libp2p/identify","version":"4.1.11-ef6e1851c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.11-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"50412795c60163d99d87144992dc196dd8db15b0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.11-ef6e1851c.tgz","fileCount":35,"integrity":"sha512-/7cATu92ju4S/TdGRjvj/2eTPkEdEae+wzKLi1cmg7YlGxxUmC2eoNvc8xyfoGvZisX6FKcjdAW20IM4zu7IiA==","signatures":[{"sig":"MEYCIQClLkFTAefCyq23J5FYKwa3OtofD4lDoKm/Aw7vlKuyYwIhAIF0Yd36mBnyv3hYxOWNx9nasP5y00w5/FWnGOrTQw0k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.11-ef6e1851c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370345},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.1-ef6e1851c","@libp2p/crypto":"5.1.21-ef6e1851c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.13-ef6e1851c","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-ef6e1851c","@libp2p/peer-record":"9.0.14-ef6e1851c","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.10-ef6e1851c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.11-ef6e1851c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.11-ef6e1851c_1785387497020_0.5465673584145352","host":"s3://npm-registry-packages-npm-production"}},"4.1.12":{"name":"@libp2p/identify","version":"4.1.12","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ec166aebed3b50a2001b9d65d841b3d104ec50ff","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.12.tgz","fileCount":36,"integrity":"sha512-nNBnxSclPVsvRsaLlwX9cz7gO020KjWEsaSzqDryWz6VStbLLdcwJYkVUP3do7VoFHkkF8PMQkScW7XCA27ZOA==","signatures":[{"sig":"MEUCIQDpsUgsUHdLRWv/4/TCxnvF5ojCfZ8yV5byRRD09Jqd3gIgBLdAS9uyTzTF6QcUboCleDLmdq+w2MM6KQT6D8vJ2XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1371966},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.3.2","@libp2p/crypto":"^5.1.22","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.14","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","@libp2p/peer-record":"^9.0.15","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.1.11","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.12","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.12_1785396079401_0.4308809991239293","host":"s3://npm-registry-packages-npm-production"}},"4.1.12-47cf9cdc1":{"name":"@libp2p/identify","version":"4.1.12-47cf9cdc1","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9148b620c593fcc96c3ec29c65ce5b0684333ad0","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.12-47cf9cdc1.tgz","fileCount":35,"integrity":"sha512-ITOknVKP/ibsAD7nZiiSQ/3LoyDVyFsHo+L1ABMIxDAZPeY0xmz5iunQBJ9xs6w7KBZrHBv7P3wIALfi4F+Zag==","signatures":[{"sig":"MEQCIHDlMrWbTwdlJ5ooRlqBAcfLZuPWQM/OSw6f30hFin+eAiBrymbMoBPrZIYUBUB3ikIvPIGjA7c7F8JJUQtfrDpiIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.12-47cf9cdc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310716},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.2-47cf9cdc1","@libp2p/crypto":"5.1.22-47cf9cdc1","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-47cf9cdc1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-47cf9cdc1","@libp2p/peer-record":"9.0.15-47cf9cdc1","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.11-47cf9cdc1","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.12-47cf9cdc1","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.12-47cf9cdc1_1786394190552_0.3625957027809965","host":"s3://npm-registry-packages-npm-production"}},"4.1.12-d5534174d":{"name":"@libp2p/identify","version":"4.1.12-d5534174d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1f608a717167d36d5e421f15d53c14e902fd8637","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.12-d5534174d.tgz","fileCount":35,"integrity":"sha512-ekzK1nLqEnro7t+a4509cJQydv7cuSP1fDmuRHLZcZ2DlpcS7J9q99uuPIFo0Z+oXDtOef0iEqtsgNeIwy9ioA==","signatures":[{"sig":"MEUCIQCQhHbPdi2/+J4f83HOEUK+P/CEEMMfKjHygMUOg85YHwIgFScgC7I71Pvi8+qecOYRo6kfFIhHZWgz/Mftmw8BLGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.12-d5534174d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310716},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.2-d5534174d","@libp2p/crypto":"5.1.22-d5534174d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-d5534174d","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-d5534174d","@libp2p/peer-record":"9.0.15-d5534174d","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.11-d5534174d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.12-d5534174d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.12-d5534174d_1786638578451_0.5116513416473909","host":"s3://npm-registry-packages-npm-production"}},"4.1.12-55d7a539a":{"name":"@libp2p/identify","version":"4.1.12-55d7a539a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b8d848d28be76d7b3cdb27db3cc1b6fd17c4803","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.12-55d7a539a.tgz","fileCount":35,"integrity":"sha512-MysYgRkehO9Ilismx5DFafo6Yz09COySEZbSRHiM4W4S6ZpDVLj5xeVTz/iD62db0UbfImeJwq06I2xq56Fmug==","signatures":[{"sig":"MEQCIH6FFhoa9qUHm6y3Tu8Zz4rCJlyQOEbHqfESRzqzuMrZAiBSU5aWz7/TfAe1A+dF5oAyr2/BfUItbmWxvb1toCntaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.12-55d7a539a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311005},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.2-55d7a539a","@libp2p/crypto":"5.1.22-55d7a539a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-55d7a539a","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-55d7a539a","@libp2p/peer-record":"9.0.15-55d7a539a","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.11-55d7a539a","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.12-55d7a539a","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.12-55d7a539a_1787203504006_0.429030488735781","host":"s3://npm-registry-packages-npm-production"}},"4.1.12-8786aa8d0":{"name":"@libp2p/identify","version":"4.1.12-8786aa8d0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"026c95ecf6ee0d9cde067c3d07afb2d3bbb07dcd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.12-8786aa8d0.tgz","fileCount":35,"integrity":"sha512-xvKasRIHNLDw6sr78LFM3Br7W1fc+V1TUQ1kLhjgH4Nm4H3vWFqphSuHFwUS8u7b4amWIXr5IHiAEdAAQ6zXyg==","signatures":[{"sig":"MEYCIQCUBHsovsnlbWFC5vunZhg3e+YYwVFwYyxK5Tp3Y5MhGwIhAKTdCIDsEi0KTXD1b6rpHgzqddun6IXaZ7XHCvHlbamV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.12-8786aa8d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311005},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.2-8786aa8d0","@libp2p/crypto":"5.1.22-8786aa8d0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-8786aa8d0","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-8786aa8d0","@libp2p/peer-record":"9.0.15-8786aa8d0","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.11-8786aa8d0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.12-8786aa8d0","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.12-8786aa8d0_1787265180224_0.2493716049247885","host":"s3://npm-registry-packages-npm-production"}},"4.1.12-4dae661b4":{"name":"@libp2p/identify","version":"4.1.12-4dae661b4","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3c376df5b423c51c15d7921d91ef7347ec4fabcf","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.12-4dae661b4.tgz","fileCount":35,"integrity":"sha512-U/azo5YxmKhbyrCVWswZcQblaokUaRGMg9QfUyifmbai+wmCqBGH5VV/dh5AMTArajbac8/lzT9FufNy5x+M8A==","signatures":[{"sig":"MEYCIQC/oKQX/0mWd+8Kuwnyb1UvkkS6FJBErVjV95AfUO2ztQIhAN5TPB95y54CapvBpKC9ylGnnjdBzGaBL5Y6K/YiOEcO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.12-4dae661b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311005},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.2-4dae661b4","@libp2p/crypto":"5.1.22-4dae661b4","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-4dae661b4","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-4dae661b4","@libp2p/peer-record":"9.0.15-4dae661b4","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.11-4dae661b4","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.12-4dae661b4","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.12-4dae661b4_1787390512413_0.2982422487319245","host":"s3://npm-registry-packages-npm-production"}},"4.1.12-0967e75f5":{"name":"@libp2p/identify","version":"4.1.12-0967e75f5","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"01aec1c1f85c5551a6744ad56a05816f99e271a6","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.12-0967e75f5.tgz","fileCount":35,"integrity":"sha512-Fh1ppQQJbcddLf4SQg5uLHWnjvkR8XgyCjZA3NzSDZJRQiJUrZdtKASAj+W3scR4uoNGjeDRz3Vxi+mvBEH2+A==","signatures":[{"sig":"MEYCIQDonqPfDVQ/oc0t7xlclXlAODab3s/VBOce7O+HhuTrjgIhAO2UQ2xLBv66LBXzCc3yiInQ7DjTATbLVuiBp9J7UIL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.12-0967e75f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311005},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.2-0967e75f5","@libp2p/crypto":"5.1.22-0967e75f5","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-0967e75f5","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-0967e75f5","@libp2p/peer-record":"9.0.15-0967e75f5","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.11-0967e75f5","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.12-0967e75f5","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.12-0967e75f5_1787405976564_0.7550939270070547","host":"s3://npm-registry-packages-npm-production"}},"4.1.12-947d304ed":{"name":"@libp2p/identify","version":"4.1.12-947d304ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.12-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ddd9d2b19f93abd0bb72c5885a151c05470c6ec2","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.12-947d304ed.tgz","fileCount":35,"integrity":"sha512-nqkDKzg7OGNIA+XwY6oj1vUM3g7zrbD6RYpbosTEl2J7+K8WKCBUMWFRPioVnmv7ZN0puPpIONhzrDCn5BIjKg==","signatures":[{"sig":"MEUCIQD0zrhBXQB/5NJUzdpn1BHrl7qNuLDdfZzOzhO4lmKePwIgGSRNzShxrLVwW6Fcmlnk5ye20NHxNbMmRjXeusSIUMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.12-947d304ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311005},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.3.2-947d304ed","@libp2p/crypto":"5.1.22-947d304ed","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-947d304ed","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-947d304ed","@libp2p/peer-record":"9.0.15-947d304ed","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.11-947d304ed","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.12-947d304ed","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.12-947d304ed_1787430534626_0.7057550166613618","host":"s3://npm-registry-packages-npm-production"}},"4.1.13":{"name":"@libp2p/identify","version":"4.1.13","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e3ecb67547092b96342663c3485dc9ce735f3398","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.13.tgz","fileCount":36,"integrity":"sha512-5UhxJ773UMJLdERtggPw31PwVgzQqofG1uyzD7aE4OKFC1SMG8nbUk3PS4m3B+fZm2v0J8gzbhEoeVNa4xEdQg==","signatures":[{"sig":"MEUCIQCWkhCDLGRNl68c+SiVmAoFqtRfQR9Tp68JiMrx6ymyJwIgUU31Bqy3Dvc7yM6O70OfL7Djd+HbnzLyp5R0wK9eh0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1312626},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.4.0","@libp2p/crypto":"^5.1.23","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.15","protons-runtime":"^7.0.0","@libp2p/interface":"^3.3.0","@libp2p/peer-record":"^9.0.16","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.1.12","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.13","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.13_1787446448901_0.10696458353893057","host":"s3://npm-registry-packages-npm-production"}},"4.1.13-4a6c5d11a":{"name":"@libp2p/identify","version":"4.1.13-4a6c5d11a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8439a98b01fe23e4ac2b00cb5e04850242155c9a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.13-4a6c5d11a.tgz","fileCount":35,"integrity":"sha512-TUUQ3fEXhHApGkklDizpS6yvhV6LdkHWerheDHUKlN5ztKT//1vjuff69jAqpUsHysZ8eIZKW4rwe4+B+8m3Mg==","signatures":[{"sig":"MEQCIDZ6mYiryjB3XkKKo2K9BEVuxYZu0PV2mxnZ+2rhva9BAiAEtGwrAmNLSr9CIFoBp094XeM3KaLFkzlTkBz8x6QvNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.13-4a6c5d11a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311005},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.0-4a6c5d11a","@libp2p/crypto":"5.1.23-4a6c5d11a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-4a6c5d11a","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-4a6c5d11a","@libp2p/peer-record":"9.0.16-4a6c5d11a","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.12-4a6c5d11a","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-4a6c5d11a","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.13-4a6c5d11a_1787870224962_0.2823095621518652","host":"s3://npm-registry-packages-npm-production"}},"4.1.13-87dca02b0":{"name":"@libp2p/identify","version":"4.1.13-87dca02b0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9ed658dacf76a085ba2e9975a29ff12c37fdd907","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.13-87dca02b0.tgz","fileCount":35,"integrity":"sha512-CJTF00XUFO2Gxg2rwGIFKE4szWa5tlUsMtKcXWagHkXehs8pw8i6yXZllsStUQ9aZJPjEU1jZuD1cq5UxmkH2w==","signatures":[{"sig":"MEUCIAzy8R10jBbUMINVj6q5hv3cywftPDL8y8JmUz1TUJ8oAiEAiYWM8fvjTxmdAWdY1RbQgOogqqv/1f6lDcAJ2GLKWTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.13-87dca02b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1316991},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.0-87dca02b0","@libp2p/crypto":"5.1.23-87dca02b0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-87dca02b0","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-87dca02b0","@libp2p/peer-record":"9.0.16-87dca02b0","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.12-87dca02b0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-87dca02b0","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.13-87dca02b0_1787873389481_0.9141236522992946","host":"s3://npm-registry-packages-npm-production"}},"4.1.13-ac7305ccf":{"name":"@libp2p/identify","version":"4.1.13-ac7305ccf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"23ca19600b99f805289ede0d813c2bfd5fac0717","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.13-ac7305ccf.tgz","fileCount":35,"integrity":"sha512-Iu6MbgjmXdmgBmhEMf2dYugjBr1lqTiAcJkhSCEzSSGxB6e/7GdbI5HJEPidF0mv059EnTeQ3MsSwfEy6p4o7A==","signatures":[{"sig":"MEYCIQCd8zF0mfTh2FkXGdvByVrTWjc2XKryUyoxUDDhVEC5YQIhALioCVJ4UtSkrcmM2pQl7qbbg4F0EupoqkfEntUhTMOW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.13-ac7305ccf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1316991},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.0-ac7305ccf","@libp2p/crypto":"5.1.23-ac7305ccf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-ac7305ccf","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-ac7305ccf","@libp2p/peer-record":"9.0.16-ac7305ccf","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.12-ac7305ccf","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-ac7305ccf","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.13-ac7305ccf_1788155963167_0.33141170287570487","host":"s3://npm-registry-packages-npm-production"}},"4.1.13-cef4d32cf":{"name":"@libp2p/identify","version":"4.1.13-cef4d32cf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.13-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ec50511e44d19b22d5d0fd2c4505c672efcf22dd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.13-cef4d32cf.tgz","fileCount":35,"integrity":"sha512-yoExU3CKzxwlCyX/vsAz6LHioi17+7UITKWUdlbPNv/fdNr+jtUmVfFqHrw64wZdSGwqvGqc1qm+xLEq/m9g0Q==","signatures":[{"sig":"MEQCIEFZHRBbdFPyWeDYRgaKbbH/j+5wpCg5/NhQhGT+UR4QAiAKUsR4Q2rypusKu5cWObw0JSWx5NJfORwZjQkmEPDe9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.13-cef4d32cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318141},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.0-cef4d32cf","@libp2p/crypto":"5.1.23-cef4d32cf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-cef4d32cf","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-cef4d32cf","@libp2p/peer-record":"9.0.16-cef4d32cf","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.12-cef4d32cf","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-cef4d32cf","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.13-cef4d32cf_1788158302822_0.5411920905218466","host":"s3://npm-registry-packages-npm-production"}},"4.1.14":{"name":"@libp2p/identify","version":"4.1.14","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d2ed2add186aeee7ea9c5e0af46a02a8b3056d82","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14.tgz","fileCount":36,"integrity":"sha512-c7oU0DSKzkMNsanruOQc4Zy6mSf3fq8/W+4E/I936HiHZc/LIbUuCWaxbgmQexdfKqECH1qH4q9IwaCUWmjPMQ==","signatures":[{"sig":"MEQCIC+Jo0Dgw0aVoeninGhi3Ng2za14+j5kzQFo9iX6cvdqAiBAatjXdv9MkL1kMrWyJMzJdfYmBr0PIlaAkM8yCJOUkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1319762},"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":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.4.1","@libp2p/crypto":"^5.1.23","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.15","protons-runtime":"^7.0.0","@libp2p/interface":"^3.3.0","@libp2p/peer-record":"^9.0.16","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.1.13","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.13","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14_1788160065746_0.666518887095598","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-185d901cd":{"name":"@libp2p/identify","version":"4.1.14-185d901cd","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"95a90416e92e0dac325916e497731b9b794292d3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-185d901cd.tgz","fileCount":35,"integrity":"sha512-QBIEQB2EwZugADwF4AqOn6y+I45sF+EVg+S4KAtHVtXfAB1lmhoK7uLqgsi1RG4IRQFY6urbc2H6g0S/Ao7iaQ==","signatures":[{"sig":"MEUCIDZNwbYg7SXjQ8vXOyIGNjnsb+NA/apwxHl8hD4enEy4AiEA3qX4YXMSlwFtdHg4V5acfK6jwVLHNy5zXf3i3UUckHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-185d901cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318141},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-185d901cd","@libp2p/crypto":"5.1.23-185d901cd","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-185d901cd","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-185d901cd","@libp2p/peer-record":"9.0.16-185d901cd","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-185d901cd","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-185d901cd","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-185d901cd_1788339260022_0.5739247604689934","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-5cb617ae2":{"name":"@libp2p/identify","version":"4.1.14-5cb617ae2","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"40679b76eeca084d88f3fb446cc1b6d61988b18a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-5cb617ae2.tgz","fileCount":35,"integrity":"sha512-dSFtTl/U2peZmKmKJgd4VXh1KO9UKs0hrnu8zJAoZEsB5nD+dvaTYzJHrFrlDhlPe0zI/69gK95ibuBrW9MOlg==","signatures":[{"sig":"MEUCIQCkxIigzhIfx7JWnu9WnhZe/9zGG5y6FbHNExZkJIvjEgIgXveWTjAilL2F0keluaJ+3L81N+95V151e0XU8q5WoVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-5cb617ae2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318141},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-5cb617ae2","@libp2p/crypto":"5.1.23-5cb617ae2","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-5cb617ae2","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-5cb617ae2","@libp2p/peer-record":"9.0.16-5cb617ae2","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-5cb617ae2","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-5cb617ae2","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-5cb617ae2_1788349048099_0.6405518213598898","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-d91797b55":{"name":"@libp2p/identify","version":"4.1.14-d91797b55","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-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/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4b08532fe20805a7b35211447ad6a53383c816f1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-d91797b55.tgz","fileCount":35,"integrity":"sha512-n2+6tMmINfw9xQy6ckn0PMBs5oVH582FefCF95L9XHOWBb0KMl91t8sQhv4Ivb3kG07DyKXOHgo9lkiYJ7aU9g==","signatures":[{"sig":"MEYCIQDJdhoAyHpY9WE9pqlX51v4So2XjPkaYExajGLcDA6i2gIhAMa19fm2rqmy2njC7EfeJmxY+VUU2VI8Vnv34hi8KVqo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOO2vBYI+II7yY2CoBqCHW/DDmf1ulGif8x+6uejXvqQIhAKUcVbfa0yWCMMGmUiJL1TPaOwxKT68+eQ665bStbd/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-d91797b55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318236},"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","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-d91797b55","@libp2p/crypto":"5.1.23-d91797b55","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-d91797b55","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-d91797b55","@libp2p/peer-record":"9.0.16-d91797b55","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-d91797b55","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-d91797b55","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-d91797b55_1789581880824_0.0069042809279129536","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-fb139d1c8":{"name":"@libp2p/identify","version":"4.1.14-fb139d1c8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-fb139d1c8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"51ef52011736eedfe69c2c47af5de9dc00ae4576","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-fb139d1c8.tgz","fileCount":35,"integrity":"sha512-wLxzhALH4QkWeb4vxvodu6HbDpxcXmScisfJHiZNBUJqVHp1FyYTesx/+tcG8Qz8HgqQ0bzAclgvDZQF/bT8FQ==","signatures":[{"sig":"MEUCIEfXuSpjQiR5ma3SpsPne6PrYTQbJilwuxkcwq02aY2fAiEAows4vcc2CdZ7ckTxABaEcmGRyZc8rECKEInszC3qXY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF0oHc4ci8ZD21Jk6ILPrNQGkAjbNcSgDRIFJY6poxm6AiEA5lFjJuL8DjyPXbhFS46wRts6ZqhZ3WM4vWeq96PII1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-fb139d1c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318234},"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","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-fb139d1c8","@libp2p/crypto":"5.1.23-fb139d1c8","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-fb139d1c8","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-fb139d1c8","@libp2p/peer-record":"9.0.16-fb139d1c8","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-fb139d1c8","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-fb139d1c8","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-fb139d1c8_1790176737654_0.15907053389918313","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-2f63792c7":{"name":"@libp2p/identify","version":"4.1.14-2f63792c7","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-2f63792c7","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ebc9ad6f46dbca1b0a0dcef56ff3212798b00408","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-2f63792c7.tgz","fileCount":35,"integrity":"sha512-RLYmrBPZbjgKDLgcVr8RrxzRx4BvEuE5RYRrQNdK0rT03n8rwtj+omDU/LwjXKf5nwJbq2uK/SOt0NJU3VNTdA==","signatures":[{"sig":"MEYCIQCMnCCt+4pJhUGOlMmNt4mtFnKBwzGKzjp+W6hvZgta8wIhALzFKm3gAv6C7BdAjwaepk1tAOst9gzXpDw+nyM54AbM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHJkfkfBWtHYFJXAm/LHhNuS0Eb8rO6VpGgI4dV0LNA9AiEA4fn5Zmh68kkoSLIUyDfK7wXHJ6Xl7e0qK+rw2KcZoAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-2f63792c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318234},"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":"2f63792c72888ff2c0c9f22b29f34d3999b1a868","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.1","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-2f63792c7","@libp2p/crypto":"5.1.23-2f63792c7","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-2f63792c7","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-2f63792c7","@libp2p/peer-record":"9.0.16-2f63792c7","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-2f63792c7","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-2f63792c7","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-2f63792c7_1790483401004_0.18833701244898982","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-e7359e5f6":{"name":"@libp2p/identify","version":"4.1.14-e7359e5f6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-e7359e5f6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c77e693cbab2d8dafa102465c6ed0106e19fc2d2","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-e7359e5f6.tgz","fileCount":35,"integrity":"sha512-4l7Lb2sLRFQCPGZK6twtA5y3pkJ+oeq65XhUeTphYyJaLIzLlBQHhX+BZRj6dQrhOqvbIpRMRCWDgmax/dLxuQ==","signatures":[{"sig":"MEQCIAzL4EHxyLX9/+WXGUEbVDZS9OX6rxcUBa3tHOhb2uYjAiAYM1pmMyrDiPjJXQe/Mrcb3mq+GLRfomZkWJQU2bYc+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4F2XuYEXRrWuv0w2wHDvfS91U7eqbBTsake4XVbKwVgIgfRyPcN3N+M48LGmrXdEjhhJFFtp/37q1fXoNWbT+nZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-e7359e5f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318234},"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":"e7359e5f6291c56e2704d812ab1975c33c91ff3d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-e7359e5f6","@libp2p/crypto":"5.1.23-e7359e5f6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-e7359e5f6","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-e7359e5f6","@libp2p/peer-record":"9.0.16-e7359e5f6","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-e7359e5f6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-e7359e5f6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-e7359e5f6_1790493935166_0.2704242368077461","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-776cdedf6":{"name":"@libp2p/identify","version":"4.1.14-776cdedf6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-776cdedf6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5059c14469bc73ebd49adf092e63b7e58a6026fd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-776cdedf6.tgz","fileCount":35,"integrity":"sha512-htDYJpLQSI448r9bO9dDdtswyZQkqkCPyHHFyDqqAGPotBNv3raipM0295ZzcrHmFnc8dFqaQF4l15/0TTusow==","signatures":[{"sig":"MEUCIHJXsIRBDNUc0bFzXbX1+LbSYanEU1gtqCBc3KvIrT2jAiEAmqRaLKTfSap+Sk4ttGH8KVDU1/K8SmrxREr4BwXxwO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGu4vtwzoc4PxAt2o6ouI1b2REVXwRYVXFHbLz5brv0bAiEAsu+DUhTHq22kfwnC1FPuxG7kz8u5LVCuB1tGDg+8ndw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-776cdedf6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318474},"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":"776cdedf6c943c382cab3054bfc41297bf2f5886","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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:61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-776cdedf6","@libp2p/crypto":"5.1.23-776cdedf6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-776cdedf6","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-776cdedf6","@libp2p/peer-record":"9.0.16-776cdedf6","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-776cdedf6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-776cdedf6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-776cdedf6_1790495445299_0.7273927835242138","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-a9bae64cb":{"name":"@libp2p/identify","version":"4.1.14-a9bae64cb","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-a9bae64cb","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b7ae3782a1df4cdf08772c916afd87cb0b8e1663","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-a9bae64cb.tgz","fileCount":35,"integrity":"sha512-h6Cp427sIOPvUtiixmZ1LOxOVthP6GhWtD+BMYkqqaxugVq1L2HO61PYrV/BMYUTPl39hb1ECDEERSaBDbEDVg==","signatures":[{"sig":"MEQCIGp7FTsAelnb7YtOj3UAbsWj/3Dhl2Vfxjzr/4uZtfvzAiBb18D6XhYeZ9qIH/c6HCIgXq2lVD+iCYlyZdpJiRv/Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFTvUDh3k9d9CCUNjL9yG7OZUgITohcJd/rzZgwO2AoRAiBpwf79sB4/rD7NRtlRDuuZ6N9NeHuWIzhPn8/eawnCuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-a9bae64cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318474},"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":"a9bae64cbfad16d59b9f0594ff96aaabf3367e07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-a9bae64cb","@libp2p/crypto":"5.1.23-a9bae64cb","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-a9bae64cb","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-a9bae64cb","@libp2p/peer-record":"9.0.16-a9bae64cb","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-a9bae64cb","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-a9bae64cb","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-a9bae64cb_1791000100232_0.6985675848828294","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-183116ba0":{"name":"@libp2p/identify","version":"4.1.14-183116ba0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-183116ba0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4c59d7f6f2078f8eba6f6dab64850bf53544388c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-183116ba0.tgz","fileCount":35,"integrity":"sha512-7OiEHLT8mrvhE0DHKY6WoxGUmJoroMqfOxv9WPaZ4hgUbUAGmyV4VGIy8DsezWkBHxHbm8hl8n5j/NINlHP2eA==","signatures":[{"sig":"MEQCIB9J+trNyLtl09/LxNW2XVnQacLUaBRnB0X1KIIBz2lRAiAYL53+j+OvYEz5IYXTCiic4ATlJl9udv1n1CrSCpTqqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDBf4G/dvyVl6inwHg6KddKZ2U4I9CwgThyfY6ctc9khAiAI8Wel/iB13b9AKSLAcVS+vGFYomUKihTt3OsZaeqyHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-183116ba0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318474},"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":"183116ba06be3523ec2627e25107c6ea96254475","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-183116ba0","@libp2p/crypto":"5.1.23-183116ba0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-183116ba0","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-183116ba0","@libp2p/peer-record":"9.0.16-183116ba0","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-183116ba0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-183116ba0","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-183116ba0_1791000148393_0.4401346555223029","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-16fba5630":{"name":"@libp2p/identify","version":"4.1.14-16fba5630","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-16fba5630","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"62bf305c44ea1b68e362244c881be29c225320c3","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-16fba5630.tgz","fileCount":35,"integrity":"sha512-H6N8Po4VeNH91ZHRDZcHR6+xzQWFCojHMtWYqECmDYum5uoyuxVHMBXderyPZer9wJDryKe1pO5IBPcxiOxLJg==","signatures":[{"sig":"MEQCIEtOOcBbJNA2t2zJROUqJP8nPDr5FINgJKdrwLZD0pXRAiBdXVNEpZKzWKyBBsG10igPA3K6kHFMiGGa/aBeG7xkbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZLMJPM63F0w9DgkmY+wu6yFc2yM973Nv9lDf2iuXflAIgfLhP7BtPR8LAqsiS3jJA3SYj76LAjd19o2vQ3SXHcSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-16fba5630","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318474},"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":"16fba56303093faa5d6d979b8ffb16b4c817e67e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-16fba5630","@libp2p/crypto":"5.1.23-16fba5630","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-16fba5630","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-16fba5630","@libp2p/peer-record":"9.0.16-16fba5630","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-16fba5630","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-16fba5630","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-16fba5630_1791017274440_0.09012943771794468","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-235711723":{"name":"@libp2p/identify","version":"4.1.14-235711723","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-235711723","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f2a257d7edd61b62fd3978eaa819b229bb0c2787","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-235711723.tgz","fileCount":35,"integrity":"sha512-U7NLUv9djNh3BBEcEl8U6SJC3PlVkCIl0R9XfIuOjID5o0sq97Laru0OLX/wSY1siFAxZcmYAqt3U98Qf+5cYg==","signatures":[{"sig":"MEUCIQCX6O8udY6JA5gnBpOop/Zpg9VqJCpMPwaLWjgoy7A9fAIgd5rXIHwZrImfd+64YnK2NuVs27cZpHCuoMGLJhTR2aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLzRX4Az0UWRTrI1NFuLXGLBkYBlhvXE4SOLlwqks1fwIgbLRhitDc7u0C5K28pji206/RCMzrcjlNd/Ejm7JKFf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-235711723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318474},"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":"2357117237ff5df354c85447455f5837239a3735","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-235711723","@libp2p/crypto":"5.1.23-235711723","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-235711723","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-235711723","@libp2p/peer-record":"9.0.16-235711723","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-235711723","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-235711723","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-235711723_1791200626755_0.18853031419350885","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-40480a034":{"name":"@libp2p/identify","version":"4.1.14-40480a034","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-40480a034","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9c7229b3e2a34df067964fbeb39593d9bd4cfa82","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-40480a034.tgz","fileCount":35,"integrity":"sha512-Br+TAdprlv4/tRDzvZ0HtLEn2DBpeY9DLbTL6w3bnR2I2G8KpzEGgMEbJShUpx4kijSR78AIb/zWPGAeln38bg==","signatures":[{"sig":"MEUCIGfevkt+kMfOMHm1j3kKh9ButvFuytCY8Q2uRH5qXFyEAiEAhPj2qEMUfpYYiCrCHBm1/BisEYiWXMij50+5aQBHtVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEke7UAruiSKMQcgnpqiPGTplP/2DhzPV130KDfXq17gIhALcDWvNqYtNnjSeQ3hi+42fhBgORWB11IcF+xcfElRYb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-40480a034","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318474},"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":"40480a034fdebdcc22e44e88169d2ca62ec71c42","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-40480a034","@libp2p/crypto":"5.1.23-40480a034","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-40480a034","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-40480a034","@libp2p/peer-record":"9.0.16-40480a034","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-40480a034","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-40480a034","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-40480a034_1791207367790_0.5706016904824289","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-fc90066f8":{"name":"@libp2p/identify","version":"4.1.14-fc90066f8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-fc90066f8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bc488392db3a6daccc9db0077c48a462a0af1419","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-fc90066f8.tgz","fileCount":35,"integrity":"sha512-oqxYBceCPm1NCCqxiuVC72aRt8xlg6G+Aiv+CVYnQDdVfk7Exd8+7IiGJ7WJoQs8bjMJZa/lFa/NMK66ClSOPA==","signatures":[{"sig":"MEUCIQDBTH9T1heZjPKRnZWQaK8G91BgVmsQRrCmpy5v3pY+VwIgTuD8P8HZdvS8ThfoDiiTflyGYgEbzeH4yYxksiIu03g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFoaKBmmEAvLqMl9B8vjaMEvqPsyyjDjiYddh6dG+HZVAiAbYMH69oI/xfNfHLbSfDpEeEay3ZXES52UcBookrQEKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-fc90066f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318474},"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":"fc90066f857b63170d6903596769fd1f0619f779","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-fc90066f8","@libp2p/crypto":"5.1.23-fc90066f8","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-fc90066f8","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-fc90066f8","@libp2p/peer-record":"9.0.16-fc90066f8","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-fc90066f8","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-fc90066f8","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-fc90066f8_1791466505849_0.8222414612460396","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-9441e049a":{"name":"@libp2p/identify","version":"4.1.14-9441e049a","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-9441e049a","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3e9e0a6304c8a0e4948515b19ae151171a624602","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-9441e049a.tgz","fileCount":35,"integrity":"sha512-3aK4mYGHZkPKPEqW6m/9WuNilOxz5F48YXtr5Qr5imeHR+63UYOfWlYS2Hi2JVP3uHa9TTcpgVKF1Ha9OeiJWA==","signatures":[{"sig":"MEQCIBSAN9725bSCPYHX4VC2a8U6M64YvHFqF5zU2ZossdeTAiAhgd5WMg/gaXVQDwie1LsqHf01YYLNxb599lC1fDMOvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGITLH+M2IpSLl1HYcpcTJLb/z59uYgkjjbVaneTIcBXAiAJZeZDikH48JulJ28tOAXj6expLd03jDf43jx0NX5/yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-9441e049a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318474},"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":"9441e049a5cdd10e4009c0b1251c8a0595d52d0a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-9441e049a","@libp2p/crypto":"5.1.23-9441e049a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-9441e049a","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-9441e049a","@libp2p/peer-record":"9.0.16-9441e049a","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-9441e049a","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-9441e049a","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-9441e049a_1791607980750_0.8274861565914431","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-e724dd173":{"name":"@libp2p/identify","version":"4.1.14-e724dd173","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.14-e724dd173","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"761553fdc5d3a661a53b90dbddedf9785c74c795","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.14-e724dd173.tgz","fileCount":35,"integrity":"sha512-yNmUvtCWZv8VeK6eZQEKw2wddM2aYXzTfDABO7bUqaE7H4noKZU05cYQ0FpwARkI2f3OksJIa5QCHFaVV5z2lA==","signatures":[{"sig":"MEQCICHoxlUoXuoMG0JaIBTYeqaPnfbgAsSFCVbPgc4f3OjoAiATf3ie1M2dDI2u/aqGs8cYz9l3niPZDXfGMj6SrysEWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBm7hts7mWfCrdb7egprEkfn+yTzmsQGKaE5N0fW3Z6nAiA7rKZIegwpvAE+M/fySAxZy4PdDPJcfWtkHNEOWqJ8Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.14-e724dd173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318474},"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":"e724dd173f914115b88521e82336821a58faaa3d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.1-e724dd173","@libp2p/crypto":"5.1.23-e724dd173","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-e724dd173","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-e724dd173","@libp2p/peer-record":"9.0.16-e724dd173","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.13-e724dd173","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.13-e724dd173","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.14-e724dd173_1791612498728_0.3661615030904497","host":"s3://npm-registry-packages-npm-production"}},"4.1.15":{"name":"@libp2p/identify","version":"4.1.15","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.15","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a5bc5975d99c12f6d59b452410e171b96792a3bb","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.15.tgz","fileCount":36,"integrity":"sha512-suX3WsebzlP7zDlM2NTGQ+NRWETvaQ0y33L6NkOgZXCtOVTn+qOs73pYAfLmuLh/aEvaNctcHGhKWFxYsXdtEA==","signatures":[{"sig":"MEUCIDYj8qUxxsEfo6fe66W2t3/AhBKWvjZ9/sI1ClGWpG9uAiEAyqeD21oz8tGBv9gO52YkysMyxDu5u0Mk7Nu80mwzlfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHl1dDvLSjwjIlGZhdKwaJjo2cPCU9bfKxVe/6jyikUiAiEAsgbSBu/OaDaLeTPMCzs8WgcEeiRgjErdiRxy3rNrejo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320095},"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":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.4.2","@libp2p/crypto":"^5.1.24","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.16","protons-runtime":"^7.0.0","@libp2p/interface":"^3.3.1","@libp2p/peer-record":"^9.0.17","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.1.14","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.14","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.15_1791615358730_0.6725720818532162","host":"s3://npm-registry-packages-npm-production"}},"4.1.15-5c4cdb2d6":{"name":"@libp2p/identify","version":"4.1.15-5c4cdb2d6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.15-5c4cdb2d6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"51bd2881a8111b1fc7f2e47e3c673031645feccd","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.15-5c4cdb2d6.tgz","fileCount":35,"integrity":"sha512-yYY9PWkBGYK/mCH4E06aDLhR2EfGSIQGQ7cvqZqkVajhcbnV6fDUq+aubL4l4QoGNl4X5nV1loq3+5AnCh74nQ==","signatures":[{"sig":"MEUCIQDEBBt1DTANNUIY0QvYWaaGMOU7Gh23efaJAWM6LTSm3QIgOHFm5R3+LybQLHtZmviHF/D/Am0GUm2nwOh9Y1x5Q1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMbK+q8YLL8nam3fyexGYDTUr35b6ClOfcCzgMzwnR7gIgUiVgFl6nR3fE+TqRPXEc49Sdahhe7i9AnpfTSDUDz4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.15-5c4cdb2d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318474},"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":"5c4cdb2d6617302e0609293863b48e751b98ff9f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.2-5c4cdb2d6","@libp2p/crypto":"5.1.24-5c4cdb2d6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-5c4cdb2d6","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-5c4cdb2d6","@libp2p/peer-record":"9.0.17-5c4cdb2d6","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.14-5c4cdb2d6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.14-5c4cdb2d6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.15-5c4cdb2d6_1791676392286_0.71256653185536","host":"s3://npm-registry-packages-npm-production"}},"4.1.15-974e63f20":{"name":"@libp2p/identify","version":"4.1.15-974e63f20","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.15-974e63f20","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"17828b5522f0d3c5bdd74fa52577b1006914d9f1","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.15-974e63f20.tgz","fileCount":35,"integrity":"sha512-Wgnm9H0l8O8szp1T8exQ1XGjFzDFG8xUTTFq8UK93yHEXFNtiru7Xd4FYpTkbeuh1wehB9C9vVTDldp+6c/COw==","signatures":[{"sig":"MEUCIQCb1ynJqB5antBRUTYhIE88OPurqy/o6re2WtjrOvRCJAIgDbzSQ6bvq1R/+O86NWKcTInasRXcZRKsQTkKCUi7phw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIAkECoVaHFIYajC8OQSb49u3JZz6HTD5TBvRWt2weMwIgWQSYny3vzS60u5eiK7XfHNHAYhORd6HCWfz862mQjbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.15-974e63f20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318474},"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":"974e63f20688fdce0ab99c03aaaa1851013084c6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.2-974e63f20","@libp2p/crypto":"5.1.24-974e63f20","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-974e63f20","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-974e63f20","@libp2p/peer-record":"9.0.17-974e63f20","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.14-974e63f20","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.14-974e63f20","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.15-974e63f20_1791699295907_0.6612109949912739","host":"s3://npm-registry-packages-npm-production"}},"4.1.15-4a416447c":{"name":"@libp2p/identify","version":"4.1.15-4a416447c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.15-4a416447c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2d9c29ba554d7f12d731867c2fb53d6f73ab5fa4","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.15-4a416447c.tgz","fileCount":35,"integrity":"sha512-csmHR20qxyB/TKzv1E7W/bcEdN0VOX6rMSWWQ9CZIheccQ++6H/EEI+kPpHYz1ftWGg9ijy9zag7efbmTCNw8g==","signatures":[{"sig":"MEYCIQCNXCTXKdxvbVxjkZD4GTDdoJze8yzBw6FStoDR38+JFwIhAK3HWw3Oq+AKlUGYMBlN2eZ0FRbKaez/8uojZcnXP/3T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDva2EVVM74M84aFdjrQv8rvLA3fbirAwRwT9dl0FL3iAIhAKNF0jauUMvnjetCNKSTsgLbUcn+inrrdytK0zrXMOZ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.15-4a416447c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1319324},"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":"4a416447c61833ff09820b22bcf744285dbaa065","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.2-4a416447c","@libp2p/crypto":"5.1.24-4a416447c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-4a416447c","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-4a416447c","@libp2p/peer-record":"9.0.17-4a416447c","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.14-4a416447c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.14-4a416447c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.15-4a416447c_1791764766303_0.66302264377967","host":"s3://npm-registry-packages-npm-production"}},"4.1.15-e073d373d":{"name":"@libp2p/identify","version":"4.1.15-e073d373d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.15-e073d373d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0f3cedf24c00845ac0669d122027f96837c722b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.15-e073d373d.tgz","fileCount":35,"integrity":"sha512-S9578RGC0m0KGclY7mr7GuPxAI/7BHmekl5q0rA1oO83P2T7d4ko8gWH8JQmXahR97dcty+5l245S0NhC2Cm9w==","signatures":[{"sig":"MEYCIQC2wsRLV4Q48DdZnL+eL6nSc/V0YeOLR+ZxyWSW3yKJrwIhAJJDoFEfP9XXCTIPBAnUrFUWdwRf/OQbRgt5TNvbe44x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE71z7qQ6VyzgwIJ0rTK+mI4h2uKNh9mI9BMAm/G221UAiEAxQjO+qGmQOvC05z+fxZd4tOLhqCNTm4iReFmDv91BP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.15-e073d373d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1319324},"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":"e073d373de904d9f927a4856a2e592fe7481da12","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.2-e073d373d","@libp2p/crypto":"5.1.24-e073d373d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-e073d373d","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-e073d373d","@libp2p/peer-record":"9.0.17-e073d373d","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.14-e073d373d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.14-e073d373d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.15-e073d373d_1792035873332_0.5342492101924128","host":"s3://npm-registry-packages-npm-production"}},"4.1.15-e48eabf67":{"name":"@libp2p/identify","version":"4.1.15-e48eabf67","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.15-e48eabf67","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5645c01252671ebf88836128e03505b921d9eb16","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.15-e48eabf67.tgz","fileCount":35,"integrity":"sha512-sNKe12Sfw5UgDe3kgNwkOwOOA6b2OQLB3MvuZTvqMDg+tGXjphVTR9SDeNsY7ybgCOFnP/xcJeLLOgVfH2Dcvg==","signatures":[{"sig":"MEUCIQDcVE4SOSyDnb6gvPMBzxrig61uoZpeTzYH/dDipKOJnwIgdqwcsi0TgqmzSH2DOkzhLvmRaKQbFewPSwAOYpP0zXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSc/Bzie5lnohW1NtpkA9YO2Wy4P+jFscjfd9jzpemqgIgGZFriWXzxcxCWCd2JLyEVhQDMpOWAiq5kimaghs1nUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.15-e48eabf67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1319324},"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":"e48eabf67079adf3899637e8a8a2bcd782a6acba","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.2-e48eabf67","@libp2p/crypto":"5.1.24-e48eabf67","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-e48eabf67","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-e48eabf67","@libp2p/peer-record":"9.0.17-e48eabf67","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.14-e48eabf67","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.14-e48eabf67","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.15-e48eabf67_1792184105272_0.35946266766147206","host":"s3://npm-registry-packages-npm-production"}},"4.1.15-be63a4416":{"name":"@libp2p/identify","version":"4.1.15-be63a4416","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.15-be63a4416","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"23617db189241f334b8279a015316d92e76a5e62","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.15-be63a4416.tgz","fileCount":35,"integrity":"sha512-7ffpn2m2K06WWVTXithCe6kQzP9Y4/YROHoTCfx4ZadpkK8BdMcioo+djRvV7xLWwmgjWc2+qVTjvGzcmNaAFw==","signatures":[{"sig":"MEUCIFJXPBMJdcGmT2kKLm7jE+Icd2y8dbNdwKA8mqSiY7h8AiEAy7JzLGRk15iC+OHJBKkd1fGpIBDfUfY6YDFtrc4tPYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDppBTo+D47G3wofjYjGrh/ie6rqygferywMH1fx1E8NAIgFb4UlL2pi9ONyhKR9C78gVx3pW+lFNU5RIlQ4LA6gXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.15-be63a4416","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1319324},"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":"be63a4416a96ed0d62d30e68b6db48d6f0b9a144","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.2-be63a4416","@libp2p/crypto":"5.1.24-be63a4416","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-be63a4416","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-be63a4416","@libp2p/peer-record":"9.0.17-be63a4416","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.1.14-be63a4416","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.14-be63a4416","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.15-be63a4416_1792191786372_0.142920693978156","host":"s3://npm-registry-packages-npm-production"}},"4.1.16":{"name":"@libp2p/identify","version":"4.1.16","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.16","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e3136e04a273de188718482ff2b54aa455922145","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.16.tgz","fileCount":36,"integrity":"sha512-23rcX4obgBVQR4BngRhEUpWU/VWqhjZcU5fcF1xDXxcmxI/j+SQMzTQcjYMb9evyy7HWs/0h2UIH3ASfwLYrGw==","signatures":[{"sig":"MEUCIQD5LNgxlxIDGPPaPJ7WajzPFdcZWfQ//4QryDyefFQJSQIgYMMyhKPDqclY/ZHZhc6OoUY4PJlSc8ENncuQRc1Ru6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJZCNb0f/aLTSEMEPNAawQNAFYISkWlskQSA097rYRDQIgSYcEZbZv8KYw9DoqoEUvxhh7X0Ot+RDaJO4KJx8Joak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320944},"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":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.4.3","@libp2p/crypto":"^5.1.25","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.17","protons-runtime":"^7.0.0","@libp2p/interface":"^3.4.0","@libp2p/peer-record":"^9.0.18","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.2.0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.15","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.16_1792196296902_0.6863278998350348","host":"s3://npm-registry-packages-npm-production"}},"4.1.16-6d888970e":{"name":"@libp2p/identify","version":"4.1.16-6d888970e","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.16-6d888970e","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ddf768000275cae90ea04c1ab4e26fa858ef019c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.16-6d888970e.tgz","fileCount":35,"integrity":"sha512-1G92M6Arq2dy2WpRWg3RzQWeX0ZRbd+IJR1jzrMkglPURiJJkJoremDXLnRNKEaZ9M1NE0/fFojcBUfpRbAkQA==","signatures":[{"sig":"MEQCIESv+eGcfK+YeF2Y40KSuDG7pHFasrTw4FBhMnOhKi8vAiBIpT1NRGxJQZ3GeMtJ6dKG46nPhUmuGzdB93UXwmNgxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH900dMAQp7x5kE3VK4eX/nR8vxpVrmqfBiQcg7QjewQAiBJCxFAGA/1lkjdDYrSN0M4X0P6XDWkwyloGgb8hLRfog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.16-6d888970e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1319323},"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":"6d888970ee5e59386d16d864b8ac1024df7d0b29","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.3-6d888970e","@libp2p/crypto":"5.1.25-6d888970e","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-6d888970e","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-6d888970e","@libp2p/peer-record":"9.0.18-6d888970e","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.0-6d888970e","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.15-6d888970e","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.16-6d888970e_1792199068692_0.8791879887340488","host":"s3://npm-registry-packages-npm-production"}},"4.1.16-57c4b4456":{"name":"@libp2p/identify","version":"4.1.16-57c4b4456","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.16-57c4b4456","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a4a14a31a4a0328d574a3fbf2c4e737e61be7530","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.16-57c4b4456.tgz","fileCount":35,"integrity":"sha512-UiEdW/ubKpQ095zDT66vE4rPf5eEKFCyhZlE9VOJ2Men74hd8hXUD094Z009YAk3MTHDKClWMmZNYAsSuN+X1g==","signatures":[{"sig":"MEUCID92ThsDfpki8KmUdYrDOk+5WIpEFxJKGoG2SD3OnPE6AiEA+3nikE9hoadYPMKOQBXkpqEA5B8C4qp8Iqa13ZsXt80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGyCR5IJh9VGnqsJbNIHkPwR85Sn7x8wWKwTUkChjlJ2AiEA18zgvBHs/1CpjmisMqArkpPeCpoG2SfiDLleI/53vFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.16-57c4b4456","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1329907},"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":"57c4b445656964fc55dffb28ebfb99d52e150a0a","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.3-57c4b4456","@libp2p/crypto":"5.1.25-57c4b4456","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-57c4b4456","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-57c4b4456","@libp2p/peer-record":"9.0.18-57c4b4456","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.0-57c4b4456","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.15-57c4b4456","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.16-57c4b4456_1792202858203_0.6178932410058517","host":"s3://npm-registry-packages-npm-production"}},"4.1.16-f0e64b9b8":{"name":"@libp2p/identify","version":"4.1.16-f0e64b9b8","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.16-f0e64b9b8","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ba82b4286ad65c7df437ffba60492a1fa52d9487","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.16-f0e64b9b8.tgz","fileCount":35,"integrity":"sha512-eJn90BEcrq/WZN3Ogfp6Eqx+2w4TTa6s1r9TRyBKkwjw8QFl37LQ95dEVYd5POD4YPZaKIxZyDbUILgTUTKYBw==","signatures":[{"sig":"MEUCIBnfn453VwnUV/xKFVNit5OsUDGqZSfRWG6vgUYRS58SAiEAi55j3Z6uvDPDEk9gfBWcMK4PoKVN4or0QIn58S99ixM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDN6opiO4MRxGwxXtAU9ZY+dmLwCTucSdQoyralzz7RVAiEA6awTxS/KaDXX8yhCijxHyf/Cfvl0aNlvpaAvSpDDJ3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.16-f0e64b9b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1331245},"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":"f0e64b9b82bd29078c9aaf8d73304a227ba9afc7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.3-f0e64b9b8","@libp2p/crypto":"5.1.25-f0e64b9b8","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-f0e64b9b8","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-f0e64b9b8","@libp2p/peer-record":"9.0.18-f0e64b9b8","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.0-f0e64b9b8","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.15-f0e64b9b8","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.16-f0e64b9b8_1792208041077_0.9836879430319727","host":"s3://npm-registry-packages-npm-production"}},"4.1.16-95392efdf":{"name":"@libp2p/identify","version":"4.1.16-95392efdf","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.16-95392efdf","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6685d804f751a323b625203ec71529ec814ed69b","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.16-95392efdf.tgz","fileCount":35,"integrity":"sha512-VieNodmpRLZSMAi/GnevKnGkNrIs68cvOXq0dHsPhf0rO0gSUAWOXOF8/X1evfh1J1LPoWyJd1qpz8BNIReQlw==","signatures":[{"sig":"MEQCIDRBPKGyrtnhEGXZCeHhl6qlactmSziHUhzxWaAzbRMVAiBH7Wd3PawOm2jruWx9rBngYivtgJ5dBO8JmEsPp88CtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDC9v5bSpKy4TEzWhqjt456bAEPxttI5PxCaxzitMvnSAIgd1TBpivPMkLH84beMa4CtZp9z0PhrhrZRhG2e7crp/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.16-95392efdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330212},"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":"95392efdf052c8a01f2df182b7b2b56356702c40","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.3-95392efdf","@libp2p/crypto":"5.1.25-95392efdf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-95392efdf","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-95392efdf","@libp2p/peer-record":"9.0.18-95392efdf","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.0-95392efdf","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.15-95392efdf","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.16-95392efdf_1792219091778_0.48562290532093466","host":"s3://npm-registry-packages-npm-production"}},"4.1.16-d1ce8bdbe":{"name":"@libp2p/identify","version":"4.1.16-d1ce8bdbe","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.16-d1ce8bdbe","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"47c4785207164bedef0c6d36d1568da324268f8c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.16-d1ce8bdbe.tgz","fileCount":35,"integrity":"sha512-sqTPwiEnqArKHffsBhXEczn/LEDlfO1fLuPWQMq2TebBlFehV7E/h6rVARiCJ692B2JQeiNtFV+qi6yJljKVag==","signatures":[{"sig":"MEQCIBGbueU5awoOJuRw8pnPJz1lpeIjMgQFiKbU2AnyLbRSAiAVBmWlf/vJ54ETNT8L0j05ubB7UgNoshIwiWO4AQM7nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9URvILWkiVtcxdp6NAY6/Xt+lYC8qGhz5GRCZaxD5OgIhAK5d18Rv/nLka/FeXbS4/UifpEnKik1iLCToRneDxs8T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.16-d1ce8bdbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330212},"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":"d1ce8bdbeb87170348bece5e37aa4bcd5e524ffe","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.3-d1ce8bdbe","@libp2p/crypto":"5.1.25-d1ce8bdbe","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-d1ce8bdbe","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-d1ce8bdbe","@libp2p/peer-record":"9.0.18-d1ce8bdbe","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.0-d1ce8bdbe","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.15-d1ce8bdbe","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.16-d1ce8bdbe_1792220965720_0.7415338398480411","host":"s3://npm-registry-packages-npm-production"}},"4.1.16-2d4c93ed6":{"name":"@libp2p/identify","version":"4.1.16-2d4c93ed6","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.16-2d4c93ed6","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"617df3ef19c2f893c26fa1e31316108801108591","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.16-2d4c93ed6.tgz","fileCount":35,"integrity":"sha512-epvdp/KcfXB98cOQkxIPcRAkKfcAvX9RNGElMaxTMAk5PfnWUZnU0K49YsqyRVmUJMhDBBKj/YCJH76QFdrxpQ==","signatures":[{"sig":"MEYCIQCSmRpEMRSnwGjIXWytzbJS5hWzAhxfnl6SZB43JnKENQIhAJfjxvMMEDVL0p6f/fV36my7YCMTNmp5w0vQcURZN5Cj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJeVEW/RmpIyoD6YUxSKpAPci7VayTjy6UP/2Ffs9cNQIgQRenaoiOSFB90m8gWiJeZ9qxxim0DPh1WXKC+KLi0K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.16-2d4c93ed6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330212},"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":"2d4c93ed6813392cb7de268aceca145f90246c81","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.3-2d4c93ed6","@libp2p/crypto":"5.1.25-2d4c93ed6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-2d4c93ed6","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-2d4c93ed6","@libp2p/peer-record":"9.0.18-2d4c93ed6","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.0-2d4c93ed6","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.15-2d4c93ed6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.16-2d4c93ed6_1792228410471_0.23412252520062693","host":"s3://npm-registry-packages-npm-production"}},"4.1.17":{"name":"@libp2p/identify","version":"4.1.17","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.17","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"60034e783eda6a92bcb26333d10a2afce45ad569","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.17.tgz","fileCount":36,"integrity":"sha512-V/IKvyku5FJqNZpgDEI9PKq8NNNmi+12qt5Km/atpn28JE+Ldcb95lZfjqA5MdENyFISnW21cx8Zo6bKBzKvCQ==","signatures":[{"sig":"MEYCIQCLhnVCm03b2hxwA0DaiOCNTsZU6wcYeNG8TWs3y4+CTgIhAOWC0oOu+d1o6iNlUv8O9zTVGmaYuCvWOSUIcl5bqeo8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKh4FL8Ex6Pqm7HnnQrzSBXiwC7C3QVtRM+2ceB8MaxgIgRCKVP/jjVLin9SFPwWTYBgzSPgWs6B+13oM1x3tytTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1331832},"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":"9f08ba198a231200813037b602f07a16ac486a95","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.4.4","@libp2p/crypto":"^5.2.0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.18","protons-runtime":"^7.0.0","@libp2p/interface":"^3.4.0","@libp2p/peer-record":"^9.0.19","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.2.1","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.16","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.17_1792302087455_0.989708526251031","host":"s3://npm-registry-packages-npm-production"}},"4.1.17-aa5ba42d0":{"name":"@libp2p/identify","version":"4.1.17-aa5ba42d0","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.17-aa5ba42d0","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"103c7d91cae82d19b0ba7bd33d00e61c62c85d76","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.17-aa5ba42d0.tgz","fileCount":35,"integrity":"sha512-/+aKVh0uoGg5m79xMg6MjQwtB1tYDqSUU/WOe8zwdShmG4mIA39N6JbHkAYX04CDIeeGWLSUO2zzK+n3dqHncw==","signatures":[{"sig":"MEUCIQDzX5u/vczwmgK+n5TbOCxdR3M7D8n1CuxOmBWQE2vQuQIgVExQBuSSeJ37NqjqjNp78gyFiF7coQUm+Sw7ByZy+ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDiyA/PidQUpzZrZloWYTIhmUdMW7PzkE4C3T2jwj5M6wIgGeV8EiJPE9Ow7ol0NuwYL2ebWoqMHpUSKo0qvw7cHos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.17-aa5ba42d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330211},"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":"aa5ba42d0e0be08373de48606cc223caaf1d338e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.4-aa5ba42d0","@libp2p/crypto":"5.2.0-aa5ba42d0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-aa5ba42d0","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-aa5ba42d0","@libp2p/peer-record":"9.0.19-aa5ba42d0","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.1-aa5ba42d0","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.16-aa5ba42d0","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.17-aa5ba42d0_1792350104709_0.005369055555626057","host":"s3://npm-registry-packages-npm-production"}},"4.1.17-b927d5921":{"name":"@libp2p/identify","version":"4.1.17-b927d5921","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.17-b927d5921","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"09601bce4591a319f5e1862d7b601c30ea9e57d7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.17-b927d5921.tgz","fileCount":35,"integrity":"sha512-wEu4WfuXbF4zl2vqsFTMJeFQDhqBbt/v2v3oxWK1HadL4ODzOySJnsbEa6opONHipsWEAp7B19U7dP3MvFYMmw==","signatures":[{"sig":"MEYCIQChe9K/XUdJUc+5kkYqDPzBUPpFBAhovfAZyGcVM+O/UQIhAOgDItHFpa5WmqvkkeSVas2pkmZ7F5cdEu4o5xZHWT5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICfOlkAh3VxuC4JFQ5KyChtUBoGOhbLa0/hkbTM7RlxCAiEA4fkSvfpPil9j37HWG8CeLYkV2/QPIDaabdk3BsJIC6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.17-b927d5921","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330211},"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":"b927d5921dcf3eb4e6b3e6c1075092d88b02e9ca","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.4-b927d5921","@libp2p/crypto":"5.2.0-b927d5921","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-b927d5921","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-b927d5921","@libp2p/peer-record":"9.0.19-b927d5921","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.1-b927d5921","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.16-b927d5921","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.17-b927d5921_1792367117851_0.37992386838353","host":"s3://npm-registry-packages-npm-production"}},"4.1.17-3da8bab7c":{"name":"@libp2p/identify","version":"4.1.17-3da8bab7c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.17-3da8bab7c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f3a4faa72323c2e1e2e7a02997e48070651fb05","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.17-3da8bab7c.tgz","fileCount":35,"integrity":"sha512-4D0sZY28M9xtHvSTtyXaEiOoKJAKp9cKZKYUvjjdMCxazjolpGgKQJWxYygSkNKfFZ/aeHxaZr6rIviMTBN3Ig==","signatures":[{"sig":"MEYCIQCVyMwGkzDK+OdY5Zh22nCNd3g6ruFYBvGVSjUf1+ftewIhAJf903mv6lXQtSIm+OQyfq0qZjP7KIe5xA0dwtQ/p1sD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVPSXIsiTTwDAp7NyqG0f5sjqyVTvMA2a7WCt7Q9OjPQIgXhpk94OFDu+2zGpJsE8sJmpvvioUcT/Cai00kORZMkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.17-3da8bab7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330211},"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":"3da8bab7cadf9669eb8ae00fcd49aa553bb74416","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.4-3da8bab7c","@libp2p/crypto":"5.2.0-3da8bab7c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-3da8bab7c","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-3da8bab7c","@libp2p/peer-record":"9.0.19-3da8bab7c","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.1-3da8bab7c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.16-3da8bab7c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.17-3da8bab7c_1792376028989_0.07636310703423721","host":"s3://npm-registry-packages-npm-production"}},"4.1.17-c57bf6228":{"name":"@libp2p/identify","version":"4.1.17-c57bf6228","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.17-c57bf6228","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"03855feb506f3b649ced1b37d0a654e0db9ec292","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.17-c57bf6228.tgz","fileCount":35,"integrity":"sha512-748tOS7ISSX+N8hYkTFaHZL7FS+JZ2w9XvuJhmLkOsLOi9IAEo3w6hpVU1eTPaTp9oHQjsx/QkYtXpUCNl7dyg==","signatures":[{"sig":"MEYCIQC7GMdSh48G/SBqUaV47GI/Isxma1A3vWn99KVz5yIDQQIhAISz7ZDz74v8E1HkI7gf1bJsR6FVemV4teOk+udOY7Qz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID/HO3Mn9YKOIeaYqKOB5AoMIepY3XcPB0G0rBJt29ugAiBILajPgelfN54ai+CVW8JYBHCShudbrTXxE5De686qcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.17-c57bf6228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330211},"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":"c57bf62281c333d44dd3da74711bd15f602bdd1c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.4-c57bf6228","@libp2p/crypto":"5.2.0-c57bf6228","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-c57bf6228","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-c57bf6228","@libp2p/peer-record":"9.0.19-c57bf6228","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.1-c57bf6228","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.16-c57bf6228","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.17-c57bf6228_1792384719499_0.9885211274529744","host":"s3://npm-registry-packages-npm-production"}},"4.1.17-7fa88999d":{"name":"@libp2p/identify","version":"4.1.17-7fa88999d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.17-7fa88999d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"970d2bd33f7cefdf9fd9d6a7ddf24b2289e14f8c","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.17-7fa88999d.tgz","fileCount":35,"integrity":"sha512-4yXEoaPCGBL4XiWFeHOT+M/m9AMQOohfCc+cI3WRD97Jd0AEwCwsPPYxZnpjzk2rdCRgcxeixKS7U5C0kfpZHg==","signatures":[{"sig":"MEQCIBEztuNc8RxquJyaw7MUg1x8zAMVqLJbbgDAaFmlRphsAiBFONgvKsA31i4Kb8jAGsrljuCVSL7rf2DwshD7Axy9bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYcF/nPu6P7NG62wOwpdS7a+UFubcl2MbFiw4dEqLyCQIhAM4vthdhlik4Ouf+SOq8nX/32U847cdWd0uzOqZNCnz3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.17-7fa88999d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330211},"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":"7fa88999def48f41df75d35ed29c69284219f2d7","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.4-7fa88999d","@libp2p/crypto":"5.2.0-7fa88999d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-7fa88999d","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-7fa88999d","@libp2p/peer-record":"9.0.19-7fa88999d","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.1-7fa88999d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.16-7fa88999d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.17-7fa88999d_1792392139072_0.5418081877205734","host":"s3://npm-registry-packages-npm-production"}},"4.1.18":{"name":"@libp2p/identify","version":"4.1.18","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.18","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a4b7c14b9c8a91ce4706574a1a8acd48e49bdf7a","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.18.tgz","fileCount":36,"integrity":"sha512-9uZWEj1TmNeHQO7YMjVacnOGHdG5SFejZN2PcXIQmXf6aLpI9q4CFbmAlaPWO0yfUd53AN8tRFG5QNvrRKNeJg==","signatures":[{"sig":"MEUCIQDoKu4IhpmMsJzk3HrGLKCW0lxmmME4ZXG3H+NG6O2opQIgWYCg7MoSfrW8N1hb7UULl+z5Eq1Fi20fhnIXMOUeDFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEwaEnNXfWxkfVQba11XyFV4AuPpMY2hjNOEKfb/1M+9AiAe3eOyFb5rzuDU8FgsrGLNmN9cZCx6pzs/wwKVQ3pkdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1331832},"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":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"^7.4.5","@libp2p/crypto":"^5.2.0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.18","protons-runtime":"^7.0.0","@libp2p/interface":"^3.4.0","@libp2p/peer-record":"^9.0.19","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"^3.2.2","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"^6.2.16","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.18_1792396135008_0.29983005723260225","host":"s3://npm-registry-packages-npm-production"}},"4.1.18-93f9eba3d":{"name":"@libp2p/identify","version":"4.1.18-93f9eba3d","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.18-93f9eba3d","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c67face8f9c1beebab8173bd76e18a9d566b5862","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.18-93f9eba3d.tgz","fileCount":35,"integrity":"sha512-rKdSMqGpq1CD/ymXFAU6HqLO7nAXUBvClcEI+h00fxZwrMmD+Dh3Gio2MbvIq4lHUizLyQK43ZCyw5Px84r2Fw==","signatures":[{"sig":"MEUCIGxK58AkX0RGZT8tOq8hsDt1cNg1+qex3d3PvshDC6JbAiEA6xF1/LHdmzacufzesJy2ugxjTE6fi5bIV73qgSOykxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICTkbFBJFyCXanQb22PRYYYgfbiH68H8PdUqy+wgfP45AiBimXAb6akGYuqanaMVRPVqz/wSU+wICSHcBldf+tIDiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.18-93f9eba3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330211},"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":"93f9eba3d4e239c82c9a2ba1a222a8f2d156e2b0","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.5-93f9eba3d","@libp2p/crypto":"5.2.0-93f9eba3d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-93f9eba3d","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-93f9eba3d","@libp2p/peer-record":"9.0.19-93f9eba3d","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.2-93f9eba3d","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.16-93f9eba3d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.18-93f9eba3d_1792925961305_0.6933940237724803","host":"s3://npm-registry-packages-npm-production"}},"4.1.18-0d3ca9f0c":{"name":"@libp2p/identify","version":"4.1.18-0d3ca9f0c","license":"Apache-2.0 OR MIT","_id":"@libp2p/identify@4.1.18-0d3ca9f0c","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"jacobheun","email":"jacobheun@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7e37907138946e102d2c3497b87c3476abc6e8b7","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.18-0d3ca9f0c.tgz","fileCount":35,"integrity":"sha512-7lL4aLKclafSv/nScJtmzfwwd0nrFZV7Tz+H5LbhVdV48xHnb16MTQQDs78xd3Tzz+PCqZ35SyVJB44yhgMqRA==","signatures":[{"sig":"MEYCIQCAR+Q+5XvbC5XmffJDuefkx9IQ6PoBpPsA3+EM7+8PkgIhAJGFNUAmQYqtIox4vPXit25KU1phtVSlL4E2pq4Nmbtc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCImGM8RXq86UhdJkJz+rzXyz6wleowIOOkngGoehnbFgIgOdqQyJG//QZCzp03pi6ujd0PuI08NB1n70NG6gdwUng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.18-0d3ca9f0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330211},"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":"0d3ca9f0ce5fde129c7c2599fa848e4da6caf3f6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","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":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.5-0d3ca9f0c","@libp2p/crypto":"5.2.0-0d3ca9f0c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-0d3ca9f0c","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-0d3ca9f0c","@libp2p/peer-record":"9.0.19-0d3ca9f0c","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.2-0d3ca9f0c","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.16-0d3ca9f0c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/identify_4.1.18-0d3ca9f0c_1792929232650_0.14352435090146076","host":"s3://npm-registry-packages-npm-production"}},"4.1.18-fab409544":{"_id":"@libp2p/identify@4.1.18-fab409544","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0c187973f08f2363a3cc06f46553e9f50ebe0079","tarball":"https://registry.npmjs.org/@libp2p/identify/-/identify-4.1.18-fab409544.tgz","fileCount":35,"integrity":"sha512-2f0NeAs5yl6IpL6WWrTrUvCQ1yQuVa7b0paypYxtxVKX4jXZngqzFGRNSSCSKNJUU14PAvgbbc5JmZrfxxILcw==","signatures":[{"sig":"MEQCICjqPJdANA355mCmxFfKYhuDz2dal8Ir0oNOnIdB9TqdAiBD8wjjk2RASDuRjnqIB3zHPb7SVlkNfED1uI2uRhpWdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+vOMRR193Ynyn/YgY3Kx1LraZWX3i3QuMO7InvzPWSgIhAJe7Tt2h3hEAOC1dFlJjAFcP60Ih0XfDumjNcN1U+bEz"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fidentify@4.1.18-fab409544","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330211},"name":"@libp2p/identify","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":"fab409544d968c90184f515c842755a0e819a372","license":"Apache-2.0 OR MIT","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","start":"node dist/src/main.js","generate":"protons ./src/pb/message.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"version":"4.1.18-fab409544","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"61c8f2b3-bae4-4468-afd1-e2d676d610cb"}},"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-identify#readme","repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of the Identify Protocol","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.21.0","dependencies":{"it-drain":"^3.0.10","main-event":"^1.0.5","it-parallel":"^3.0.13","uint8arrays":"^6.1.1","@libp2p/utils":"7.4.5-fab409544","@libp2p/crypto":"5.2.0-fab409544","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-fab409544","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-fab409544","@libp2p/peer-record":"9.0.19-fab409544","@multiformats/multiaddr":"^13.0.3","@libp2p/interface-internal":"3.2.2-fab409544","@multiformats/multiaddr-matcher":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/logger":"6.2.16-fab409544","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/identify_4.1.18-fab409544_1793068615812_0.8637099735900291"}}},"time":{"created":"2023-11-09T07:31:36.916Z","modified":"2026-10-27T02:36:56.573Z","0.0.0":"2023-11-09T07:31:37.279Z","0.0.0-97ab31c0c":"2023-11-15T10:27:41.017Z","0.0.0-05b52d69c":"2023-11-16T08:17:34.744Z","0.0.0-9c67c5b3d":"2023-11-16T08:54:49.447Z","0.0.0-6625a27fc":"2023-11-17T12:20:01.215Z","0.0.0-adea7bbbf":"2023-11-17T15:56:15.389Z","0.0.0-3dee5df4d":"2023-11-17T18:19:48.207Z","0.0.0-13a870cbe":"2023-11-20T11:07:29.426Z","0.0.0-d8f5bc211":"2023-11-20T17:00:02.324Z","0.0.0-bb6ceb192":"2023-11-21T11:06:04.182Z","0.0.0-d729d66a5":"2023-11-22T08:53:26.967Z","0.0.0-6b6ba9ab7":"2023-11-23T14:19:06.770Z","0.0.0-0b4a2ee79":"2023-11-23T16:52:12.481Z","0.0.0-4a474d54d":"2023-11-25T14:02:19.823Z","0.0.0-e2267d437":"2023-11-27T16:23:13.234Z","0.0.0-68db79f6b":"2023-11-27T18:56:31.196Z","0.0.0-7877a50e0":"2023-11-28T09:14:43.299Z","0.0.0-8bb6d5333":"2023-11-28T12:37:19.067Z","0.0.0-74e84bc29":"2023-11-28T13:21:10.114Z","0.0.0-8f921ee97":"2023-11-28T15:21:23.579Z","1.0.0":"2023-11-29T11:53:35.818Z","1.0.0-551622a96":"2023-11-29T17:40:47.373Z","1.0.0-7682861f9":"2023-11-30T09:25:27.987Z","1.0.0-8e4fbe13a":"2023-11-30T15:59:16.629Z","1.0.0-bcf18265e":"2023-11-30T16:22:55.081Z","1.0.0-06e6d235f":"2023-11-30T16:25:35.988Z","1.0.0-a32e70bac":"2023-11-30T17:20:18.099Z","1.0.1-6c1f0ee81":"2023-11-30T18:16:13.227Z","1.0.0-273d8177c":"2023-11-30T18:39:02.689Z","1.0.1-53224004f":"2023-11-30T19:16:30.073Z","1.0.1":"2023-11-30T20:16:47.031Z","1.0.1-bca8d6e68":"2023-11-30T21:38:57.794Z","1.0.1-cf963694f":"2023-12-01T05:58:22.969Z","1.0.1-561797a89":"2023-12-01T06:23:19.321Z","1.0.1-8c169db1b":"2023-12-01T07:53:42.562Z","1.0.1-f537b3731":"2023-12-01T08:35:18.472Z","1.0.1-e7167fe52":"2023-12-01T12:42:26.491Z","1.0.1-9197f10ba":"2023-12-01T14:37:34.941Z","1.0.1-7861ed882":"2023-12-01T15:26:15.218Z","1.0.2":"2023-12-01T16:16:18.839Z","1.0.2-738dd40f1":"2023-12-01T16:53:56.017Z","1.0.3":"2023-12-01T17:34:16.086Z","1.0.3-5a9362e21":"2023-12-01T19:49:54.688Z","1.0.3-09dd02987":"2023-12-02T10:01:22.883Z","1.0.3-10ea19700":"2023-12-02T12:16:18.145Z","1.0.3-bcfa15993":"2023-12-02T12:16:33.548Z","1.0.4":"2023-12-02T12:57:57.900Z","1.0.4-16588d27c":"2023-12-04T08:00:52.339Z","1.0.4-887c6ffe1":"2023-12-04T10:18:28.374Z","1.0.4-93890c8f9":"2023-12-05T09:24:27.657Z","1.0.4-3bf6387ff":"2023-12-05T12:41:00.355Z","1.0.4-64a915ae9":"2023-12-05T18:35:38.571Z","1.0.4-d10506189":"2023-12-06T08:37:52.808Z","1.0.5":"2023-12-06T09:56:27.333Z","1.0.5-6d11e8268":"2023-12-09T11:05:39.476Z","1.0.5-341581166":"2023-12-10T13:31:29.461Z","1.0.6":"2023-12-11T10:12:52.235Z","1.0.6-742915567":"2023-12-12T15:27:35.916Z","1.0.6-01e9a5fe4":"2023-12-14T20:00:11.282Z","1.0.6-f81be145a":"2023-12-15T15:20:01.159Z","1.0.6-9eff7eff0":"2023-12-17T11:55:12.123Z","1.0.6-a7c6a93c6":"2023-12-18T07:15:16.579Z","1.0.6-230afea4b":"2023-12-18T07:18:38.339Z","1.0.6-ad6f70bf3":"2023-12-18T08:40:20.166Z","1.0.6-984f13e42":"2023-12-18T18:58:27.302Z","1.0.6-07f3afe2d":"2023-12-18T19:05:13.760Z","1.0.6-f71f2e14e":"2023-12-19T08:36:13.461Z","1.0.7":"2023-12-19T09:27:37.949Z","1.0.7-83dfc7dc8":"2023-12-19T14:28:15.554Z","1.0.7-c00378909":"2023-12-20T09:03:11.056Z","1.0.7-178fe2671":"2023-12-20T10:36:49.895Z","1.0.7-6fd681d09":"2023-12-20T11:56:19.003Z","1.0.7-cd8cafcd5":"2023-12-20T12:29:38.103Z","1.0.7-4e0135c7d":"2023-12-27T14:48:53.117Z","1.0.7-5d1f68e92":"2023-12-28T07:53:18.311Z","1.0.7-28587d24f":"2023-12-28T12:51:51.898Z","1.0.8":"2023-12-30T11:33:30.750Z","1.0.8-ba7089984":"2024-01-05T18:29:59.723Z","1.0.8-388d02b33":"2024-01-05T19:02:25.215Z","1.0.8-581574d6d":"2024-01-06T07:28:38.554Z","1.0.8-528d73781":"2024-01-06T08:17:30.839Z","1.0.8-d011f6130":"2024-01-06T08:52:24.266Z","1.0.8-444d83751":"2024-01-06T15:13:29.658Z","1.0.9":"2024-01-07T06:47:23.125Z","1.0.9-900236724":"2024-01-07T11:12:21.427Z","1.0.9-821a38e24":"2024-01-07T13:30:21.287Z","1.0.9-ee7ffe9b9":"2024-01-09T17:28:10.124Z","1.0.9-4691f4173":"2024-01-10T07:42:44.197Z","1.0.9-ddaa59a60":"2024-01-12T08:57:31.676Z","1.0.9-856ccd708":"2024-01-12T10:12:16.711Z","1.0.10":"2024-01-12T11:50:35.331Z","1.0.10-8bbd43628":"2024-01-12T14:23:28.200Z","1.0.10-092861e23":"2024-01-16T08:07:19.309Z","1.0.11":"2024-01-16T08:48:37.880Z","1.0.11-3e47d88fd":"2024-01-18T16:04:21.082Z","1.0.11-9376e61a1":"2024-01-18T16:07:19.258Z","1.0.11-08f6f607d":"2024-01-18T17:36:50.956Z","1.0.11-8c6654c3a":"2024-01-18T17:55:23.893Z","1.0.11-74477f6ea":"2024-01-18T18:21:18.030Z","1.0.11-f27138ca1":"2024-01-18T18:43:17.066Z","1.0.11-72f0e09f7":"2024-01-24T11:58:15.067Z","1.0.11-dbc92ab74":"2024-01-24T12:02:57.607Z","1.0.11-2e464c099":"2024-01-24T12:19:17.821Z","1.0.11-74fb5671d":"2024-01-24T12:23:03.124Z","1.0.11-f4dda4a3c":"2024-01-24T13:20:17.858Z","1.0.12":"2024-01-24T13:51:08.002Z","1.0.12-c9ed1c7d6":"2024-01-25T08:11:53.607Z","1.0.12-6f323de7d":"2024-01-29T09:59:10.316Z","1.0.12-e1db332a4":"2024-01-31T15:16:18.064Z","1.0.12-2370d1c39":"2024-02-07T11:56:55.157Z","1.0.12-dab5cf724":"2024-02-07T12:10:22.634Z","1.0.12-1cb2408ac":"2024-02-07T12:34:27.520Z","1.0.12-03ff9fd82":"2024-02-07T13:15:15.904Z","1.0.12-0321812e7":"2024-02-07T14:35:23.361Z","1.0.12-9891ecd73":"2024-02-07T15:34:01.605Z","1.0.13":"2024-02-07T15:58:41.350Z","1.0.13-0c7bbbb07":"2024-02-07T19:20:51.465Z","1.0.14":"2024-02-08T06:43:27.773Z","1.0.14-fb7c51c3c":"2024-02-12T09:10:12.272Z","1.0.14-bedfd0aa2":"2024-02-19T16:04:38.241Z","1.0.14-b1b77adb4":"2024-02-19T18:17:21.448Z","1.0.14-8072a2e59":"2024-02-19T21:09:15.202Z","1.0.14-e1c01370b":"2024-02-20T09:12:34.630Z","1.0.14-f0d2b52d0":"2024-02-27T14:47:11.401Z","1.0.15":"2024-02-28T10:51:36.967Z","1.0.15-f71bc49bd":"2024-02-29T08:54:23.959Z","1.0.15-28e51652a":"2024-02-29T14:56:58.986Z","1.0.15-2122a713d":"2024-02-29T15:28:58.216Z","1.0.15-a9cc0ee49":"2024-03-01T11:09:46.432Z","1.0.15-ab466004b":"2024-03-06T13:58:37.321Z","1.0.15-83ef3717e":"2024-03-11T08:27:51.615Z","1.0.15-f39ce5f13":"2024-03-12T10:43:27.118Z","1.0.15-e1798aa26":"2024-03-13T11:41:10.501Z","1.0.15-cad9cf007":"2024-03-13T12:24:55.190Z","1.0.15-fad3074b8":"2024-03-13T13:35:24.725Z","1.0.15-59a97b61b":"2024-03-28T06:29:23.115Z","1.0.15-330a5ed72":"2024-03-28T12:21:45.768Z","1.0.15-1fc929c1c":"2024-03-28T12:59:56.373Z","1.0.15-bf720c045":"2024-03-28T13:00:49.096Z","1.0.15-82901e785":"2024-03-28T13:08:31.266Z","1.0.16":"2024-03-28T14:09:29.496Z","1.0.16-afe15f669":"2024-04-02T10:30:36.466Z","1.0.16-1f589c822":"2024-04-02T10:32:32.929Z","1.0.16-4fc0a7d30":"2024-04-02T10:44:09.323Z","1.0.16-ab5f05763":"2024-04-02T12:23:05.186Z","1.0.16-3ffecc5bf":"2024-04-02T15:38:31.613Z","1.0.16-80278b36b":"2024-04-02T16:49:06.320Z","1.0.16-a2b41f793":"2024-04-03T18:44:17.329Z","1.0.16-d446c6c31":"2024-04-04T20:07:47.725Z","1.0.16-3e515f007":"2024-04-05T16:30:22.178Z","1.0.17":"2024-04-05T17:28:14.215Z","1.0.17-2b2958fe6":"2024-04-08T18:28:12.840Z","1.0.17-936dbba10":"2024-04-09T14:03:35.502Z","1.0.17-732c436d4":"2024-04-09T14:21:56.342Z","1.0.17-2c56203f9":"2024-04-12T11:12:36.009Z","1.0.17-b17824a1d":"2024-04-12T17:01:58.807Z","1.0.18":"2024-04-12T18:11:13.770Z","1.0.18-08dabd390":"2024-04-15T10:42:13.158Z","1.0.18-31c78f4ed":"2024-04-15T14:19:48.662Z","1.0.19-ea4f26285":"2024-04-16T13:46:15.130Z","1.0.19":"2024-04-16T14:28:26.411Z","1.0.19-acef72613":"2024-04-22T07:35:52.763Z","1.0.19-eaf8ac7cf":"2024-04-22T13:51:32.401Z","1.0.19-fd1f8343d":"2024-04-23T10:50:19.026Z","1.0.19-2281f802b":"2024-04-24T08:43:02.059Z","1.0.19-c2181f0cf":"2024-04-24T13:14:47.831Z","1.0.20":"2024-04-24T14:16:35.870Z","1.0.20-90cfd25e2":"2024-04-25T16:48:48.639Z","1.0.20-998fcaf94":"2024-04-26T17:20:15.403Z","1.0.20-e1923b0a7":"2024-04-26T17:42:35.617Z","1.0.20-3bc94b403":"2024-04-30T06:42:35.614Z","1.0.20-3d7a9da17":"2024-04-30T09:40:12.123Z","1.0.20-c82432312":"2024-04-30T17:38:44.838Z","1.0.20-de3f7aeaf":"2024-05-01T06:40:59.419Z","1.0.21":"2024-05-01T07:38:46.326Z","1.0.21-9d13a2f6a":"2024-05-01T11:36:18.515Z","2.0.0":"2024-05-02T08:51:20.615Z","2.0.0-a11e135c2":"2024-05-02T09:16:54.768Z","2.0.0-1488a7371":"2024-05-07T11:45:55.874Z","2.0.0-d9366f9aa":"2024-05-07T12:36:49.860Z","2.0.0-bfa7660d5":"2024-05-07T13:28:09.798Z","2.0.0-767b23e71":"2024-05-07T14:00:11.709Z","2.0.0-510d9ce65":"2024-05-07T15:12:47.914Z","2.0.0-4ad63bb79":"2024-05-07T16:43:43.934Z","2.0.0-7ae6063df":"2024-05-10T10:12:22.800Z","2.0.0-83c14d08f":"2024-05-13T07:33:20.821Z","2.0.0-43046b9ae":"2024-05-13T17:22:29.022Z","2.0.0-9d4b0596f":"2024-05-14T09:06:40.258Z","2.0.1":"2024-05-15T11:31:23.448Z","2.0.1-3c73707ff":"2024-05-15T11:48:07.806Z","2.0.1-1cc6a9405":"2024-05-16T10:43:43.775Z","2.0.1-1cd5aae11":"2024-05-16T14:37:31.291Z","2.0.1-7de56f244":"2024-05-16T16:07:26.046Z","2.0.1-5b7380259":"2024-05-16T17:13:38.562Z","2.0.1-1eb5b2713":"2024-05-16T18:21:43.856Z","2.0.1-8214dcfb0":"2024-05-17T15:11:34.810Z","2.0.1-1a41c28bb":"2024-05-17T17:49:44.639Z","2.0.1-48444f750":"2024-05-17T17:53:16.186Z","2.0.1-a3e8beabd":"2024-05-17T19:25:18.302Z","2.0.2":"2024-05-20T11:17:48.562Z","2.0.2-e69a2f1b6":"2024-05-28T07:51:21.039Z","2.0.2-7464dc00c":"2024-05-28T08:10:20.371Z","2.0.2-7aec7bd45":"2024-05-28T09:39:59.102Z","2.0.2-167bf2b3c":"2024-05-28T11:55:39.313Z","2.0.2-352699ab5":"2024-05-28T17:16:23.074Z","2.0.2-f4e572cd6":"2024-05-28T17:50:28.518Z","2.0.2-169c9d85e":"2024-05-28T17:50:47.713Z","2.0.2-12106b5b0":"2024-06-06T07:49:16.711Z","2.0.2-757fb2674":"2024-06-06T08:26:09.818Z","2.0.2-440c9b360":"2024-06-06T09:16:38.267Z","2.0.2-4bd8e4f79":"2024-06-06T09:44:55.812Z","2.0.2-f6fe2cc3c":"2024-06-06T10:01:47.467Z","2.0.2-6011d3697":"2024-06-06T10:15:32.594Z","2.0.2-bc6556f96":"2024-06-06T11:30:17.512Z","2.0.2-769461d3b":"2024-06-06T16:04:05.569Z","2.0.2-62e32252a":"2024-06-06T18:57:04.145Z","2.0.2-90d10b565":"2024-06-07T15:50:07.455Z","2.0.3":"2024-06-10T10:38:49.530Z","2.0.3-863b3de03":"2024-06-12T10:31:23.630Z","2.0.3-44791342":"2024-06-12T15:53:55.086Z","2.0.3-d1f1c2be7":"2024-06-13T08:49:51.247Z","2.0.3-94cac115a":"2024-06-13T10:51:56.476Z","2.0.3-8e4fdcde9":"2024-06-18T10:43:48.749Z","2.0.3-9e0236627":"2024-06-18T12:47:42.522Z","2.1.0":"2024-06-19T15:52:35.170Z","2.1.0-0b55625d1":"2024-06-23T21:17:07.287Z","2.1.0-3b9cbf7d8":"2024-07-01T17:34:28.002Z","2.1.0-15eb66428":"2024-07-02T12:44:32.292Z","2.1.0-6573cb8b0":"2024-07-02T12:44:36.050Z","2.1.0-b0b6cae12":"2024-07-02T13:02:04.746Z","2.1.0-21cf7bc56":"2024-07-02T14:03:47.722Z","2.1.0-af85a7cad":"2024-07-02T18:02:02.017Z","2.1.0-abb9f90c7":"2024-07-03T13:01:52.679Z","2.1.1":"2024-07-03T13:39:10.366Z","2.1.1-151bc46fb":"2024-07-08T06:29:06.005Z","2.1.1-ce6da9896":"2024-07-08T19:34:32.724Z","2.1.1-d1aec4d9f":"2024-07-08T19:39:35.316Z","2.1.1-e1f0b307c":"2024-07-10T16:59:48.358Z","2.1.1-3319ff41e":"2024-07-10T18:23:18.485Z","2.1.1-e9b6a242a":"2024-07-13T13:15:44.044Z","2.1.2":"2024-07-13T13:56:26.108Z","2.1.2-a130993ed":"2024-07-15T17:51:25.560Z","2.1.2-928801a80":"2024-07-15T17:51:30.356Z","2.1.2-40902d99b":"2024-07-15T17:54:28.713Z","2.1.2-73f2b6b6d":"2024-07-15T17:58:40.989Z","2.1.2-4a994c5ef":"2024-07-22T09:10:39.329Z","2.1.2-8b3114292":"2024-07-22T14:39:09.808Z","2.1.2-34cf1f7cd":"2024-07-26T17:13:14.887Z","2.1.2-a82ff8221":"2024-07-26T17:50:13.007Z","2.1.2-a8ec2bcb7":"2024-07-29T08:10:22.812Z","2.1.3":"2024-07-29T10:08:44.861Z","2.1.3-944935f8d":"2024-07-29T14:52:43.509Z","2.1.3-f30e2ee8d":"2024-08-02T15:10:57.463Z","2.1.4":"2024-08-02T16:38:55.750Z","2.1.4-0edbfe7af":"2024-08-09T15:22:12.347Z","2.1.4-c5dba70a9":"2024-08-13T15:02:33.440Z","2.1.4-7939dbd5c":"2024-08-14T12:54:20.515Z","2.1.4-1dfb74e79":"2024-08-15T09:48:50.526Z","2.1.5":"2024-08-15T15:52:51.242Z","2.1.5-359265a3a":"2024-08-16T14:13:59.023Z","2.1.5-3c8dd5bbf":"2024-08-17T06:50:13.220Z","2.1.5-e211b46cc":"2024-08-29T13:16:02.976Z","2.1.5-50b897139":"2024-08-29T14:51:09.583Z","2.1.5-7655e5200":"2024-08-29T15:22:45.773Z","2.1.5-1675adee2":"2024-08-30T10:52:28.865Z","2.1.5-2265e59ba":"2024-09-04T11:58:48.174Z","2.1.5-737b3ea5b":"2024-09-04T13:35:21.622Z","2.1.5-dd7b329c4":"2024-09-05T14:54:21.746Z","2.1.5-df330695a":"2024-09-06T11:48:07.762Z","2.1.5-5214dec4a":"2024-09-09T07:54:32.508Z","2.1.5-81ebe4e47":"2024-09-10T06:21:41.900Z","2.1.5-a142bb642":"2024-09-10T08:07:38.614Z","2.1.5-c010d575c":"2024-09-10T09:44:23.590Z","2.1.5-71e5f7a5b":"2024-09-10T11:45:15.209Z","2.1.5-e1ca9cced":"2024-09-10T14:15:34.589Z","2.1.5-2bbaf4361":"2024-09-10T16:06:43.058Z","2.1.5-b6681bd25":"2024-09-11T09:09:25.151Z","3.0.0":"2024-09-11T10:15:41.227Z","3.0.0-7cd984569":"2024-09-11T17:19:10.339Z","3.0.0-d101aac4b":"2024-09-11T17:31:24.704Z","3.0.0-1210884ed":"2024-09-12T08:53:33.604Z","3.0.0-18dd3cb26":"2024-09-12T09:20:59.855Z","3.0.1":"2024-09-12T11:29:46.698Z","3.0.1-34455b5f2":"2024-09-13T16:16:36.161Z","3.0.1-6ccbb06f0":"2024-09-19T10:03:30.909Z","3.0.1-4fd7eb2e1":"2024-09-20T14:57:35.925Z","3.0.1-c628c44c5":"2024-09-23T07:08:25.073Z","3.0.1-21fe841f2":"2024-09-23T09:03:23.985Z","3.0.2":"2024-09-23T11:44:13.883Z","3.0.2-b3272cfce":"2024-09-24T06:47:04.085Z","3.0.2-7f7ec82ae":"2024-09-24T11:05:29.844Z","3.0.3":"2024-09-24T12:26:38.854Z","3.0.3-c258b35af":"2024-09-24T15:32:10.210Z","3.0.4":"2024-09-24T16:22:56.031Z","3.0.4-fa83ee1c7":"2024-09-25T06:37:55.024Z","3.0.4-980038477":"2024-09-25T13:31:45.910Z","3.0.4-c5988cce8":"2024-09-25T13:31:56.616Z","3.0.4-0c5957836":"2024-09-25T13:45:41.204Z","3.0.5":"2024-09-25T14:23:30.995Z","3.0.5-82bd42bcf":"2024-09-27T07:29:18.730Z","3.0.5-a390db4a4":"2024-09-27T07:33:52.668Z","3.0.5-dad979f9b":"2024-09-27T09:56:12.410Z","3.0.6":"2024-09-27T11:22:19.970Z","3.0.6-24fa1d5af":"2024-09-30T12:38:02.066Z","3.0.6-d9c7e0f7e":"2024-09-30T12:38:08.657Z","3.0.6-58784abf7":"2024-09-30T12:38:10.592Z","3.0.6-32c176fd5":"2024-09-30T16:33:27.300Z","3.0.6-35b48025c":"2024-09-30T20:26:23.893Z","3.0.6-b4f02a637":"2024-10-02T08:57:18.582Z","3.0.6-80e798cdc":"2024-10-02T10:02:35.618Z","3.0.6-661d6586a":"2024-10-03T12:43:01.089Z","3.0.6-27b2fa6b6":"2024-10-05T08:15:47.827Z","3.0.7":"2024-10-07T07:01:44.264Z","3.0.7-d4da56961":"2024-10-08T01:04:36.616Z","3.0.7-934a891f9":"2024-10-08T19:33:33.282Z","3.0.7-d7a818e8e":"2024-10-09T07:10:28.258Z","3.0.7-e99e8f448":"2024-10-09T10:14:42.727Z","3.0.7-0d326d102":"2024-10-09T17:02:41.488Z","3.0.8":"2024-10-09T18:08:52.364Z","3.0.8-5d199f9b6":"2024-10-11T17:39:41.641Z","3.0.8-e6b4158c6":"2024-10-22T08:21:34.800Z","3.0.8-75301ac7d":"2024-10-22T08:21:49.361Z","3.0.8-4521cf1f7":"2024-10-23T08:04:00.359Z","3.0.8-3244ed086":"2024-10-23T08:11:43.234Z","3.0.8-3bc9769b8":"2024-10-23T11:41:31.176Z","3.0.8-aa8de9fd3":"2024-10-23T12:23:43.818Z","3.0.9":"2024-10-23T13:29:58.506Z","3.0.9-717731e49":"2024-10-25T10:22:05.496Z","3.0.9-7383821e1":"2024-10-26T07:28:43.219Z","3.0.9-d34642db1":"2024-10-28T08:32:02.066Z","3.0.9-a657bbd2e":"2024-10-28T08:44:04.617Z","3.0.10":"2024-10-28T10:57:07.729Z","3.0.10-a5cd8cfbe":"2024-10-28T18:52:04.504Z","3.0.10-ad5cfd66a":"2024-10-30T09:27:55.446Z","3.0.10-c2ff2e454":"2024-11-02T11:43:37.744Z","3.0.10-0a3406a05":"2024-11-02T12:19:58.574Z","3.0.10-7c085d10c":"2024-11-04T22:40:51.801Z","3.0.10-adc767899":"2024-11-05T08:09:39.104Z","3.0.10-d30d07e6f":"2024-11-05T14:11:57.270Z","3.0.10-91687998d":"2024-11-06T07:39:20.785Z","3.0.10-6bd7f9169":"2024-11-07T08:24:07.320Z","3.0.10-7dead6d35":"2024-11-07T13:27:09.059Z","3.0.10-665769021":"2024-11-07T14:38:49.044Z","3.0.10-32ca76fcb":"2024-11-08T08:22:46.882Z","3.0.10-02f285fc8":"2024-11-12T09:07:44.441Z","3.0.10-7626b224d":"2024-11-12T11:55:03.219Z","3.0.10-7dcabb884":"2024-11-14T10:49:24.391Z","3.0.10-844a8d2d1":"2024-11-14T16:08:03.986Z","3.0.10-c917314f3":"2024-11-14T16:35:16.719Z","3.0.10-2feaeddb4":"2024-11-15T11:14:18.143Z","3.0.10-eee97c7d4":"2024-11-15T16:04:10.796Z","3.0.10-432955390":"2024-11-16T10:52:08.689Z","3.0.11":"2024-11-18T08:51:38.341Z","3.0.11-656db81cf":"2024-11-18T10:43:17.744Z","3.0.11-05d559f54":"2024-11-18T11:24:21.826Z","3.0.12":"2024-11-18T12:42:04.661Z","3.0.12-f53f65d18":"2024-11-19T14:40:17.321Z","3.0.12-d866eb5bb":"2024-11-19T17:23:19.606Z","3.0.12-b248eefc0":"2024-11-21T09:07:04.678Z","3.0.12-0862522fe":"2024-11-22T12:33:19.404Z","3.0.12-6ddc1b80e":"2024-11-22T12:52:22.965Z","3.0.12-4a85eb033":"2024-11-25T08:06:10.271Z","3.0.12-98b43045c":"2024-11-25T09:25:23.371Z","3.0.12-d6cd25d0d":"2024-11-25T09:25:45.414Z","3.0.12-a82b07d8c":"2024-11-25T09:25:52.791Z","3.0.12-bc90b4fd5":"2024-11-25T09:28:13.304Z","3.0.12-b02ea9b6e":"2024-11-26T15:30:06.712Z","3.0.12-3650283f7":"2024-11-26T16:46:41.613Z","3.0.12-4761dd701":"2024-11-26T17:49:09.979Z","3.0.12-8a9258a24":"2024-11-27T09:56:13.187Z","3.0.12-339b7df88":"2024-11-28T14:43:12.150Z","3.0.12-f2f9008b8":"2024-11-29T15:21:34.540Z","3.0.12-a0c8ceb99":"2024-11-29T18:37:43.006Z","3.0.12-406b3916c":"2024-11-29T19:02:42.858Z","3.0.12-f8da60e73":"2024-11-29T19:55:39.531Z","3.0.12-99f5f270b":"2024-11-30T12:17:35.475Z","3.0.12-06f79b646":"2024-11-30T15:41:09.326Z","3.0.12-2c182d2e2":"2024-11-30T15:41:17.761Z","3.0.12-6ab85ea68":"2024-12-04T13:34:39.851Z","3.0.12-d19974d93":"2024-12-04T17:36:44.126Z","3.0.12-92cc74082":"2024-12-06T11:55:02.078Z","3.0.12-2625cc323":"2024-12-06T12:50:31.435Z","3.0.12-9614de7c6":"2024-12-06T14:04:49.843Z","3.0.12-96654117c":"2024-12-06T14:08:50.347Z","3.0.12-48e9cfa56":"2024-12-09T12:05:33.670Z","3.0.13":"2024-12-09T14:18:30.302Z","3.0.13-127abe24b":"2024-12-10T09:15:23.033Z","3.0.13-5c4a79e5a":"2024-12-10T13:54:19.426Z","3.0.14":"2024-12-11T09:56:15.477Z","3.0.14-3c63482e5":"2024-12-12T08:38:09.537Z","3.0.14-d3e5a3382":"2024-12-12T08:38:14.014Z","3.0.14-023ea575c":"2024-12-12T11:19:15.165Z","3.0.14-52f0f2f13":"2024-12-13T07:57:47.127Z","3.0.14-f4747450f":"2024-12-13T07:58:09.279Z","3.0.14-5acfae333":"2024-12-13T08:00:42.485Z","3.0.14-285dab7d7":"2024-12-13T08:04:44.379Z","3.0.14-ae75570c8":"2025-01-06T16:49:53.233Z","3.0.14-20d9ba73e":"2025-01-07T10:14:05.879Z","3.0.14-abe9bd154":"2025-01-07T15:51:47.478Z","3.0.15":"2025-01-09T10:16:31.818Z","3.0.15-b56d91884":"2025-01-09T10:38:54.363Z","3.0.15-fe8af37a1":"2025-01-13T14:16:46.343Z","3.0.15-c90984ec7":"2025-01-13T14:59:41.533Z","3.0.15-06fc82da8":"2025-01-13T17:08:52.042Z","3.0.15-f767126e1":"2025-01-20T15:19:22.056Z","3.0.15-15a70af5f":"2025-02-03T10:59:40.868Z","3.0.15-723bde6ce":"2025-02-03T11:54:25.324Z","3.0.15-4bbcfa707":"2025-02-03T12:06:41.383Z","3.0.15-e2ec7bdaa":"2025-02-03T12:28:12.018Z","3.0.16":"2025-02-03T13:23:03.089Z","3.0.16-80ddad5bb":"2025-02-04T07:06:09.256Z","3.0.16-d61cbacec":"2025-02-04T08:25:57.816Z","3.0.16-c1d0b7fa4":"2025-02-04T09:51:19.529Z","3.0.16-66c3ec5e1":"2025-02-04T09:59:52.144Z","3.0.16-26313e695":"2025-02-04T10:40:17.807Z","3.0.16-bf0f74d66":"2025-02-04T11:21:18.716Z","3.0.17":"2025-02-04T12:02:10.975Z","3.0.17-d72b51184":"2025-02-04T17:22:26.228Z","3.0.17-34b3c14b8":"2025-02-05T16:11:00.070Z","3.0.17-96f14e429":"2025-02-06T06:00:42.948Z","3.0.17-21088c519":"2025-02-06T08:00:07.547Z","3.0.17-7a1665cd8":"2025-02-06T11:04:05.906Z","3.0.17-6e52ee346":"2025-02-10T05:48:55.502Z","3.0.18":"2025-02-10T06:41:22.345Z","3.0.18-d8f003e6e":"2025-02-10T08:56:35.139Z","3.0.18-4ab04faf0":"2025-02-12T17:53:48.292Z","3.0.18-7655833bb":"2025-02-13T07:21:50.627Z","3.0.18-f9345a7a1":"2025-02-13T08:33:14.322Z","3.0.18-d188511b9":"2025-02-13T09:58:39.838Z","3.0.18-c4e862731":"2025-02-13T12:48:37.641Z","3.0.18-2e35b6055":"2025-02-13T14:40:29.899Z","3.0.18-35a52f029":"2025-02-13T15:14:12.808Z","3.0.18-23685db5e":"2025-02-13T16:22:54.727Z","3.0.18-1fc0e2662":"2025-02-14T16:17:16.022Z","3.0.18-b818882e0":"2025-02-18T08:31:56.249Z","3.0.18-68ad3663e":"2025-02-18T13:37:31.032Z","3.0.18-e7e280257":"2025-02-18T15:48:20.215Z","3.0.19":"2025-02-18T16:52:10.963Z","3.0.19-754fe84db":"2025-02-19T14:59:08.023Z","3.0.19-700e4c0b5":"2025-02-20T11:01:06.017Z","3.0.19-ff951f1a0":"2025-02-20T12:48:36.371Z","3.0.19-cc7fcfe98":"2025-02-20T14:28:28.929Z","3.0.19-8331c8ea8":"2025-02-20T14:52:09.182Z","3.0.20":"2025-02-20T15:44:12.934Z","3.0.20-7718d020a":"2025-02-21T08:39:26.763Z","3.0.20-d98cc46e4":"2025-02-21T09:33:10.719Z","3.0.20-1ab50cc0d":"2025-02-21T11:52:03.698Z","3.0.20-2b49a5f74":"2025-02-21T12:47:22.236Z","3.0.21":"2025-02-21T13:52:36.441Z","3.0.21-9b1a3791d":"2025-02-21T17:03:47.289Z","3.0.21-a4f0db1e9":"2025-02-21T17:40:16.838Z","3.0.21-2a3cec922":"2025-02-21T17:40:54.421Z","3.0.22":"2025-02-21T18:14:57.117Z","3.0.22-e7e01f58f":"2025-02-23T08:09:41.737Z","3.0.22-5b084e968":"2025-02-23T17:03:44.757Z","3.0.22-f465c5473":"2025-02-23T17:46:23.622Z","3.0.22-6f8cfeafb":"2025-02-24T12:00:22.558Z","3.0.22-90cca822b":"2025-02-25T07:55:49.836Z","3.0.23":"2025-02-25T09:28:58.858Z","3.0.23-e2f49432b":"2025-02-26T06:58:53.610Z","3.0.23-e1f868f03":"2025-02-26T08:27:41.224Z","3.0.23-96f79bc11":"2025-02-26T08:34:11.630Z","3.0.23-4939ef7ae":"2025-02-26T09:49:07.704Z","3.0.23-22e62d00f":"2025-02-26T12:56:00.712Z","3.0.23-0555339ba":"2025-02-26T13:26:09.222Z","3.0.23-9acccaaed":"2025-02-27T16:56:59.155Z","3.0.23-3d9b07c34":"2025-02-27T17:27:23.572Z","3.0.23-52a46ecad":"2025-03-03T11:31:26.750Z","3.0.24":"2025-03-03T12:12:12.590Z","3.0.24-80fe31aa1":"2025-03-03T12:31:44.512Z","3.0.24-dd71d8a86":"2025-03-03T12:38:16.987Z","3.0.24-3f127b610":"2025-03-03T14:49:16.547Z","3.0.24-2c8ecb455":"2025-03-03T17:12:53.085Z","3.0.24-2fbcdb687":"2025-03-03T18:05:56.239Z","3.0.24-48cd9b652":"2025-03-03T18:33:52.054Z","3.0.25":"2025-03-04T07:09:02.976Z","3.0.25-5fe2a18fc":"2025-03-04T17:42:06.537Z","3.0.25-88b5c29ed":"2025-03-06T13:47:39.285Z","3.0.25-a6c9aee5a":"2025-03-06T14:10:57.593Z","3.0.25-600d0a561":"2025-03-07T17:34:40.974Z","3.0.25-0699fb747":"2025-03-12T13:00:47.585Z","3.0.26":"2025-03-12T14:01:17.925Z","3.0.26-757577dd2":"2025-03-13T16:06:11.720Z","3.0.26-a7ab9a41b":"2025-03-14T10:47:17.053Z","3.0.26-907518bad":"2025-03-14T12:11:25.532Z","3.0.26-a71c7c32b":"2025-03-18T14:09:43.964Z","3.0.26-95909c3df":"2025-03-18T14:44:11.213Z","3.0.26-2f2322a25":"2025-03-18T15:38:08.150Z","3.0.27":"2025-03-18T16:14:25.962Z","3.0.27-b2124c2db":"2025-03-20T16:32:16.372Z","3.0.27-71267286":"2025-03-20T16:50:47.318Z","3.0.27-fc5122110":"2025-03-25T11:45:11.411Z","3.0.27-78cd7d53e":"2025-03-25T12:51:47.894Z","3.0.27-0b9090aea":"2025-03-25T13:16:46.799Z","3.0.27-d53ef170c":"2025-03-25T16:45:56.762Z","3.0.27-da4e9da82":"2025-04-08T11:39:05.417Z","3.0.27-4c64bd06d":"2025-04-09T11:01:27.827Z","3.0.27-da7353a0b":"2025-04-09T12:03:27.001Z","3.0.27-53a9be54e":"2025-04-09T13:56:59.073Z","3.0.27-4f37aff53":"2025-04-09T14:58:44.954Z","3.0.28":"2025-04-09T15:41:02.011Z","3.0.28-b9e32cc37":"2025-04-15T14:01:46.140Z","3.0.28-3833353bd":"2025-04-16T08:25:51.159Z","3.0.28-f09bef843":"2025-04-16T09:01:31.704Z","3.0.29":"2025-04-16T11:11:53.394Z","3.0.29-afa5c9f59":"2025-04-17T07:49:29.218Z","3.0.29-6f96de86c":"2025-04-17T09:05:44.011Z","3.0.29-cdc63e6cc":"2025-05-06T16:52:09.693Z","3.0.29-772b4011e":"2025-05-07T09:26:45.184Z","3.0.29-f1de46607":"2025-05-07T10:47:34.423Z","3.0.29-9b33d202e":"2025-05-12T07:52:58.833Z","3.0.29-a5a33afd9":"2025-05-12T08:48:28.004Z","3.0.29-4b8c0a6bd":"2025-05-14T11:13:05.521Z","3.0.29-185b23eac":"2025-05-14T12:51:40.882Z","3.0.29-213a54a1e":"2025-05-16T16:43:31.118Z","3.0.29-32627c876":"2025-05-17T07:38:12.869Z","3.0.29-3577af88a":"2025-05-19T06:15:31.905Z","3.0.29-3df5bf2da":"2025-05-19T08:22:51.886Z","3.0.30":"2025-05-19T08:58:45.002Z","3.0.30-aa25d38ab":"2025-05-20T13:17:12.010Z","3.0.31":"2025-05-20T14:22:07.163Z","3.0.31-776cb432d":"2025-05-21T15:28:09.275Z","3.0.31-7788b4025":"2025-05-22T13:33:46.349Z","3.0.31-ab014c0c0":"2025-05-22T15:03:58.429Z","3.0.32":"2025-05-23T13:31:30.553Z","3.0.32-9f1be6742":"2025-05-24T10:53:39.560Z","3.0.32-14dbebea8":"2025-05-24T11:32:45.983Z","3.0.32-8efb065d2":"2025-05-28T17:28:28.696Z","3.0.32-5b004c0c4":"2025-05-28T17:39:24.979Z","3.0.32-b32bc8406":"2025-05-28T18:58:37.052Z","3.0.32-3528df829":"2025-05-29T09:21:33.305Z","3.0.32-d91ae66c6":"2025-05-29T09:42:13.018Z","3.0.32-dbbc6ef1d":"2025-05-30T16:13:07.550Z","3.0.32-2a7425cdb":"2025-05-30T16:13:13.228Z","3.0.32-ec73d59a6":"2025-05-30T16:17:04.456Z","3.0.32-307d0ba58":"2025-05-30T16:22:00.363Z","3.0.32-6a3ae02f5":"2025-05-30T17:59:15.023Z","3.0.32-b8600fce8":"2025-06-03T06:53:53.979Z","3.0.32-cc7b34c0f":"2025-06-03T08:18:45.006Z","3.0.32-bb4ad31db":"2025-06-03T12:28:29.071Z","3.0.32-8e87be9e6":"2025-06-03T13:26:18.190Z","3.0.33":"2025-06-03T15:10:46.308Z","3.0.33-ae595d8db":"2025-06-13T14:54:03.368Z","3.0.33-6c42ea64a":"2025-06-16T12:46:27.573Z","3.0.34":"2025-06-16T13:34:25.825Z","3.0.34-7eed3b40d":"2025-06-17T07:08:06.431Z","3.0.35":"2025-06-17T08:02:06.157Z","3.0.35-439d2c9ce":"2025-06-17T15:14:30.909Z","3.0.35-53001addf":"2025-06-18T11:18:49.412Z","3.0.35-451e011d4":"2025-06-18T12:53:40.959Z","3.0.36":"2025-06-18T13:55:24.547Z","3.0.36-d2dc12c7d":"2025-06-25T10:02:21.570Z","3.0.36-8ad44f759":"2025-06-25T13:57:20.455Z","3.0.36-2d6079bc1":"2025-06-25T14:38:43.558Z","3.0.37":"2025-06-25T15:19:43.269Z","3.0.37-cfe2be4c9":"2025-07-03T13:43:25.509Z","3.0.37-57e7fa441":"2025-07-07T15:43:30.238Z","3.0.38":"2025-07-07T16:35:37.363Z","3.0.38-87e5d5938":"2025-07-08T09:58:16.581Z","3.0.38-58abe8702":"2025-07-09T11:43:05.678Z","3.0.38-ce6b542a8":"2025-07-09T15:43:03.575Z","3.0.38-79473c99a":"2025-07-10T10:31:40.491Z","3.0.38-4420fad68":"2025-07-13T06:34:15.884Z","3.0.38-cb1c14e62":"2025-07-24T15:48:46.501Z","3.0.38-cf9aab5c8":"2025-07-30T10:54:16.508Z","3.0.38-7ce083dca":"2025-08-14T10:18:37.150Z","3.0.38-aa770ab81":"2025-08-17T20:42:21.636Z","3.0.38-5ed83dd69":"2025-08-19T12:28:31.149Z","3.0.39":"2025-08-20T04:33:54.852Z","3.0.39-f5932c294":"2025-08-20T11:10:01.539Z","3.0.39-a02cb0461":"2025-09-04T09:02:09.751Z","3.0.39-0f07e3df5":"2025-09-05T11:28:55.693Z","3.0.39-8484de8a2":"2025-09-08T06:38:10.175Z","3.0.39-da78fa851":"2025-09-19T07:45:01.525Z","3.0.39-9a9b11fd4":"2025-09-22T06:53:04.392Z","3.0.39-f0afebfdf":"2025-09-22T08:36:26.301Z","3.0.39-87bc8d4fb":"2025-09-22T11:03:50.037Z","3.0.39-e8398d97e":"2025-09-23T10:02:32.771Z","3.0.39-fb19b055d":"2025-09-23T11:34:14.474Z","4.0.0-049bfa0fa":"2025-09-23T12:56:55.941Z","4.0.0-621b464f0":"2025-09-23T15:49:00.791Z","3.0.39-6059227cb":"2025-09-23T19:40:31.104Z","4.0.0":"2025-09-24T05:49:29.745Z","4.0.0-55b7e5fea":"2025-09-24T12:41:06.184Z","4.0.1":"2025-09-24T14:01:37.657Z","4.0.1-71e8ee163":"2025-09-25T07:08:11.703Z","4.0.1-425a42cdd":"2025-09-25T14:35:42.468Z","4.0.1-8543df06b":"2025-09-26T13:41:30.794Z","4.0.1-39e2e541a":"2025-09-26T15:31:04.382Z","4.0.1-8d66d5ff1":"2025-09-27T06:49:59.177Z","4.0.1-334f91bdc":"2025-09-27T07:42:23.546Z","4.0.2":"2025-09-27T08:07:47.131Z","4.0.2-de2ad9ca5":"2025-09-27T16:00:12.951Z","4.0.2-93ba5a84f":"2025-09-28T05:56:06.287Z","4.0.2-547a5b988":"2025-09-30T12:48:38.147Z","4.0.2-7e1c0bada":"2025-10-01T14:35:45.505Z","4.0.3":"2025-10-01T17:35:41.490Z","4.0.3-72a7ea10a":"2025-10-02T05:47:29.092Z","4.0.4":"2025-10-02T07:07:10.426Z","4.0.4-5fccd1dde":"2025-10-03T08:33:16.169Z","4.0.4-a0f9da212":"2025-10-03T09:46:44.612Z","4.0.5":"2025-10-03T10:51:53.940Z","4.0.5-3596206ed":"2025-10-06T04:54:48.373Z","4.0.5-fb08a2f90":"2025-10-09T09:42:01.473Z","4.0.5-dad3cca5d":"2025-10-22T19:42:52.290Z","4.0.6":"2025-10-23T04:32:37.344Z","4.0.6-0f3ab9e61":"2025-10-28T15:29:58.180Z","4.0.7-d447a9944":"2025-10-29T08:34:36.872Z","4.0.6-d1ff510bb":"2025-10-29T09:19:00.538Z","4.0.7":"2025-10-29T10:28:02.149Z","4.0.7-8cebf6322":"2025-11-13T05:20:53.006Z","4.0.7-e2bdc7e63":"2025-11-13T06:05:45.138Z","4.0.8":"2025-11-13T07:03:21.672Z","4.0.8-977a3c5f2":"2025-11-14T08:12:00.712Z","4.0.9":"2025-11-14T09:01:19.807Z","4.0.9-28c2b65f4":"2026-01-16T10:04:19.905Z","4.0.9-7fff925bf":"2026-01-16T12:00:19.350Z","4.0.9-05acd0c35":"2026-01-16T15:38:34.378Z","4.0.10":"2026-01-16T16:13:18.194Z","4.0.10-30b53a999":"2026-02-25T08:30:27.146Z","4.0.11":"2026-03-01T00:02:07.075Z","4.0.11-19796b103":"2026-03-01T10:50:29.402Z","4.0.11-3bb95f95b":"2026-03-01T23:09:30.378Z","4.0.11-8f0e1b2db":"2026-03-02T12:42:49.618Z","4.0.11-f4b950dc9":"2026-03-03T13:51:24.974Z","4.0.12":"2026-03-03T15:51:37.538Z","4.0.12-4db427d30":"2026-03-04T17:36:07.817Z","4.0.12-db185b16b":"2026-03-06T14:50:41.177Z","4.0.12-28af2ff3d":"2026-03-11T18:25:05.335Z","4.0.12-e19d11093":"2026-03-11T22:52:17.226Z","4.0.12-9c0fc4482":"2026-03-12T21:16:03.676Z","4.0.13":"2026-03-13T22:58:26.319Z","4.0.13-d6f6f5818":"2026-03-19T07:05:40.962Z","4.0.13-82c3c9ea8":"2026-03-20T09:38:02.708Z","4.0.13-dd251c5e7":"2026-03-23T06:39:35.856Z","4.0.13-f88ec96cf":"2026-03-24T16:42:49.324Z","4.0.13-1c3b61777":"2026-03-27T21:27:32.977Z","4.0.14":"2026-03-28T10:30:57.096Z","4.0.14-2a3e54738":"2026-04-02T07:16:04.612Z","4.0.14-709b3fa2e":"2026-04-02T19:57:25.555Z","4.0.14-4580b64fa":"2026-04-04T06:37:15.027Z","4.0.14-ff5ee99ed":"2026-04-06T10:07:22.391Z","4.0.14-1ecf0e324":"2026-04-08T07:55:11.349Z","4.0.14-b6efda3d5":"2026-04-08T11:27:51.383Z","4.0.14-74620dbcd":"2026-04-08T14:44:57.720Z","4.1.0":"2026-04-08T15:46:22.202Z","4.1.0-90100be0c":"2026-04-10T07:05:31.042Z","4.1.0-f60bd85b0":"2026-04-10T11:26:30.275Z","4.1.0-b30baa93a":"2026-04-10T16:15:01.361Z","4.1.0-f21efd121":"2026-04-11T12:18:24.061Z","4.1.0-2151144c3":"2026-04-12T00:10:44.463Z","4.1.0-811a29f8a":"2026-04-14T12:56:51.454Z","4.1.2":"2026-04-17T12:48:00.134Z","4.1.2-5917715d0":"2026-04-18T05:29:41.474Z","4.1.2-8f7e9264e":"2026-04-18T06:42:16.469Z","4.1.2-48f66c41e":"2026-04-18T09:51:20.916Z","4.1.2-8ddbb9e81":"2026-04-19T11:41:03.738Z","4.1.2-7cea7b9a5":"2026-04-20T07:30:20.694Z","4.1.2-20bfcb3f9":"2026-04-20T08:28:16.783Z","4.1.2-fd68eecf7":"2026-04-20T12:39:46.865Z","4.1.2-69a44651f":"2026-04-22T08:27:04.469Z","4.1.2-cbfda2cdc":"2026-04-23T14:39:01.240Z","4.1.2-5466a8def":"2026-04-24T14:53:32.182Z","4.1.2-d57fe74c0":"2026-04-24T17:33:09.684Z","4.1.2-61d594a6c":"2026-04-25T05:51:16.730Z","4.1.2-baf3ddb03":"2026-04-25T12:08:46.306Z","4.1.3":"2026-04-25T13:12:51.580Z","4.1.3-10b2bdf50":"2026-04-26T11:49:43.399Z","4.1.3-3a5e46eaa":"2026-04-29T12:45:51.745Z","4.1.3-d1ab98294":"2026-05-04T17:20:51.312Z","4.1.3-bd9e02dad":"2026-05-09T13:26:51.298Z","4.1.3-15eeedba1":"2026-05-09T14:31:52.640Z","4.1.4":"2026-05-11T12:52:48.459Z","4.1.4-9c3c0b22a":"2026-05-12T22:23:01.977Z","4.1.5":"2026-05-12T22:47:00.306Z","4.1.5-5692f3f16":"2026-05-13T00:19:22.089Z","4.1.5-9eb27be79":"2026-05-15T18:38:06.347Z","4.1.5-cc151e147":"2026-05-16T01:16:29.031Z","4.1.6":"2026-05-16T02:53:24.490Z","4.1.6-b9ebef660":"2026-05-17T23:20:31.687Z","4.1.6-d59c165ac":"2026-05-18T12:18:00.453Z","4.1.6-3574648c3":"2026-05-25T01:20:36.942Z","4.1.6-ed1ad1f26":"2026-05-25T15:08:01.882Z","4.1.6-d888f182f":"2026-05-27T06:32:11.801Z","4.1.6-29797a5bb":"2026-05-29T17:12:48.072Z","4.1.6-b7c6dc0f2":"2026-05-29T20:55:52.828Z","4.1.6-5b8813abc":"2026-05-30T06:46:44.517Z","4.1.6-160a24585":"2026-05-30T20:40:00.841Z","4.1.7":"2026-05-31T07:03:44.999Z","4.1.7-a34745c01":"2026-06-05T10:56:31.264Z","4.1.7-7ae12f9b0":"2026-06-06T15:00:13.926Z","4.1.7-404c7824a":"2026-06-12T13:28:23.842Z","4.1.7-5e07d5963":"2026-06-13T20:37:24.533Z","4.1.8":"2026-06-13T21:50:22.948Z","4.1.8-bfb7ceb0f":"2026-06-20T08:26:03.600Z","4.1.8-d4dad9bf5":"2026-06-20T09:00:27.829Z","4.1.8-47a51e3d1":"2026-06-20T14:41:53.102Z","4.1.8-f144def15":"2026-06-22T07:51:47.115Z","4.1.8-08898d7df":"2026-07-07T09:47:49.041Z","4.1.8-dd084c0b2":"2026-07-07T12:47:32.226Z","4.1.9":"2026-07-07T13:26:01.302Z","4.1.9-4bb8fbe8d":"2026-07-08T18:51:19.325Z","4.1.9-a04f5e0bf":"2026-07-15T15:11:27.834Z","4.1.9-fb9e8a76e":"2026-07-16T17:26:54.646Z","4.1.9-084ad7890":"2026-07-17T18:01:41.547Z","4.1.9-cec2b1f34":"2026-07-17T21:35:43.083Z","4.1.9-ba1551199":"2026-07-17T22:30:08.203Z","4.1.9-89335e39f":"2026-07-17T22:44:52.545Z","4.1.9-3bf5d395c":"2026-07-17T23:08:26.650Z","4.1.9-bd7f0cda6":"2026-07-17T23:38:09.060Z","4.1.9-5459e136d":"2026-07-18T01:24:59.791Z","4.1.9-523b52bd6":"2026-07-19T13:04:21.959Z","4.1.9-ff9e5fc7c":"2026-07-19T13:21:06.062Z","4.1.10":"2026-07-19T14:39:27.866Z","4.1.10-99b23b2a0":"2026-07-19T19:18:20.153Z","4.1.10-d96b30ebd":"2026-07-19T19:18:32.582Z","4.1.10-dee9df67f":"2026-07-19T19:55:17.028Z","4.1.10-382fbb4ca":"2026-07-19T19:59:57.148Z","4.1.10-02fcf704d":"2026-07-19T20:34:20.273Z","4.1.10-05b15b2b1":"2026-07-19T20:37:27.548Z","4.1.10-e86b39e5d":"2026-07-20T03:45:14.282Z","4.1.10-868b33379":"2026-07-20T18:56:19.855Z","4.1.10-7f5500989":"2026-07-24T22:04:22.294Z","4.1.10-d9292b690":"2026-07-24T22:13:02.563Z","4.1.10-b500071e4":"2026-07-26T02:52:25.149Z","4.1.10-68794c8e2":"2026-07-26T05:25:06.241Z","4.1.10-5927b62d6":"2026-07-26T05:33:53.678Z","4.1.11":"2026-07-26T06:43:58.080Z","4.1.11-423335b45":"2026-07-30T01:28:48.204Z","4.1.11-ef6e1851c":"2026-07-30T04:58:17.175Z","4.1.12":"2026-07-30T07:21:19.562Z","4.1.12-47cf9cdc1":"2026-08-10T20:36:30.691Z","4.1.12-d5534174d":"2026-08-13T16:29:38.631Z","4.1.12-55d7a539a":"2026-08-20T05:25:04.183Z","4.1.12-8786aa8d0":"2026-08-20T22:33:00.378Z","4.1.12-4dae661b4":"2026-08-22T09:21:52.548Z","4.1.12-0967e75f5":"2026-08-22T13:39:36.717Z","4.1.12-947d304ed":"2026-08-22T20:28:54.769Z","4.1.13":"2026-08-23T00:54:09.037Z","4.1.13-4a6c5d11a":"2026-08-27T22:37:05.137Z","4.1.13-87dca02b0":"2026-08-27T23:29:49.656Z","4.1.13-ac7305ccf":"2026-08-31T05:59:23.326Z","4.1.13-cef4d32cf":"2026-08-31T06:38:23.000Z","4.1.14":"2026-08-31T07:07:45.916Z","4.1.14-185d901cd":"2026-09-02T08:54:20.178Z","4.1.14-5cb617ae2":"2026-09-02T11:37:28.269Z","4.1.14-d91797b55":"2026-09-16T18:04:40.924Z","4.1.14-fb139d1c8":"2026-09-23T15:18:57.755Z","4.1.14-2f63792c7":"2026-09-27T04:30:01.113Z","4.1.14-e7359e5f6":"2026-09-27T07:25:35.320Z","4.1.14-776cdedf6":"2026-09-27T07:50:45.410Z","4.1.14-a9bae64cb":"2026-10-03T04:01:40.321Z","4.1.14-183116ba0":"2026-10-03T04:02:28.502Z","4.1.14-16fba5630":"2026-10-03T08:47:54.526Z","4.1.14-235711723":"2026-10-05T11:43:46.855Z","4.1.14-40480a034":"2026-10-05T13:36:07.924Z","4.1.14-fc90066f8":"2026-10-08T13:35:05.941Z","4.1.14-9441e049a":"2026-10-10T04:53:00.961Z","4.1.14-e724dd173":"2026-10-10T06:08:18.843Z","4.1.15":"2026-10-10T06:55:58.840Z","4.1.15-5c4cdb2d6":"2026-10-10T23:53:12.392Z","4.1.15-974e63f20":"2026-10-11T06:14:55.991Z","4.1.15-4a416447c":"2026-10-12T00:26:06.400Z","4.1.15-e073d373d":"2026-10-15T03:44:33.429Z","4.1.15-e48eabf67":"2026-10-16T20:55:05.366Z","4.1.15-be63a4416":"2026-10-16T23:03:06.489Z","4.1.16":"2026-10-17T00:18:17.017Z","4.1.16-6d888970e":"2026-10-17T01:04:28.780Z","4.1.16-57c4b4456":"2026-10-17T02:07:38.295Z","4.1.16-f0e64b9b8":"2026-10-17T03:34:01.174Z","4.1.16-95392efdf":"2026-10-17T06:38:11.920Z","4.1.16-d1ce8bdbe":"2026-10-17T07:09:25.835Z","4.1.16-2d4c93ed6":"2026-10-17T09:13:30.564Z","4.1.17":"2026-10-18T05:41:27.601Z","4.1.17-aa5ba42d0":"2026-10-18T19:01:44.807Z","4.1.17-b927d5921":"2026-10-18T23:45:17.944Z","4.1.17-3da8bab7c":"2026-10-19T02:13:49.117Z","4.1.17-c57bf6228":"2026-10-19T04:38:39.604Z","4.1.17-7fa88999d":"2026-10-19T06:42:19.214Z","4.1.18":"2026-10-19T07:48:55.099Z","4.1.18-93f9eba3d":"2026-10-25T10:59:21.414Z","4.1.18-0d3ca9f0c":"2026-10-25T11:53:52.745Z","4.1.18-fab409544":"2026-10-27T02:36:55.971Z"},"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/protocol-identify#readme","repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"description":"Implementation of the Identify Protocol","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"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":""}