{"_id":"@libp2p/autonat","_rev":"778-dc25ed891e1af541bfdbe0831fa8ae30","name":"@libp2p/autonat","dist-tags":{"latest":"3.0.32","next":"3.0.32-fab409544"},"versions":{"0.0.0":{"name":"@libp2p/autonat","version":"0.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d6376f187a454daf605226562213d6773dcd2a45","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0.tgz","fileCount":25,"integrity":"sha512-XzbQLAz/7FKYtrGYdg6XrncJQQldy9HgnHRTrUSHasQSJyM1RUnf5kH+qjg7Uec2oGibSkYUpEouYMnb0Z36Pg==","signatures":[{"sig":"MEYCIQDTqs/DdLViEkdjtBgO1i9/X78gSebpjrTr9g8Ek4LoagIhANMvMOdXKBqNrWsY7ukAJrzcBR88WFNvbLtMo+uxgOs6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393839},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9ad8f868673bb0df503299a5ed8b25e66e9c0686","scripts":{"lint":"aegir lint","test":"aegir 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 Autonat Protocol","directories":{},"_nodeVersion":"20.8.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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.3","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^0.1.5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^3.1.0","@libp2p/peer-id-factory":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_0.0.0_1700042596799_0.8264509090342493","host":"s3://npm-registry-packages"}},"0.0.0-97ab31c0c":{"name":"@libp2p/autonat","version":"0.0.0-97ab31c0c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f5606b6d2511fa9bab75a8ac1f3f23b8a1bb1b57","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-97ab31c0c.tgz","fileCount":25,"integrity":"sha512-DrSws7nzVbGxuQph0pkObQbf+KR0E2L+tjuTiALg7AnqZCKGyR840d21J3jChk+DISeCYI+jbgYGRqs3WIeuDA==","signatures":[{"sig":"MEQCIEfP0AhiMKb1Hkur3912+SxtgBqGqGc6yaR4PlrffpmpAiAAr4J5j7beXUz9asy2/eijsfyYKe56q12S5h7iJHhjjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393894},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-97ab31c0c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-97ab31c0c_1700044104761_0.7162254998847686","host":"s3://npm-registry-packages"}},"0.0.0-05b52d69c":{"name":"@libp2p/autonat","version":"0.0.0-05b52d69c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f5e20cd738d028dc28ecf3493f37514e7696e935","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-05b52d69c.tgz","fileCount":25,"integrity":"sha512-DWWPmRV/DlIUq7f7f51w+bjYEyxks5mQfqMiPg74cexuJDAnRCHbPpqMTsK9YoivfrUziaD/ykt4FbHkprVqQw==","signatures":[{"sig":"MEUCIQD8XL6AvBcKws5iCFC82mY8HBk+e0hm6XNEcNE5GDabAwIgCevYBkwtReIWZ7EH+UOmN6GiZZsOLwkbaUSKp9OrzrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393894},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-05b52d69c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-05b52d69c_1700122689902_0.18549253026444412","host":"s3://npm-registry-packages"}},"0.0.0-9c67c5b3d":{"name":"@libp2p/autonat","version":"0.0.0-9c67c5b3d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8bed3e1dc387bb3a423115aea17064ad2210a3e4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-9c67c5b3d.tgz","fileCount":25,"integrity":"sha512-PznPmwV4un+eWd9jps2i64txmGukEk68pnzlGP06oYz0QPjl0eJgfNl7M8CwOe9WbC/CAvIGZQtwbNfaDoYmgA==","signatures":[{"sig":"MEUCIDbsJKn8LbA1yOaTiSmJxnlaHjGlTLdgZu837Yvrnr+6AiEAzxk+XhKH0UKO4jg/OWldYkf9ypcMwqSyIjf/HBUMUVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393918},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-9c67c5b3d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-9c67c5b3d_1700124923539_0.37311864051009347","host":"s3://npm-registry-packages"}},"0.0.0-6625a27fc":{"name":"@libp2p/autonat","version":"0.0.0-6625a27fc","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bc4e607174de0dced03e1cc5b48e1da46564b2d0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-6625a27fc.tgz","fileCount":25,"integrity":"sha512-GWm10OIFt7rghypAlV0RD78EN1Fv79cWNv3YImVOqvblFVsVGf7Y+5bICIg6jxaPDlkqnaZEoz3HVok9oeebtw==","signatures":[{"sig":"MEUCIQC85hICL8VEq/RKW0dmTP1BqzzG7l8jg8WoAiefA1p0WgIgJAwZZKnaKGg/tcujkr0VhF66s7Z9yMVRY2pGYl7zV6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393918},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-6625a27fc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-6625a27fc_1700223635401_0.07824707951700582","host":"s3://npm-registry-packages"}},"0.0.0-adea7bbbf":{"name":"@libp2p/autonat","version":"0.0.0-adea7bbbf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"78f0f592f29d4fa74f04b1a7327a130ac64d703f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-adea7bbbf.tgz","fileCount":25,"integrity":"sha512-8t5D+opaayS+KCmhR3BJ0v/IQqnMOnNLTAo0jWYbkrrx26zRUeVZ/6jPLL2ydIkYDpvjF1QdfVNRTyb1bEMloQ==","signatures":[{"sig":"MEYCIQC9vh3C6WGNxQDYdiJu9F2WkfzgUxuCVM/ZL4zKiDLFvgIhAMF06OWmYbviVJf+68gqCsYP1h5ljHKNe3AYZTdOfgtX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393918},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-adea7bbbf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-adea7bbbf_1700236620702_0.7704504780281654","host":"s3://npm-registry-packages"}},"0.0.0-3dee5df4d":{"name":"@libp2p/autonat","version":"0.0.0-3dee5df4d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7dfbf23127db6da7e5cc6ef3bc2f83fb7fbb14ec","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-3dee5df4d.tgz","fileCount":25,"integrity":"sha512-TwcKvUrbwbSxHtoa1ZWae+GG1Qr1MF8O0MbGhWvbkh7tFMCdHSzDItStdgwRzparRhc/J4ei3JCI1zQpGK0xZg==","signatures":[{"sig":"MEUCIQCkaeSgnmvKF5FgCzML2VhsStDx7Drth1Kh7/mWKe7cSAIgXk19xc8tG+1lcJa/HLquMpqqIjzgmzNtHuf0XdsoG0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393919},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-3dee5df4d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-3dee5df4d_1700245228989_0.09985065078309385","host":"s3://npm-registry-packages"}},"0.0.0-13a870cbe":{"name":"@libp2p/autonat","version":"0.0.0-13a870cbe","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1d28efedf6855eaeb63c758dcfa00907057ddfa7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-13a870cbe.tgz","fileCount":25,"integrity":"sha512-sZGKnNA+7nWxxhefuxrLPIyABiIcPpZuTHY9XRyZvQwOROhdAxq3Z/w1CjlZlQnwIEPgjyiXyTRhAyjVuoQaBQ==","signatures":[{"sig":"MEUCIFTUqGoCR3zB/gLe7mRbdy/YgYRNtG53bSRcwXlQTw7wAiEAj62AeoRtsw75HwTTK7f4sCJec9dWKfQPHr6fuPizbCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393740},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-13a870cbe"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-13a870cbe_1700478482716_0.09540854899226181","host":"s3://npm-registry-packages"}},"0.0.0-d8f5bc211":{"name":"@libp2p/autonat","version":"0.0.0-d8f5bc211","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5028f6607adebf57f57bde60822931024182fc52","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-d8f5bc211.tgz","fileCount":25,"integrity":"sha512-p4A5HIPE5Wc4jix0T7GVChjfHtVb3IZcffty4TOQ4Pq9zff9DIqgzzQHrknJCgLIRoMfGtF7uJX1MIlP1DocvQ==","signatures":[{"sig":"MEMCHxRC28EKrDmj4voR6E91zs+unLqFZQkNuq7dA+t0ZVcCICZ73Z4teNA6wwth8Zz/75fFTGyrJdgwW6HImcyoOQH5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393740},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-d8f5bc211"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-d8f5bc211_1700499645515_0.17987178943042315","host":"s3://npm-registry-packages"}},"0.0.0-bb6ceb192":{"name":"@libp2p/autonat","version":"0.0.0-bb6ceb192","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"201460d5336c53b24572d96ceb41ac6f2b38cfa7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-bb6ceb192.tgz","fileCount":25,"integrity":"sha512-mapRq8eMbjrlT29HGLTQsWIEJkz7mfNLd2EtpJpKOTAX+eULUi8DT+g+Yak9Eub02DYjfifMEclSKHLW6papgA==","signatures":[{"sig":"MEQCIHqk6hLngwuCRrwWXhp+4IruN+8m7A+XDFxg7FGQqyJeAiAuP0k336TdVp+u0QPdvHN7QA83gTA7GxPMGbFI9pNU5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393740},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-bb6ceb192"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-bb6ceb192_1700564825099_0.5134139504194066","host":"s3://npm-registry-packages"}},"0.0.0-d729d66a5":{"name":"@libp2p/autonat","version":"0.0.0-d729d66a5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d1bfc12f4a35be4956a776902ef11b574f9315ff","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-d729d66a5.tgz","fileCount":25,"integrity":"sha512-AinYglaYOZSNIO1gFO4abZUew/0zEWqPYktbZzJRff9QD9Upg1g2yjfFtVKGb6wYdEJqQtoC+Fn13ZseXwSabw==","signatures":[{"sig":"MEQCIGUrTxZVbV7xqg/JAcv7VpwjI9NBH2mBRH4UcbUIClCnAiB+W9hebvEbuDZwCupTVvSxt8hVXVDde6Mf7uz4ZA8nig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393740},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-d729d66a5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-d729d66a5_1700643271791_0.16135024211543336","host":"s3://npm-registry-packages"}},"0.0.0-6b6ba9ab7":{"name":"@libp2p/autonat","version":"0.0.0-6b6ba9ab7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff1249a853b060767297d9f9b5d57b7cc63310e1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-6b6ba9ab7.tgz","fileCount":25,"integrity":"sha512-HpuOH8UB+FXtgtg+z5BQ6Ki9ph+Kuk/qRaAAIfW81FsTw7jodw4qHIAZ0UGUWE70/au7FrTWcMw/wlQ3iVFjcg==","signatures":[{"sig":"MEUCIQCy/yFJjBz5raEtvD5ABMQy7zyD98Pa+Fid1ZpESHXjJwIgC6dKAy2c7gjPtf0Pb4wYq4RRh3C1UQe6SXg4k2cav7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393740},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-6b6ba9ab7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-6b6ba9ab7_1700749195853_0.5546161029153709","host":"s3://npm-registry-packages"}},"0.0.0-0b4a2ee79":{"name":"@libp2p/autonat","version":"0.0.0-0b4a2ee79","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1eff2bfd3c4c5690be462db06910475bdf19745","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-0b4a2ee79.tgz","fileCount":25,"integrity":"sha512-t5rwZC/zZQBVR1iffwVTWsrBvfvpsl4LWDy53gAxl+kaF+UM8oVScoe7WVLo5AVJpyTCU95vN+RrLOSzuAxT2w==","signatures":[{"sig":"MEUCIGZiQcHVqlklv81UGyuYrfXxL00NA2jV8t86kpgmAL+CAiEA+F8agXVA9sDoIcZ+N+E9kGnGR1xxkgaVbIT2qGD+Smk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393740},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-0b4a2ee79"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-0b4a2ee79_1700758373650_0.6079222442609722","host":"s3://npm-registry-packages"}},"0.0.0-4a474d54d":{"name":"@libp2p/autonat","version":"0.0.0-4a474d54d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dc1266739f99d94e2d39bd25b85ee83a2284fbb9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-4a474d54d.tgz","fileCount":25,"integrity":"sha512-mvC7k1UXOnATUdUCZLwTXR/dndzQTmtqOHuQieA0xbSsfm2raQT/ZiB/n9yq8A9QFOy7wwk/J3InFuGzwQZZdw==","signatures":[{"sig":"MEYCIQDUVPPTd+w0ADaBwS7p5nIQxmorqG4wB7Booc3WfTQJKAIhAIhlRIY1XStS+abncs8JnpD3aVQB/LwPrjc/rv3Y9bpe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394007},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-4a474d54d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-4a474d54d_1700920978574_0.6849571216135666","host":"s3://npm-registry-packages"}},"0.0.0-e2267d437":{"name":"@libp2p/autonat","version":"0.0.0-e2267d437","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bb1be43b253d411715c6a4530a6a5677c8f9a65d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-e2267d437.tgz","fileCount":25,"integrity":"sha512-fMus6p9dqCQdd/riehOCV21aEEqaBl0ixXsM6ojsiB1V0ILSzqGNio9xY8x+3eseLIbVNieC7KQZMeauU3J1tQ==","signatures":[{"sig":"MEQCIEIw6o+vQY31cBTdlpQDxP5EdyMkHDDMn1Yl4WKB7pwcAiBhrUjtceYif7cQfFpPCxxKVdOl5jfRTebiKEt0pgk+MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394744},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-e2267d437"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-e2267d437_1701102240538_0.10461986704711923","host":"s3://npm-registry-packages"}},"0.0.0-68db79f6b":{"name":"@libp2p/autonat","version":"0.0.0-68db79f6b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d2c31542202c8e9b31014058b0e0483ab596804f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-68db79f6b.tgz","fileCount":25,"integrity":"sha512-8cu5eeYXzyY061z3pgUGNQrhQ6hKuUWL2RX8cpsLnnhHIN+6ZNC5xCWbij7cGMnxG8zrUQi0bq/FLX0Nxy4bpg==","signatures":[{"sig":"MEUCIQDyz7sr2DdVjpHARsEfrAMLEjljcYqQL4Sw4bPheQGOyQIgQ57FLK94kV0sQDB5zguaeOYRzSE2i9IRi9e4wBY2L2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@0.0.0-68db79f6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394817},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-68db79f6b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-68db79f6b_1701111453876_0.3537638312480733","host":"s3://npm-registry-packages"}},"0.0.0-7877a50e0":{"name":"@libp2p/autonat","version":"0.0.0-7877a50e0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b564e4770098204655d6dcb1be4f523d0f69d4b7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-7877a50e0.tgz","fileCount":25,"integrity":"sha512-KOGhASbokXOxQlJYt2rfDW0SW0rjO/ChHqlqohHt/S8G3CJsPMidMnIRxDIwgW61GcGC0b8zzTzmS7StLtfo5A==","signatures":[{"sig":"MEQCICp4r8Z/4WlbjDsAlPsJGzF/M75Xr0SDZVTrf5hPugzmAiB91WII6BCuVpnoSOXYzwko5uj3u6jc7w6bWIJ9VKkjdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@0.0.0-7877a50e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394817},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-7877a50e0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-7877a50e0_1701162941937_0.9039664962114737","host":"s3://npm-registry-packages"}},"0.0.0-8bb6d5333":{"name":"@libp2p/autonat","version":"0.0.0-8bb6d5333","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b52cb56e33b576d41e04ec5a8f89a52c7f0c33c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-8bb6d5333.tgz","fileCount":25,"integrity":"sha512-/fYBUBlYCOL2zTgs7G4KzswhOECl7QlKlRhujb5heLi4z7EyCr4TUR+KIKTMLIJPAgKBHgvM6QRJE9ysoJVo/g==","signatures":[{"sig":"MEYCIQCZkh1ssOficIcZVcvBQB9+VspM0H5Axceyy9kqw4hwkwIhAMYTekFC3gHrdwDRUbyh1DMgwkmR1UKSVsP/P6OjF2Q+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@0.0.0-8bb6d5333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395214},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-8bb6d5333"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-8bb6d5333_1701175156045_0.3208379558042498","host":"s3://npm-registry-packages"}},"0.0.0-74e84bc29":{"name":"@libp2p/autonat","version":"0.0.0-74e84bc29","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6ce969a02b292185362da190521b7ea62417adfd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-74e84bc29.tgz","fileCount":25,"integrity":"sha512-w92DL7FiRhzsf0IErPrrRfjYnAxegz705C1cW9s2Xoycv8HfTXYgs+fche0Ui7Zz6jMery7BrgTQctLvfECMMw==","signatures":[{"sig":"MEUCIQD57/d+PdMlMGOvytW0CfFpxVD2rCUA6VP8YLq7O4fsXQIgVTw9Oe88Qgdql6FrPZT7WTfs9h7+aEw4hKkxGouSUC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@0.0.0-74e84bc29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395214},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-74e84bc29"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-74e84bc29_1701177728015_0.4337751127829592","host":"s3://npm-registry-packages"}},"0.0.0-8f921ee97":{"name":"@libp2p/autonat","version":"0.0.0-8f921ee97","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df0709f85158146abfcc612b473bccfd7894fbe3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-0.0.0-8f921ee97.tgz","fileCount":25,"integrity":"sha512-8JJXBXQT7SlNCDRGAto1FDX1On8HXX1H8/ISJ7oAN+S013y6aOIl88EAk/Z9b1pILw4HH3k8BxVDdYY2mgsN/w==","signatures":[{"sig":"MEUCIConeTEeK0h5PkyfMn02DjlQvMUPlVjRm3sNmfmnrkTSAiEAvZLJLplRKCNc9cBeNmwmhOj4vAZpXd7XXVa2RK5Kdjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@0.0.0-8f921ee97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395214},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.9-8f921ee97"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_0.0.0-8f921ee97_1701184968173_0.10788000290232946","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@libp2p/autonat","version":"1.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2113cec9245f05720fa022d9d1793793b81bd563","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.0.tgz","fileCount":26,"integrity":"sha512-jSVdgplUVjr0cf4JVxYtga58VW8iqZoQxANudc0XKYkeGrvzDsdDN2ATrBijfyzjl9rBwX1+HPmDyWbKKCx9eA==","signatures":[{"sig":"MEUCIFiqUNpj1Xd25eEpPgP34ExfK2Y+IKJ1/46liHzbOv+LAiEArdSafQldG7Z/DNKcFuSGIkv336k+feKI2sPqfuKhkTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395136},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^0.1.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.0_1701258886250_0.3848410076670219","host":"s3://npm-registry-packages"}},"1.0.0-551622a96":{"name":"@libp2p/autonat","version":"1.0.0-551622a96","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c8b17e5ce8f9a591156b9336a7a6d48afbfbf28a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.0-551622a96.tgz","fileCount":25,"integrity":"sha512-q0Q1o48ZZSJGpbdLb++9bPKZjKB0u6a/SmUoJWlaxAkKgZ1u87Y7WM8l7h4cWkMG+uAV2dWSZ3Tnz/bUIuB0vg==","signatures":[{"sig":"MEUCIHHy7z6tz4s62NUHT+SsBTnhiws0AShWRFuqbSAMdrGuAiEAtSm5oTA4o39aERYZSebgyK0lmwk8nI9z59tiRJOLvOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.0-551622a96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394555},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-551622a96"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.0-551622a96_1701279705260_0.8737797242686582","host":"s3://npm-registry-packages"}},"1.0.0-7682861f9":{"name":"@libp2p/autonat","version":"1.0.0-7682861f9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f6947e00318deee31b346f7234544aa08c0a36d2","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.0-7682861f9.tgz","fileCount":25,"integrity":"sha512-UAg6r7DdOL06WgucMKjGvB9fZ97UK2d61oAkbqMDFIayTFLljuBXJdrnm7j/IEG/epreA62mR5vdB5QT+ThwMQ==","signatures":[{"sig":"MEQCICDy+G+ldjOyjT572mUGv3w3Ubv/kul2A7jljH6GNEiFAiAV2E25/kq/9hEg6PhDHvjvSMCADJMXbU/pVrD/u5Hr2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.0-7682861f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394555},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.9.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-7682861f9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.0-7682861f9_1701336385593_0.37987459161107906","host":"s3://npm-registry-packages"}},"1.0.0-8e4fbe13a":{"name":"@libp2p/autonat","version":"1.0.0-8e4fbe13a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"30c5c136fb0fd91684db8d8618dfd5cb80f376dd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.0-8e4fbe13a.tgz","fileCount":25,"integrity":"sha512-hPgnLhP6X2JylYGXuRoXfujakdLPSPsW4IFw/yOGds473pvKRPuqazP3zvDqWfnzA18dqX525DdcW5+T9hXePw==","signatures":[{"sig":"MEQCIAHM5IWV06941wLZlSIN8FaUhh4XZs9+2VOWTrDuaDsIAiAh4GAhWw/VIGllNIebQBPkIIvHHauJeZuI0WmwWVCv5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.0-8e4fbe13a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394426},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-8e4fbe13a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.0-8e4fbe13a_1701360022925_0.6517371334437441","host":"s3://npm-registry-packages"}},"1.0.0-bcf18265e":{"name":"@libp2p/autonat","version":"1.0.0-bcf18265e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd8a3572ba260dc8ab4cfae1562e0f15fab89c30","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.0-bcf18265e.tgz","fileCount":25,"integrity":"sha512-sQ13/by0rKbJVnGl34zLgwJrYiF3UIcu8bK1W6dt7qiAyTaHlXx5sudFWRpZlRXB8OHORSE633V+Mmbb6m4bsA==","signatures":[{"sig":"MEUCIQDFybOpdPS/qR7PrpILSqn/dNQh588w5ArvzP9GMBzxmwIgP98lnaBCcRyOyP38aT+OALKfjQN/H6G6h4YqhU6YQtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.0-bcf18265e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394426},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-bcf18265e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.0-bcf18265e_1701361437080_0.11589417467534302","host":"s3://npm-registry-packages"}},"1.0.0-06e6d235f":{"name":"@libp2p/autonat","version":"1.0.0-06e6d235f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8460a18c50e7c8ef02f9c92842a5f05cb2b6e66d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.0-06e6d235f.tgz","fileCount":25,"integrity":"sha512-wbBUtk6QHGCFqfcCCjs47R/MMNsYDDlKbF3LdPSgbVgND23dHESXgR+qrzJ6GrZRudD5+Ps6ayyVFRiGbuHdBQ==","signatures":[{"sig":"MEYCIQCLXoux+hJKRoI5slWD1JR5DQrfPTLjWAlUWCD47C0kRwIhAIQmBgxvZvOGz7ZMyo5zwrkVKgProBAFcfS5PlPKdLu4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.0-06e6d235f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394426},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-06e6d235f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.0-06e6d235f_1701361614190_0.9800298837890222","host":"s3://npm-registry-packages"}},"1.0.0-a32e70bac":{"name":"@libp2p/autonat","version":"1.0.0-a32e70bac","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0cc5342b3de91a69ee5fe3b57f0e9eddcd430f52","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.0-a32e70bac.tgz","fileCount":25,"integrity":"sha512-FA64ZNQlTsy2vJe6GEoExw7aabAEObEIhYXzN4a9jzNTKs37Di5H+qAIAki1hq8KfDbdtWbB4Mj/nzGuD3DHgg==","signatures":[{"sig":"MEYCIQCW6dlDVz+U75NxbEcEDDPsBOqFSSULJsyiC86k2B1argIhAMPMfzVJLv2gGFizNAMa7A5Cn5kcH8YJsNkILaX6GKlN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.0-a32e70bac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394426},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-a32e70bac"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.0-a32e70bac_1701364877192_0.43116703002944456","host":"s3://npm-registry-packages"}},"1.0.1-6c1f0ee81":{"name":"@libp2p/autonat","version":"1.0.1-6c1f0ee81","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0e2baa534976e494566c87dcdb0817e47f835a45","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.1-6c1f0ee81.tgz","fileCount":25,"integrity":"sha512-e5JqP3aF7OPt/Q3gXfp/mlFe6JdvpdrfZ6zTTi9jCrDCILCyjru8VQV2Ue3P/1fvbTV3cB3mtTdNN9mZGzotNw==","signatures":[{"sig":"MEUCIFD2pjxjzbkyo4PVxuE9LYs3Dh4oNhLTuJtIQXqz2+yQAiEAtGsD4RiDDvlIY8AJRASpPgEexcaH0GLKn2gJBB6DD+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.1-6c1f0ee81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394427},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-6c1f0ee81"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.1-6c1f0ee81_1701368235143_0.1498996436929365","host":"s3://npm-registry-packages"}},"1.0.0-273d8177c":{"name":"@libp2p/autonat","version":"1.0.0-273d8177c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a9d2b439e4d18ca255f4b7b51bb60793e2264130","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.0-273d8177c.tgz","fileCount":25,"integrity":"sha512-76jVF4ly+/dVoJKMQ29T17Q/ZsHxsNlm47wkZL/GBghTmN55d48ZaxYT1bXNQAGbypeQB0dPTXaOcLD363u1tA==","signatures":[{"sig":"MEUCIFZl67BU1+0aRus/4/XtNyEXzLESO3fFfTEn51MbNev9AiEAoaN3/oMZuZzuQGFaIM+GIWcwW0o2UJ9cJmT2yfzpV+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.0-273d8177c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394426},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.10-273d8177c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.0-273d8177c_1701369612108_0.973282949112265","host":"s3://npm-registry-packages"}},"1.0.1-53224004f":{"name":"@libp2p/autonat","version":"1.0.1-53224004f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"12dedc8e57c7e55012e8a07ada87f3893098c37a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.1-53224004f.tgz","fileCount":25,"integrity":"sha512-20Pf2injFlhRNGPrpnzx+N9BSh+JHOxK3Dlz9vHgEGIZkT1KTdb65c3JSH+ktzaDtEp5DtNyTBgWmjTNqOW7yQ==","signatures":[{"sig":"MEUCIQDqiNbUpwfcuAa+XIv+r3t8+jn4JZ5gBRIndiKeOlag3AIgAKel/mWYhuiLC6fEpe0jMiR80gbDTgXCEeVjpUhUtwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.1-53224004f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394427},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-53224004f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.1-53224004f_1701371849437_0.03404259195870729","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@libp2p/autonat","version":"1.0.1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"afc978372e491e4bf34da42b3f99198b4b80d05c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.1.tgz","fileCount":26,"integrity":"sha512-tYrpCQS+fEJJSd2n2cwEyKYw9Xo7ok46zpIzSu4PAUo6/+UqhnbkFercrWR9H168KnjNPR8+vzcbCXLYmkxLaQ==","signatures":[{"sig":"MEQCIA3BVkQTtHKjOx9aPx7Gb5oY/wXAp9pLGGFhFmdxv4UiAiBL+NMi7uKCBm6V1pXE27tWCGbZxw46OLN9d/7M8hiQYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395008},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^0.1.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.1_1701375466685_0.4913368678369794","host":"s3://npm-registry-packages"}},"1.0.1-bca8d6e68":{"name":"@libp2p/autonat","version":"1.0.1-bca8d6e68","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2d79fa3adf4f6ed2c5b5b704d83e8ed709ee8d3d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.1-bca8d6e68.tgz","fileCount":25,"integrity":"sha512-E05U2KwsJf+s0i0+/g12/Ui4bnP5SdJMQdcoO7l8sTJgUNirIWKkgBMn0iCUiovzp8M7I+VTyO29q2te7OGJtw==","signatures":[{"sig":"MEQCH3i5Mf7QgS+qRzf66BQEJ2f4lVCO1dYRV+9/AS2cvrkCIQDpY5UW36Vhv2LnXbaqPWvcMnrQQSYFG6OxW/B1fWORTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.1-bca8d6e68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394427},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-bca8d6e68"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.1-bca8d6e68_1701380422091_0.41474754407107794","host":"s3://npm-registry-packages"}},"1.0.1-cf963694f":{"name":"@libp2p/autonat","version":"1.0.1-cf963694f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f38f55eeffddb2b9deddeb71838b770e382dcd25","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.1-cf963694f.tgz","fileCount":25,"integrity":"sha512-7eSc1wH7wYX+yMLkYk6IptsF1dgaJ9UUXjY2qFaa3uWxsqmDtOu/N0aXsbxfuWd1JjI2vD8ZejhN22k1UtTcZQ==","signatures":[{"sig":"MEQCIHo2EJPuGpNfGpdP7Y376pxh7vA43hTtDmLSSwuhrepqAiAxsHN4OD/qnm8cfxumbkSXFd9Qk8UezxRcTBPTCAIjNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.1-cf963694f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394427},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-cf963694f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.1-cf963694f_1701410398541_0.09894805006982388","host":"s3://npm-registry-packages"}},"1.0.1-561797a89":{"name":"@libp2p/autonat","version":"1.0.1-561797a89","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd942044fbf74bd994dd816742338bc5da482622","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.1-561797a89.tgz","fileCount":25,"integrity":"sha512-Ts4Al77QPG26w4s64F3+/SiCpSAcy3/c/a8DJtdPDWY10o8Q7agA5IbJ7Wq1W4NVzC2BY0/2p7haAt2F95njrA==","signatures":[{"sig":"MEYCIQCs+04LC/hFS5K5IOJipMXvJA0AXdhKfYm75b7p+iPWRwIhAMIK3bMaoym7j9nhqZrnMhLpk14WYXp1JOdV2/g/lUpc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.1-561797a89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394427},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-561797a89"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.1-561797a89_1701411855819_0.9114410263858037","host":"s3://npm-registry-packages"}},"1.0.1-8c169db1b":{"name":"@libp2p/autonat","version":"1.0.1-8c169db1b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"26f4e99df5169e4fa1366dbb303282bccf94ebc5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.1-8c169db1b.tgz","fileCount":25,"integrity":"sha512-0LLbyhCIltWXB7ZnRWT3977V5NUpNC2YVieBCsWkCLWBFe8tcUpm/c6FnICbZJOh4Xo/E8YB+5BXe8Tx1wT6xA==","signatures":[{"sig":"MEQCIC/IKgErP43mY3rujOFg7IBDy5DgdE8/b9HT4CkSMIhAAiAdktHb36dL1LejiZrPRlTen8CFyFh1hm2pypKamxazuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.1-8c169db1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394427},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-8c169db1b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.1-8c169db1b_1701417278091_0.45252287930762325","host":"s3://npm-registry-packages"}},"1.0.1-f537b3731":{"name":"@libp2p/autonat","version":"1.0.1-f537b3731","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"915fdb71d3c8bc2c6132b063a3b681d12170588c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.1-f537b3731.tgz","fileCount":25,"integrity":"sha512-gUxvVi5ni6QDBsixEDy/eEhbTLjNekVHT2WfeRxC7xlCfrDoAiQKGTdlxKp4/P87RWY1RgArVm5F/bfOm2gdCQ==","signatures":[{"sig":"MEUCIBrzMTOWWpSP2FeXx/JVeQhIGx7Sjjd9tMGy1q++oyrpAiEAtG5YZ7KDdk00nESfrEqTlDjzJfoYbTA+xnVln1L7a+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.1-f537b3731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394427},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-f537b3731"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.1-f537b3731_1701419778851_0.6231969759499469","host":"s3://npm-registry-packages"}},"1.0.1-e7167fe52":{"name":"@libp2p/autonat","version":"1.0.1-e7167fe52","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"68ca54c835e77f64663d40f70bdb11612bbbb8c9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.1-e7167fe52.tgz","fileCount":25,"integrity":"sha512-Ju0J5ceLZyVGxM2+Gn9yzhUF84XDQiepeYlrfbvqcxL7zEY6nZ1CtFcmoLuFfq45iNCSD7w4Z66c3QeHFYSymQ==","signatures":[{"sig":"MEUCIHnbOO7wbbogjzDXXpxZ/6g8eLK0/B4H/OhoPtS6KyaTAiEA9sd8+5ztF3tEErh9hnY6UPe8T+1YO09e/G6w1r3KETA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.1-e7167fe52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394427},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-e7167fe52"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.1-e7167fe52_1701434615526_0.009082527962501086","host":"s3://npm-registry-packages"}},"1.0.1-9197f10ba":{"name":"@libp2p/autonat","version":"1.0.1-9197f10ba","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15096bb4650cd73fff034e316bbaa952727247cc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.1-9197f10ba.tgz","fileCount":25,"integrity":"sha512-CcWBxVuLInO9SZQIP3KslOaUjGtrILj+KU8kX0emUqp9dnYcEaYtj2O1tnBEqhRbshO3TYXP7GodMh/LC/u9cw==","signatures":[{"sig":"MEUCICbYqRX90npj3nU0hhfN2hvP/ys1gq/+Ycyf7U2cAyfvAiEAr9V7oDEZOLnmDTSLPYAcyldCHE5J2MaY1g1zHNN60MM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.1-9197f10ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394427},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-9197f10ba"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.1-9197f10ba_1701441530391_0.1908415134685637","host":"s3://npm-registry-packages"}},"1.0.1-7861ed882":{"name":"@libp2p/autonat","version":"1.0.1-7861ed882","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b9709856a07a1826ce75fcf0c42a9fa198e8fbe3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.1-7861ed882.tgz","fileCount":25,"integrity":"sha512-aNuMTR2F0Zl4Ax4HCYvZLGA2n+A5sLGHuYYVJB/9YpG8GG0WAXVNT6prCS4C2fP79ujumO9vLEGM5cQDEgjj2w==","signatures":[{"sig":"MEYCIQCCh2IeQBfs6fVSLe2UAgL2uvYtHanr0qiwVHV/7qzagQIhAOS/+LGBVyBlpbe6CeT9ElJLO9Ngcln8B2fFo3DylbZ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.1-7861ed882","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394427},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"0.1.11-7861ed882"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.1-7861ed882_1701444437880_0.014052831984243674","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@libp2p/autonat","version":"1.0.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"690093fccb0486c2612a3154967ba7ee50371fc9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.2.tgz","fileCount":26,"integrity":"sha512-ymKBpe5m1BFGLypLTN1zsThXkSvr+oDFDIOnytK9GtnUQ8Zzv73hiA2pvpsF6ha4EMWWNdzo6TbYcbV9QJfjsw==","signatures":[{"sig":"MEUCIESeLvadCJD74Ug4CboW1i55KyRTKYX87j66ujr91LERAiEAhyMLPRTnnnvBG2O4CLmAqvDPCWRV6OYvJGaZqJh1Efc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395007},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.2_1701447463844_0.26160683991965716","host":"s3://npm-registry-packages"}},"1.0.2-738dd40f1":{"name":"@libp2p/autonat","version":"1.0.2-738dd40f1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d36eab18b1b96df367e052bfe65006c50a88de71","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.2-738dd40f1.tgz","fileCount":25,"integrity":"sha512-HvCQvRu7USWcKOB2Yauxvn4dgVIc54Xv1Z81JUeJySXHly62gU7G+5t358wrVpUmTfaryax24pBqZ10CM3qK+Q==","signatures":[{"sig":"MEUCIF70iqTrkMjb5d857cJ3dPkEL3i4X3KUWahTN3CI3G9hAiEAtvIx86JcOdcYnMRA3+IwnNHprVG6c5MoZ2K1oFUTU18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.2-738dd40f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394426},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.0-738dd40f1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.2-738dd40f1_1701449715010_0.24563358906998545","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@libp2p/autonat","version":"1.0.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0e61d6d1a8bc5959942d3b66b506ad0110b2c33a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.3.tgz","fileCount":26,"integrity":"sha512-QonnjK6KVITKZl1SiuHyZvX5rvjxPMv0PHHMPtGx/ERtqbL0eYxWRz6PRdZ6C0pd5rdm/TvZCzNTAHecMAh7NA==","signatures":[{"sig":"MEMCIDJ5dG+UNHjffsvM9YNUzsj3w1WwnVr0WycEf8FvUOLLAh8cGzSmCZrj1UFi2P1VnjBuwCphIoJ62YulTbKATRX4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395006},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.3_1701452119576_0.6721080914525097","host":"s3://npm-registry-packages"}},"1.0.3-5a9362e21":{"name":"@libp2p/autonat","version":"1.0.3-5a9362e21","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a8348bbb8f76777b924ea65fabcb59ac37dcca44","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.3-5a9362e21.tgz","fileCount":25,"integrity":"sha512-pOgZRkAG1oR4uU68JY0q+BazUQa9vqzlESBK1q5crBzWOsU8iMw6Zrf7JWYbR4fu+85ucp3bE99zF5cg9wCdNw==","signatures":[{"sig":"MEYCIQDanf9VZ8wOglWjhgibkw8FLUZuMHhLWNph0lnWWNOTGQIhAMvrtOfXqKc69z4wblbkm/LmN2kYP63YUOO/HaeGsBN3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.3-5a9362e21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394425},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-5a9362e21"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.3-5a9362e21_1701460268366_0.7950997835999041","host":"s3://npm-registry-packages"}},"1.0.3-09dd02987":{"name":"@libp2p/autonat","version":"1.0.3-09dd02987","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0cf8652d31427c5f04f79aa1ed65dc3c3e82c698","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.3-09dd02987.tgz","fileCount":25,"integrity":"sha512-ysMcD3t36L/1z5mJHNlmYnEVYW255RvT7eEKWeeBs08uMvQALiWlyyvJuspwAkxUEsCRZeKgr+eAGuYB1jklbg==","signatures":[{"sig":"MEUCIQC4F95WRvyULEkUdGUgLCFzJflqG9Iue2QMNbv2+6b7bgIgBZbdNTpmY8O5kO5PKnxTd6vk923SF0JKJM4MU3ZYYQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.3-09dd02987","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394425},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-09dd02987"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.3-09dd02987_1701511343929_0.8800218373487232","host":"s3://npm-registry-packages"}},"1.0.3-10ea19700":{"name":"@libp2p/autonat","version":"1.0.3-10ea19700","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b86dbc6a211e9b630ee6624ad91e3d3f31d02ccc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.3-10ea19700.tgz","fileCount":25,"integrity":"sha512-S5OeIfvAoNr/GTcGJ3T7+jj5+pwROsuUZrw+VNcuBmzzQJA2bohmWfnJck+2+NMNzXnPDOsPHWd/XuvCDMLzVw==","signatures":[{"sig":"MEUCIDbRXGg9PbLppsAvOFT6gTccWbFJOgSZx5+askNJeq5JAiEA14CrhP35Cdap4+NTrGzdzz9mfbbxK+Pye2hlBYr0iog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.3-10ea19700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394425},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-10ea19700"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.3-10ea19700_1701519439392_0.0735101262290685","host":"s3://npm-registry-packages"}},"1.0.3-bcfa15993":{"name":"@libp2p/autonat","version":"1.0.3-bcfa15993","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5a62482289304183d2c5c2b6f9bed8f28a2850e9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.3-bcfa15993.tgz","fileCount":25,"integrity":"sha512-wv6smhhdizinWDjs5RhOtnocv1tcYob1uFXB0mOtBhBu7hPlrKs4a3voyyus3onshOMiRZEo2p77JXREF0luGA==","signatures":[{"sig":"MEUCIGTpO2fsa4L1bDAl9d7mpHC99f54bBCSkOJjFRiKps+dAiEAwDVnSAeNiC8ldn/A5aTtd2KezJ3IFELAUId7I1mePG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.3-bcfa15993","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394425},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-bcfa15993"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.3-bcfa15993_1701519458238_0.5740733871719177","host":"s3://npm-registry-packages"}},"1.0.3-16588d27c":{"name":"@libp2p/autonat","version":"1.0.3-16588d27c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.3-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"03ded381c92ccef34968ba4342f6e0cc5aed524f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.3-16588d27c.tgz","fileCount":25,"integrity":"sha512-QYNLU5ofw0k7d+qPRnJ1FH/nVS9gWC2oZ33z4yXJ3/tdk1Ghp2IB+LKFRWmq6RTTWsFhPO0CH3+ki1sgPjpdsA==","signatures":[{"sig":"MEUCID6ug567FCuY/5fjMOEhLD0YZoHUif+qKb1dB90C6UjWAiEAtyJr3smDlf+LpeYeY86VOOCd/w1iHXZsq/FOqRbA+/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.3-16588d27c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394425},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-16588d27c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.3-16588d27c_1701676934678_0.6025699808462317","host":"s3://npm-registry-packages"}},"1.0.3-887c6ffe1":{"name":"@libp2p/autonat","version":"1.0.3-887c6ffe1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.3-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b4b398ee0a9179b9f801962c203894f4ae9dffa1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.3-887c6ffe1.tgz","fileCount":25,"integrity":"sha512-Sg82Ax8yrm7hnnZNSD9r79hOqypcEbmTd5c3asu2YVZDnANuEENi0QQSDUOosf5UMuJLUVAK1ax4Yr1dbL9MGg==","signatures":[{"sig":"MEYCIQD/aN3FEfWVVAxmb1UEhPR2wBUnUlWgAzsrhYq281y59gIhAPwbBoHu4bysQYwre4Ul4O/OHIk1fb/RszF3PspYGf6W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.3-887c6ffe1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394425},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-887c6ffe1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.3-887c6ffe1_1701685176220_0.19089748927825534","host":"s3://npm-registry-packages"}},"1.0.3-93890c8f9":{"name":"@libp2p/autonat","version":"1.0.3-93890c8f9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.3-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"442dc4bcc8313fc299805d4d2c1c1fa85ba15f01","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.3-93890c8f9.tgz","fileCount":25,"integrity":"sha512-vaehG0w4UAzVNOl1jrEfDtJP/MJIvRvhwqQHJlPoQQfLDm3phPJ0ZTBi1HNn+CSIYu5oPsLeWwoa4BVdCH+bhw==","signatures":[{"sig":"MEYCIQCLIpHpvzt24hOr8xizWKv4VCdBwa749OABBdsJWj1i6AIhAO0Cfnie+Zo1VYHMiGjSQfGJCmI6pJ8V4AtO+J8ouhTL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.3-93890c8f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394425},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-93890c8f9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.3-93890c8f9_1701768341965_0.07564417717248917","host":"s3://npm-registry-packages"}},"1.0.3-3bf6387ff":{"name":"@libp2p/autonat","version":"1.0.3-3bf6387ff","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.3-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"072f736bde106f2f5a8d6a1a57b8293ca2343b9c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.3-3bf6387ff.tgz","fileCount":25,"integrity":"sha512-1gBBtgUL+N9Y3mJNJCuy1NbZB7bHzPwroTT4WWEkC4D4uIPWDJcUFD6YRhFqUDepUnFgEGfx+KMTan5+CNeCOg==","signatures":[{"sig":"MEQCIF7F+UVlPcaHRX786QLNAX+7kBfEWwmrIwRYWxHvhZoLAiADf932d8YAazW0Wa/yAqPleyuDi2DPkAGcTY9MOq/QUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.3-3bf6387ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394425},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-3bf6387ff"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.3-3bf6387ff_1701780157235_0.8701370705236187","host":"s3://npm-registry-packages"}},"1.0.3-64a915ae9":{"name":"@libp2p/autonat","version":"1.0.3-64a915ae9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.3-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6d2d2f2fc7f8f85d398d61a8a016e3b412ec1797","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.3-64a915ae9.tgz","fileCount":25,"integrity":"sha512-q8pmZWHvoxIgBMvt09pQt52PAdzHcenaUFC/N7jscmYypo4QNxj4N6pbIcbTxTMfV5aLLuxPvZyWRMg+XDmtYw==","signatures":[{"sig":"MEYCIQC9brbxIXBhuB5OtWzNyaLcEkx+k8zUUcbxNEKd5Os/DAIhAIedxz1XkQNPLTWi0OBqQPvlYHQ3jagukENPTCQ33GlD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.3-64a915ae9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394425},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-64a915ae9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.3-64a915ae9_1701801422629_0.0028358401963264335","host":"s3://npm-registry-packages"}},"1.0.3-d10506189":{"name":"@libp2p/autonat","version":"1.0.3-d10506189","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.3-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"04ea8627bec441afe66ec27003232e6338378589","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.3-d10506189.tgz","fileCount":25,"integrity":"sha512-YHS6QjBFbAL/GH0AMemJZH5gTP7GQFaJlkU0Gdi3jnm4cM6qKigB6sMv0AQmR3QFRYhpK+Qm7GJl+Nm7UlY4eg==","signatures":[{"sig":"MEQCIGEI5XH4likGR+vW+8ByaQpV8gYpCss2gmiTFLA2DgfvAiAknnTzELluay1ki1tx4GGbbtJiqemKmybVDz5H7wn5dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.3-d10506189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394425},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.1-d10506189"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.3-d10506189_1701851943267_0.8732227777973187","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@libp2p/autonat","version":"1.0.4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"45c109872cd71577fa42ff1e347524b2470b78e8","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.4.tgz","fileCount":26,"integrity":"sha512-C445FF392m1ELFWeRMzh9r0qMQWYCEGmT0CyNf9mgiHbku/E4+1ExjQeygCCSNHjOFE0creXSlWDA+rTb8iB2Q==","signatures":[{"sig":"MEYCIQDM61m40L19vw0K/exyFecVhdghVYklsQFAkCynImqZAQIhANY+UTw9as3su0Mu3iSv8ELrFr4qVp0HbTOpmnP+jRrl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395006},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.4_1701856661187_0.8513837505913249","host":"s3://npm-registry-packages"}},"1.0.4-6d11e8268":{"name":"@libp2p/autonat","version":"1.0.4-6d11e8268","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.4-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9241658ebd8c9b3222e602c3a148e198867d0d90","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.4-6d11e8268.tgz","fileCount":25,"integrity":"sha512-aVupEB4esT52zR8dB8Jo7ppCVXdn54oA7ar2x1zLrqtUqFEGWa0qHA1PZVD9/2Pl7ML2Xnb4Sstkr/YFX9IwtQ==","signatures":[{"sig":"MEUCIBGSK+abcuMN12bvjAc6qhYPO1JySMojfrFY/3HTZZGqAiEAszDLxAwJnncAE4dvFDofelLVA7ztJJLgI3KPgJVrbgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.4-6d11e8268","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397796},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.2-6d11e8268"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.4-6d11e8268_1702119999584_0.1896980758339828","host":"s3://npm-registry-packages"}},"1.0.4-341581166":{"name":"@libp2p/autonat","version":"1.0.4-341581166","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.4-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3edbfe4cf9d88afdd6b9fb86a86fbcf05d9ee57","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.4-341581166.tgz","fileCount":25,"integrity":"sha512-9EEKymvNa8EAyhmW4ytjmJaUKBkyDZMHlExkAYCyt1D+oDFbnn5V8lZqdOZVUnl+E2xUf5mhPxn2QMLEcEEJeQ==","signatures":[{"sig":"MEUCIDARquVtHWwOYaEPFr9Q3LNVeQBZQAsHIKgB/rp+htvqAiEAqiABxiK2caPsdY+QRVVwI+ftcTBdXsHuzk0fvwCJ0Xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.4-341581166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397800},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.2-341581166"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.4-341581166_1702215147783_0.9313226026415675","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@libp2p/autonat","version":"1.0.5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2b30b95250e51446b35c803a217ff6fbc15f1214","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5.tgz","fileCount":26,"integrity":"sha512-TQrffCJFjrQ66R05J6tUSpGgUBTLMxR5X7UB5EN7ie4e/BaW9/N7urZDcw6/4GbKZZQaalEjqwKZzidTV3jP7Q==","signatures":[{"sig":"MEUCIQDTuFdoLocfJcQub8h1JZSPDHu5Xo8ppJcDUClrf57HMwIgMTymn0aiKNcZGGfDJCoIwTRQs0sJYhM+Rad7afjz0NQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398381},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5_1702289633549_0.17361931205826098","host":"s3://npm-registry-packages"}},"1.0.5-742915567":{"name":"@libp2p/autonat","version":"1.0.5-742915567","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"905323f13cecf5be7d49df9019410d7377df82ba","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-742915567.tgz","fileCount":25,"integrity":"sha512-K03q8TyNUTXIlQ8ziRlsZPehqV5cSoSpM3rYviQeWmEpQkUfv/4J8hT+GKhkEfHwfyewCTWI40rG7AJio2WnwA==","signatures":[{"sig":"MEUCIQDqjBLILdy0jx3k/wADydr44b7KKPV3HV/s0O+7as+f+AIgCGeTXUkr0wJhh+79juSWC/CVEkSillYtqGO8JeF64z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-742915567","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-742915567"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-742915567_1702394948548_0.7515646056795751","host":"s3://npm-registry-packages"}},"1.0.5-01e9a5fe4":{"name":"@libp2p/autonat","version":"1.0.5-01e9a5fe4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7d8671208f915266f8d9bbf5a1b06a3d129f565c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-01e9a5fe4.tgz","fileCount":25,"integrity":"sha512-1TFKnK/fom5rrge443qVP+zBUM2NMu2IFQeUTYxOcoMCM2G8prEi5hHrfJANd9h5vWCn7wklZ/CRMid8ea74+g==","signatures":[{"sig":"MEQCIAH8RPzVad/85OXPzjIcv3VG6WTSh/OFtIn6Lt2pYmcuAiAY8OsYsZCE0YV6F1OoAn1ky3OUh8G+l75icyeo88aLtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-01e9a5fe4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-01e9a5fe4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-01e9a5fe4_1702584106090_0.360786372534204","host":"s3://npm-registry-packages"}},"1.0.5-f81be145a":{"name":"@libp2p/autonat","version":"1.0.5-f81be145a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d84daa8b9469d9e8825ef44136ef8166aafe2fdc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-f81be145a.tgz","fileCount":25,"integrity":"sha512-U9mm1ARfxpQ9Lifa6xQMxIImmkPhZMlhThFswbe1a2oI8KTVrN8eJWUfKSjiCxT0eAduZnomU6lcqlE8J6E5sQ==","signatures":[{"sig":"MEUCIQD39nCwcfP+QDJ4nMuQA/olu4OK3IHBj9G5hXB5lx52YAIgWn/dFPx2SUEkCUTbdaCerui6NRD1/tpnnKBhZVMQRGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-f81be145a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-f81be145a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-f81be145a_1702653674953_0.58245899420979","host":"s3://npm-registry-packages"}},"1.0.5-9eff7eff0":{"name":"@libp2p/autonat","version":"1.0.5-9eff7eff0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1454e60f48a3819b4254acbc0a30129077d6f9fc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-9eff7eff0.tgz","fileCount":25,"integrity":"sha512-DC+lyJcNabT6Og+nnGWzHxKMo6xIMxRKu8p/yTGIZGue5h14zykZ9fIZLAiSlcO/VmqFGbRU0Uj0twd86OaXzg==","signatures":[{"sig":"MEUCIFKsasny35XlzZxOWhlK1u9Ojd7TSC2a1etim695kSggAiEAtWaUEOWa/UjFuSDQ9wmSb1Sr3ICcmybyF3on7dKqgfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-9eff7eff0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-9eff7eff0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-9eff7eff0_1702814186268_0.3942632047215451","host":"s3://npm-registry-packages"}},"1.0.5-a7c6a93c6":{"name":"@libp2p/autonat","version":"1.0.5-a7c6a93c6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"beec018fa9b8d59733908abd854fa8278d746034","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-a7c6a93c6.tgz","fileCount":25,"integrity":"sha512-fBiJU2VgFo9qfAUt62wuGrbRE2dwcv+IA6Q3NS1fZNUE2NAteQGaZerUX+YG112VsUgTZB4lZUT/8QAY/52ldg==","signatures":[{"sig":"MEUCIFH1xUlPJx8038eDyeiHajqeriFuzWNxL/SKBobAQedAAiEA5vw2ixXwUwLLlSNv61QV7I8a4LLzOl/K/oIthyf1OO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-a7c6a93c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-a7c6a93c6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-a7c6a93c6_1702883816218_0.3603512136561362","host":"s3://npm-registry-packages"}},"1.0.5-230afea4b":{"name":"@libp2p/autonat","version":"1.0.5-230afea4b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f0b091d491b7d6491968b71f64a74ff1120c1478","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-230afea4b.tgz","fileCount":25,"integrity":"sha512-ev661tMwbdn1SMfpq08u930B5rxEC3ILLKZJmw0CYMcMHDy/43DwEteJo1AlJAfN5NpyWyaT8Z9xDosEyNgYdg==","signatures":[{"sig":"MEUCIF9mcuzT8jVzZyTtf6qflDla+chkP9ywLAZ78D9HQnsOAiEA7FU9Hv8BGnxS0loNPq24hraq2zSNYLIXaYohT5RlWvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-230afea4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-230afea4b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-230afea4b_1702884021773_0.5463201913222484","host":"s3://npm-registry-packages"}},"1.0.5-ad6f70bf3":{"name":"@libp2p/autonat","version":"1.0.5-ad6f70bf3","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c90b15ce040a771cb9bae00eb499b05c38145b88","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-ad6f70bf3.tgz","fileCount":25,"integrity":"sha512-qrOJlW1vjOzU5nQ2qjrY9ldWwp2vCQVJAq271HpO443TOEqtqYFwFTuat+kEGMd+d9jKqCq3kR64iZAvWbXqUA==","signatures":[{"sig":"MEUCIQChUYrwTOtrpYtVcMDjv8qqoKaK+fT2rLBIEO7PZmlXagIgCtpq1kX4vJCyO7cQ7DqP2SR9CRdfz/ZbO/ft1obgbl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-ad6f70bf3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-ad6f70bf3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-ad6f70bf3_1702888901974_0.1387294371055443","host":"s3://npm-registry-packages"}},"1.0.5-984f13e42":{"name":"@libp2p/autonat","version":"1.0.5-984f13e42","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"848d32fd41d33b24ee7461fc5b132f802ee2088b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-984f13e42.tgz","fileCount":25,"integrity":"sha512-mUus1sNzGlYol0zGSWvJC1i89GzhUHMVtYyP1mrNpeFH/RDFaPF7q5k8eqZxD2Fq0ZmAPhp6f+/Ny57BH6iL+A==","signatures":[{"sig":"MEYCIQDE3DGSzCI+NLyAY+N+1SCpdIDc8tv2Ewk2ZQ5w8iRR4gIhAP3q7msnWfPzQWTRt7jpxUIf7ZInE3yGYTIrI201sGYq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-984f13e42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-984f13e42"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-984f13e42_1702926007034_0.20882010409070118","host":"s3://npm-registry-packages"}},"1.0.5-07f3afe2d":{"name":"@libp2p/autonat","version":"1.0.5-07f3afe2d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d829d85d3241278a10bbd641d8b212d09bca98db","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-07f3afe2d.tgz","fileCount":25,"integrity":"sha512-636yU0VieivLA/a1IOXYETRm7NzatrjOiqF4LLqkMN7uXB3du6rjI9uJrsxm3hs3n4S6M62xKeJrBDHUPhHhlg==","signatures":[{"sig":"MEUCIQCrQbBmJ+C17PItTSIsdRMFIA4UEHJ1deZLdMW/sc1PowIgCIT/RQlImFqWpg5xSUeAD69KcqT6/Jn5fwnh6zplgss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-07f3afe2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-07f3afe2d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-07f3afe2d_1702926395443_0.5952430825457826","host":"s3://npm-registry-packages"}},"1.0.5-f71f2e14e":{"name":"@libp2p/autonat","version":"1.0.5-f71f2e14e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd3de269555ef1663443c7d0aa80f79ab70b9b18","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-f71f2e14e.tgz","fileCount":25,"integrity":"sha512-pfPhrHsc5iieg0JtrQovM0n+95PBdnGI3iNRKdlZNSUHdRHhprEjK6ty2tJXaki9HQ+UAsc3jQMJTI8C9+VnUg==","signatures":[{"sig":"MEQCIAMa8qceayYzkv6/rW8Up4tHcVsaJ4aSTxAKD3XmOfW5AiAKNI3N8V5I9AjvzLINtaM7H1WLdGC+3tszsXFRogpCEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-f71f2e14e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-f71f2e14e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-f71f2e14e_1702975072938_0.2011989963729257","host":"s3://npm-registry-packages"}},"1.0.5-83dfc7dc8":{"name":"@libp2p/autonat","version":"1.0.5-83dfc7dc8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"76249ec788a8985395042ec015a4d10848c88bc0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-83dfc7dc8.tgz","fileCount":25,"integrity":"sha512-I2NrXiiI4mDJvT7aNk56aSQ9V0sif2Rhc4t4MSycyNeUHLn1i/n0q/AyShiXHMCXfpBMZKMA+ezsMWzz0o18QQ==","signatures":[{"sig":"MEUCIQDH1QPxdQYR1jTW02LO9fYEpTVPibbsTaoDOXPLDmNkpwIgCiOW3lSAqPdJL7s0xIujiarZiBygJITd1l3OLVwkV0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-83dfc7dc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-83dfc7dc8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-83dfc7dc8_1702996197191_0.2723778723253707","host":"s3://npm-registry-packages"}},"1.0.5-c00378909":{"name":"@libp2p/autonat","version":"1.0.5-c00378909","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3a7613367e62100ce8008ad65ff34def25e193a9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-c00378909.tgz","fileCount":25,"integrity":"sha512-wxXkdeh0q+1K/h/NlZjZuhjnoDzylOSrGnoWsz7swJhAKDTK1vuVFS3aC/ItrHZxMAcgaXPJhJRzsy3BpLGG/w==","signatures":[{"sig":"MEYCIQCs0tQDcQFplirp4POiZW3I+hZFBlUK6gWLaK0qWSggVwIhAKv4bwv/4RIvmrq0Uk7uy7vpkhpEGg8kubcisWPJwlYi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-c00378909","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398336},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-c00378909"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-c00378909_1703062968982_0.32477898383319026","host":"s3://npm-registry-packages"}},"1.0.5-178fe2671":{"name":"@libp2p/autonat","version":"1.0.5-178fe2671","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd5532d988723faca46582eb0b8e53ef491f4efb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-178fe2671.tgz","fileCount":25,"integrity":"sha512-nZSqV41Fel/byUKvRlqB7fMFI+Ybo6UO9TbQJlDAqovudVv7G9zusWQj1Fw6tjbXmaGRA/rZVkijQCPBCV3YAg==","signatures":[{"sig":"MEUCIFlzaAFTw74LCj1EWxoNECqo15BJijyHNkKx/K6a67iFAiEAh7bmnWQ2sMONnC/8L1amY8ANkgbzE9ez13+dtNAogA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-178fe2671","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397303},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-178fe2671"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-178fe2671_1703068550387_0.006238120249345114","host":"s3://npm-registry-packages"}},"1.0.5-6fd681d09":{"name":"@libp2p/autonat","version":"1.0.5-6fd681d09","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bf4ca1bc353639c1e84a37f22ce5ed56b4fe2fe1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-6fd681d09.tgz","fileCount":25,"integrity":"sha512-OMqx/F/o3ahpwL5mYyhQRoAlmbvNXWHngbj+WOwFyM5IzKXfLBtr97TUJjJBksMVDSOQGYpPQgsr2yA9mOxaEw==","signatures":[{"sig":"MEUCIQCZ/6w+2Bc0jONiL5cvAJrj1PA2CPlMpZp+4mf8XrRD7AIgMNXYmdNnqH9ox/km2zQ7nlt1ZmCDqo22ATqyRhD//xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-6fd681d09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397303},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-6fd681d09"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-6fd681d09_1703073363432_0.3619082481760201","host":"s3://npm-registry-packages"}},"1.0.5-cd8cafcd5":{"name":"@libp2p/autonat","version":"1.0.5-cd8cafcd5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b90a72c967d2cc6f4f8a5ef28cb54dace43ddcba","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-cd8cafcd5.tgz","fileCount":25,"integrity":"sha512-vzBrcCu0rqsFWtt2XfOLrLjPVYjhUeLWn7i7AMkY8jdPvzn4cTgaVgVLpKMSPkKEVTdcXjIV19m4WnwkUSCENQ==","signatures":[{"sig":"MEUCIHQiWM6LTYBMfH0SJM7hHd5DA5IP3iIY/dkmS/Fha6SUAiEA6j9mn6MshVc+rlPt1ee8P8TM1PZ369iWF0PdMELBQ+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-cd8cafcd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397303},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-cd8cafcd5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-cd8cafcd5_1703075365250_0.8926340402262138","host":"s3://npm-registry-packages"}},"1.0.5-4e0135c7d":{"name":"@libp2p/autonat","version":"1.0.5-4e0135c7d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"838c28810d01d5ffbb71ec7ba56b05866fa1146f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-4e0135c7d.tgz","fileCount":25,"integrity":"sha512-UCR/ze4dWe3smz4Da0kB+Eog0VP8dwFdQXqK5pyFSRkwdw1tueuG/WWZBf0+r+nXiktHOnC4cVjXkO2Mg9ynAg==","signatures":[{"sig":"MEQCIHjAOFJqvSN3vmoLS1lak7aEplF7FylIUl+1SvQkf2peAiAGKB16g/BrBMKEocFsLAs0t5/XUV/2cwuFlA5ipxuekw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-4e0135c7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460867},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-4e0135c7d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-4e0135c7d_1703688518784_0.9728383565260672","host":"s3://npm-registry-packages"}},"1.0.5-5d1f68e92":{"name":"@libp2p/autonat","version":"1.0.5-5d1f68e92","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3272caf6ff6b506aa39d1cc6a291a66990ed60ce","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-5d1f68e92.tgz","fileCount":25,"integrity":"sha512-BhioKtiyKMgC6JMJ0px3nIYOnlD0OwAH88eu3WEp14lrmTaKhReijXrFhwt0oxFLrX2kPNx+m0xJHMv550jRjA==","signatures":[{"sig":"MEQCIBEyMggXfhuNEP7LMxiZhxNqH5eaEf4ypfkxriGva+egAiAWPkw90Utl/GIh/iHNiOZMahZX8zUvhIVrEu9tfLrlBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-5d1f68e92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460867},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-5d1f68e92"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-5d1f68e92_1703749986146_0.7673497149371251","host":"s3://npm-registry-packages"}},"1.0.5-28587d24f":{"name":"@libp2p/autonat","version":"1.0.5-28587d24f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.5-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7bd550d486a33b3ed99db81cfac6f4fd06375868","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.5-28587d24f.tgz","fileCount":25,"integrity":"sha512-N13KnqEx9j+M3ZwrvDnuQx0K+twNcJqswBVLoYLn2b6NzHqO4QLU4Q3Wfd0DTV8F8BffGjTxLdPUCL0XnLkdIA==","signatures":[{"sig":"MEQCIECeVgyXXlpjEyRMTQ5iRxHa9o+0FNeR20bjREp9GxFyAiBwdJmzYnF8QobN6mcWZw+KgT+9wo62y903T03O12UBQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.5-28587d24f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415059},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.3-28587d24f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.5-28587d24f_1703767898608_0.2670028002588667","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@libp2p/autonat","version":"1.0.6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"56fd94ae5ca20dfc8272188d5743ee0ce2862a20","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.6.tgz","fileCount":26,"integrity":"sha512-0vdK30BxA/RKV9vGPC7yjCxYg4V/gn8hWOXCHqQJchGmKgkSujdebfOL2GmwBTsa0oTUliLMkILWDSqkvbSgUQ==","signatures":[{"sig":"MEYCIQDd659IPzlYAfPjR5MbADI4hUH7c4e4IMHhh5NUf7AqEQIhAPLKDqguIjiRciCnf9u6mmw7uODiLT+L+Zd0tbNI86sK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396706},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.6_1703935997241_0.014510931759537105","host":"s3://npm-registry-packages"}},"1.0.6-ba7089984":{"name":"@libp2p/autonat","version":"1.0.6-ba7089984","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.6-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d08d9682478b5aa806f0cd354fbdccb2e2d0cc53","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.6-ba7089984.tgz","fileCount":25,"integrity":"sha512-B2ihB7X3SLrW17B3TrQtBHg4662gHmWPo87N+R4x2Lf1q7CL39WRSdd62gIFQH3AZk5VHzfPePeV+VbSjmUn4A==","signatures":[{"sig":"MEUCIQCBcoA5di7FPg12aJpqXRGk3X9lbzauN3K8Nluya3Vv/wIgdUQjvfSRUHLvFFiPiaOmc0ORWx0MO4X5tsFLoSQnJjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.6-ba7089984","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395429},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-ba7089984"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.6-ba7089984_1704479387189_0.9877605521729123","host":"s3://npm-registry-packages"}},"1.0.6-388d02b33":{"name":"@libp2p/autonat","version":"1.0.6-388d02b33","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.6-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4ef5596f265ca04b020f5caae7d6fd40efcf365d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.6-388d02b33.tgz","fileCount":25,"integrity":"sha512-4cgeJjgEsWPw79HLVC5G+sZN0CNoHPYk7LTaZZvNYwFlmr6h/3amFrX7fMuOtHONQypoZCKnI2y8lwBIXhxDAg==","signatures":[{"sig":"MEYCIQDBp5wmzpsMGuIPoinA7KM5G+bFwRs2brjb0ytJX+ATLAIhAJdCmQ7kyvu/Xs58Gq8X0eWhyqY9lO2sohMs9jZeKZKl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.6-388d02b33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395429},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-388d02b33"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.6-388d02b33_1704481330208_0.6660858667177927","host":"s3://npm-registry-packages"}},"1.0.6-581574d6d":{"name":"@libp2p/autonat","version":"1.0.6-581574d6d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.6-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b06fa13fce857eed20a781c164842cf1e39cb087","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.6-581574d6d.tgz","fileCount":25,"integrity":"sha512-vqGae8ucgwKYQZRqkexchlawdbHFdUf749hL8Eryc7Ubm6cS50wQduq6L7UfaLv04nQ+zYTXY4tgMFoLIYpeOQ==","signatures":[{"sig":"MEUCIQCtB6IVpp4u7SMTU133hJNkjRYvqlu8TvXKNtSi94gRUwIgfQGUzvQKSGdCkVFVqUKZi7jQjAWKe1YI2xhkzbJ9bnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.6-581574d6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395429},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-581574d6d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.6-581574d6d_1704526105730_0.15064643127867638","host":"s3://npm-registry-packages"}},"1.0.6-528d73781":{"name":"@libp2p/autonat","version":"1.0.6-528d73781","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.6-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eee3a543800a0538fd30db7f71655e2251bd9fae","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.6-528d73781.tgz","fileCount":25,"integrity":"sha512-MSOLDZcR3A/ilFs8TvSc16+GiN7Loh3haKvn/6/+tfT4MI3DQHwROkpB3jKvzwFEbp59HbRq/HLr6gGHt42nWQ==","signatures":[{"sig":"MEQCIBMl5AHJ56KHrZxCRCGWTsH1hKRcIp5jBiJxM8aXboymAiAv+sk8WE9XptVFg3ahYDYzEpeaJg5ezQDahidMg3SFhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.6-528d73781","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395429},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-528d73781"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.6-528d73781_1704529050777_0.9399935929963734","host":"s3://npm-registry-packages"}},"1.0.6-d011f6130":{"name":"@libp2p/autonat","version":"1.0.6-d011f6130","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.6-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9c2bc31702655fe8083f523963a0ac2ca54da6e0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.6-d011f6130.tgz","fileCount":25,"integrity":"sha512-QQZ4rsHiwDQOi7gUGZrQnu1el6HqXyOZVIKdCRMbegK6Naay5oHoj6MX7EENTRNCEPdled4eS9iklesrcW4NMQ==","signatures":[{"sig":"MEUCIQCct4TaT6yaVt7S2H43uPeru6/j8tNs3qkcWXhXPC85BwIgawLWAOhBntnPyNpaJfHi5rUVTc8mS8ztdt0SGhRqxPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.6-d011f6130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395429},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-d011f6130"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^41.0.2","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","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/autonat_1.0.6-d011f6130_1704531144299_0.7746660031390655","host":"s3://npm-registry-packages"}},"1.0.6-444d83751":{"name":"@libp2p/autonat","version":"1.0.6-444d83751","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.6-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd9678c4f6f0c15451458528c64de9e2a253028e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.6-444d83751.tgz","fileCount":25,"integrity":"sha512-ACekTASGy4zNZe1HFSixPbrly8TYyvc0QG5BBzs8ay1QXKcQxQs64v8hq5e2l71g82+Ff9K7L+Tm5njN9BmdPw==","signatures":[{"sig":"MEQCIAZ36AJBVWXuQe4rclq5rkfiVG7AgtVz7SwW/RwxA12WAiBxSnWJIzYOFWj41Sg87d7kw8qmbgxt9Z1vF7RTeclNow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.6-444d83751","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395429},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.2-444d83751","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.4-444d83751"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.3-444d83751"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.6-444d83751_1704554009801_0.8489088007917327","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@libp2p/autonat","version":"1.0.7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a7f4e3b0db04007b64d63fe78a5abccf20d8de3d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.7.tgz","fileCount":26,"integrity":"sha512-sN83JTkg9sV8ne8RZzlT5CSyQO373Pag9c9+PeUzkEx4K76Rjz9y29ael0mBaJYNRqYaXjC9IesLDeSXSa5y2w==","signatures":[{"sig":"MEQCIBhf0KwDyZpqQDZHN95J2K5KenjBN4N5Ypd6OWf90ul9AiAyZBZXPxxcQNmhpxuJyxqB9A6VAScG3Gz2/x85hX2hPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396010},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.4","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.1","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"^4.0.3","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.7_1704610043545_0.9488377918615667","host":"s3://npm-registry-packages"}},"1.0.7-900236724":{"name":"@libp2p/autonat","version":"1.0.7-900236724","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.7-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5c517d14c20efc9384a092270968f3b262d11a67","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.7-900236724.tgz","fileCount":25,"integrity":"sha512-v48kvdh4Bq7QVe4Xb9Oh8FFXqb79qVvQqln02FbBYbDU1BODyXe4PKNPZ5H6ezIh11UnK+EQI3f9CmPv6IIl4A==","signatures":[{"sig":"MEUCIFxrcpJT+ihk0DZjLbNrNLehh26a/5j9vpfasTVVBoOiAiEA+t/y1mZZmBYLc85gsYizPWoyOgUWisvitbQhpqFwiv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.7-900236724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395429},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-900236724","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-900236724"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-900236724"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.7-900236724_1704625941430_0.7858787512185414","host":"s3://npm-registry-packages"}},"1.0.7-821a38e24":{"name":"@libp2p/autonat","version":"1.0.7-821a38e24","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.7-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b856c80d7b847241e0c88ea8c2a4664162de6c83","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.7-821a38e24.tgz","fileCount":25,"integrity":"sha512-wzJaJ07LigbzuM5A/47MU8K4K7HIrvTN69g5oeCv5cf1nPKmBNe1VIxbGpSA1LN00DNMaKCktGq6qEwSzSVjsw==","signatures":[{"sig":"MEYCIQDqE/cJoZa1BsBxBBBG5Zy3IBriE6rHXVePAHgKckHPVAIhALgMs0AukgmxcQ8e3X42+U9iPWbimvsmFmORb+9nhOzk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.7-821a38e24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395429},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-821a38e24","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-821a38e24"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-821a38e24"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.7-821a38e24_1704634221399_0.8277932943254731","host":"s3://npm-registry-packages"}},"1.0.7-ee7ffe9b9":{"name":"@libp2p/autonat","version":"1.0.7-ee7ffe9b9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.7-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5c294051037c270a7fc546a78ae27ca3c9432f6c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.7-ee7ffe9b9.tgz","fileCount":25,"integrity":"sha512-z5/iGxkHnkDv3hrpZd+a95eP5Db7rN6Bg1xHNtTgtFDvljY+KBXb8LcBc/wnwV4AqoFl9fk6uZlZn2bZ6h+r4Q==","signatures":[{"sig":"MEYCIQCZKNAG9vu0NXpQyhpkia4oVT6x13i/jCuy1VcZvu0iNgIhAMxf7dhqFpw6VGfToGmEmtVnbYQOyz4r4yBEfElTcd+L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.7-ee7ffe9b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395429},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-ee7ffe9b9","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-ee7ffe9b9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-ee7ffe9b9"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.7-ee7ffe9b9_1704821291540_0.9132069965217704","host":"s3://npm-registry-packages"}},"1.0.7-4691f4173":{"name":"@libp2p/autonat","version":"1.0.7-4691f4173","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.7-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"378cf5dede10b4666f116a1eead33f51358986f4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.7-4691f4173.tgz","fileCount":25,"integrity":"sha512-XVurpi957oqlRmQxzXIBTfcT251e+uwzEsRMQ+8GgDMee63W19xDWrGwP/uJC+cc+x7EMxG7JI/FGCwvREyQeg==","signatures":[{"sig":"MEUCIHztHp7s7srP25kNQ+n0PnNSggM4kUi9WR7xFNmTpsOkAiEA2oBUheNAkZTKiXKyIzovCbfrr9DXJRD6zP52nCuGhNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.7-4691f4173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395429},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-4691f4173","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-4691f4173"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-4691f4173"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.7-4691f4173_1704872564150_0.44333130488882744","host":"s3://npm-registry-packages"}},"1.0.7-ddaa59a60":{"name":"@libp2p/autonat","version":"1.0.7-ddaa59a60","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.7-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a249dcd694ed920de871a5e207a6eecbdbb451dc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.7-ddaa59a60.tgz","fileCount":25,"integrity":"sha512-ejmndZWvBO2EomEYiPXX3WHZvI7kV+c3jAm7iihi8NMOjn/t09YdxjrSbt5rHAQVTCEBrJOjFrITdd6pnL2Apg==","signatures":[{"sig":"MEUCIQCuaWjAHfHMtIlbjOYzBGMyjo3meV0q0ooAJNcxxIPLSwIgSAnF4YUjB5HnhBB45QDiH2KPylCUc5b4iqNwj7g9K4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.7-ddaa59a60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395429},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-ddaa59a60","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-ddaa59a60"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-ddaa59a60"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.7-ddaa59a60_1705049851476_0.6867314945417353","host":"s3://npm-registry-packages"}},"1.0.7-856ccd708":{"name":"@libp2p/autonat","version":"1.0.7-856ccd708","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.7-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1afbe27856ad7a61f6111e4a733c63741d59dd73","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.7-856ccd708.tgz","fileCount":25,"integrity":"sha512-+nR6X9tog2VPftpHtm2pfQYYoxtEda+/ekFb4gyq3Lm3zwA0cKe+dlP91GxSG24iK1eZKZY9ehiEOxXne6kFCA==","signatures":[{"sig":"MEYCIQCQfy3kyhzAodFlmZIi1m5MIGwTWSbavyjoCkdWPfFyTgIhAOY7Zz6RoP131t2AuPkZRBW83ERN4p7f7I+RjjLB1tWR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.7-856ccd708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302261},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.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-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.3-856ccd708","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.5-856ccd708"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-856ccd708"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.7-856ccd708_1705054336772_0.74920286801722","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@libp2p/autonat","version":"1.0.8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd3f021d768f056c23d52779699ea8246feac9e3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.8.tgz","fileCount":26,"integrity":"sha512-D0gGPwbBsKp/Z8C679ejXXkN48QSYs0Dfsu/6xV3HtaWnzsgKcAum9oQnl2k3vYf0hIWosnAwe+oA7xV1FeYvg==","signatures":[{"sig":"MEQCIGf4qT5gi5QvxXo4rk/c18lT7CO45D9LsiwDrKC9ZCEyAiAZACIhrdv4zEP/LvvbbY/mTuNA3yoKAE1FdtQYAHhsew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302842},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.4","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.1","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"^4.0.4","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.0","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.8_1705060235254_0.12309792074771542","host":"s3://npm-registry-packages"}},"1.0.8-8bbd43628":{"name":"@libp2p/autonat","version":"1.0.8-8bbd43628","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.8-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3f56fde0d45d9d00ff9a3f91bce17190539eb715","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.8-8bbd43628.tgz","fileCount":25,"integrity":"sha512-PsNji1T/7D7YvB9fIUbul34BZJecdkB+kVcDw0ECFSG/BqOhRLjO0trmqxeTl2Z8upf7qB/Mnkzg9fqS/1TaFw==","signatures":[{"sig":"MEYCIQCx582lhk4hvTVVwp0uYenuyDzD06/obpQp11DPU5oBRAIhAN5RXD2Z9AtbOwEEZLEWizBLZPOXE1szn82jE898+vpd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.8-8bbd43628","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302261},"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 Autonat Protocol","directories":{},"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.6","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.4-8bbd43628","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-8bbd43628","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.4-8bbd43628","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.6-8bbd43628"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-8bbd43628"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.8-8bbd43628_1705069408849_0.1209419201090336","host":"s3://npm-registry-packages"}},"1.0.8-092861e23":{"name":"@libp2p/autonat","version":"1.0.8-092861e23","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.8-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3a11a329be326f3274d4f4e73544e62be7c6c593","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.8-092861e23.tgz","fileCount":25,"integrity":"sha512-wIHi31N8MvzE7k9W9CC7AKeaX2Qxl/Zct2xeFcbQZTTW1E4sbIAylsy9trZ4wL/TMX6u2ZWmGfxGSzBRFJgsig==","signatures":[{"sig":"MEUCIQDBqP+F1wihdVqdWB1TmBBYhTeBPX++jn/EByDv9WWR+wIgFwsrjydPA04KPQOH6eW1LccQMsIhaFxqEYnqDOfync0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.8-092861e23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301123},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.6","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.4-092861e23","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.1-092861e23","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.4-092861e23","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.6-092861e23"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.4-092861e23"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.8-092861e23_1705392439454_0.6352637940338162","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@libp2p/autonat","version":"1.0.9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"faa32c1035e4873632141088c0ce3735d1ccc49e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9.tgz","fileCount":26,"integrity":"sha512-5mDon1ACaigkygZhQTH7O1L3+dlQed3i7TTNQH9oBzdnp2QWIm9CnVhIVnFwO+GLWmQvygwgxrzkvKqGYOO1eQ==","signatures":[{"sig":"MEQCICFFqKW9DzP3HXwoo3sS2MRGHfQFXLdXbabQ2ViAWdkGAiBQXWq7uy7F/EJ7CgCWK1FjG5vtd1iw6OfxTH+nunqpew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301704},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.6","uint8arraylist":"^2.4.7","@libp2p/peer-id":"^4.0.5","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.2","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"^4.0.5","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9_1705394917721_0.8005171062231808","host":"s3://npm-registry-packages"}},"1.0.9-3e47d88fd":{"name":"@libp2p/autonat","version":"1.0.9-3e47d88fd","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.9-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bfa5ee60408f714de31d401fbd49298d0876f512","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9-3e47d88fd.tgz","fileCount":25,"integrity":"sha512-+xGLQ1mCAfF47YI9X/oapon8OC3Lg8qY+XWCozeOPFmnTcIVcoFdfEGADp0yN0H0UXUqiYHEJP9iiZy3N+6oLQ==","signatures":[{"sig":"MEQCIFe1GXTNXx0c3cX0OEI5u+6mH+Ko2u1oKWwyJpmM2BahAiBjcnkFO9PwYAheCkSpf9bmS0I9hbzT7rPEZZKilw3//g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9-3e47d88fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301123},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.6","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-3e47d88fd","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-3e47d88fd","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-3e47d88fd","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-3e47d88fd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-3e47d88fd"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9-3e47d88fd_1705593861637_0.8585072714332471","host":"s3://npm-registry-packages"}},"1.0.9-9376e61a1":{"name":"@libp2p/autonat","version":"1.0.9-9376e61a1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.9-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3796c5ed27dea3ef35e7207ad6eb1e78807fda2c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9-9376e61a1.tgz","fileCount":25,"integrity":"sha512-OxwwpzNRZiqo+cR1n0C6qBcN4E35xF6gHJFAd9tm5QL6lJCyKXxqE9bnEexkJyDN+I3kVjsHsUEc7Wy5ToblXw==","signatures":[{"sig":"MEQCIBprfB10niGwdJGdfcovQdOEz2C71GVbtKJQfw1NkhbFAiAsnFqwP/pYqA5RzzZ/r6b12x8JP8ZOcQtgGBn3UObjdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9-9376e61a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301123},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.6","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-9376e61a1","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-9376e61a1","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-9376e61a1","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-9376e61a1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-9376e61a1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9-9376e61a1_1705594039350_0.47162616518111755","host":"s3://npm-registry-packages"}},"1.0.9-08f6f607d":{"name":"@libp2p/autonat","version":"1.0.9-08f6f607d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.9-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"329cba3db6ec670aed306561611f9470474d1951","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9-08f6f607d.tgz","fileCount":25,"integrity":"sha512-nNF+9iDSUgHUoT+BGn1xQVg/UXk9isDsXPQ/QeniXQBfoTOBC+tTrlkYj6s1MbhUN/cWZtW8wrY9u+JZF/khlA==","signatures":[{"sig":"MEUCIQDgBusatFn4RUUo4nrC6lRWeSLIosmHf92GrAcMLauJ/AIgZAZ5XGHG7272hotXgu5eHfzwgHMvlsUkGbrHBvwjOOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9-08f6f607d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301123},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.6","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-08f6f607d","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-08f6f607d","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-08f6f607d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-08f6f607d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-08f6f607d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9-08f6f607d_1705599410951_0.22777639821050188","host":"s3://npm-registry-packages"}},"1.0.9-8c6654c3a":{"name":"@libp2p/autonat","version":"1.0.9-8c6654c3a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.9-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"598813968ad528f4c76c947d6d1e7fadf6e48a95","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9-8c6654c3a.tgz","fileCount":25,"integrity":"sha512-4aUp69r/Lg9GnsHPUnsITcEpErGAyoNRnCiz4GJE6pdV+I6l0iDU6nPhdT7HEh5ssqJzWg0mozZAjSmQMGG0mQ==","signatures":[{"sig":"MEQCIBxSwntng2knnLxX6Muc9WUOSGVomaFB2sMdp/QJBgl4AiB/fq7fAEYgKUo+JagMQWjyXY0/n6ErIKGa1CZlNWpa3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9-8c6654c3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301123},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.6","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-8c6654c3a","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-8c6654c3a","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-8c6654c3a","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-8c6654c3a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-8c6654c3a"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9-8c6654c3a_1705600524920_0.6015330600104247","host":"s3://npm-registry-packages"}},"1.0.9-74477f6ea":{"name":"@libp2p/autonat","version":"1.0.9-74477f6ea","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.9-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aee4438c2776eeadc2eb836d5c41648fc4a228bb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9-74477f6ea.tgz","fileCount":25,"integrity":"sha512-KR52KJ3qdVsunzkzN0t1pmSS3im4OKwifTO4Bm+EtVFTSUQjQIWECvFvdQ6BtSa7xLKzdIoCjfLI3eiPFKDigA==","signatures":[{"sig":"MEQCIBM7MzHvxNg36vVqiQ4wHGQxwcC/DMBjkq8KRrAq4CIqAiB8KeyU4UJDJbQVOjzlLkxZJKEyPFzPUNDpV4SyXTgTOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9-74477f6ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301123},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","private-ip":"^3.0.1","it-parallel":"^3.0.6","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-74477f6ea","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-74477f6ea","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-74477f6ea","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-74477f6ea"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-74477f6ea"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9-74477f6ea_1705602078223_0.8006499840276906","host":"s3://npm-registry-packages"}},"1.0.9-f27138ca1":{"name":"@libp2p/autonat","version":"1.0.9-f27138ca1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.9-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d44716c9b38d3967f32944fb775696641843b68c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9-f27138ca1.tgz","fileCount":25,"integrity":"sha512-L/o65gUBxjDQ0HZ3i76bT6DJvxgZ/KmzZz6ZWIjEIaoOziXTwu6e8egf7YstxbUmKcC9G8Mm7b6weLB1Ejm7Zw==","signatures":[{"sig":"MEQCICTb9Ug4xHbXpq9B0YrC4pdywv1s5zOnqGykKm+3TvqHAiAVGLNKo8K485bzI5doZpCYkFs0ZsAAfivaJrB8mwAUjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9-f27138ca1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287620},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.2-f27138ca1","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-f27138ca1","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-f27138ca1","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-f27138ca1","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-f27138ca1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-f27138ca1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9-f27138ca1_1705603397695_0.06717146180264866","host":"s3://npm-registry-packages"}},"1.0.9-72f0e09f7":{"name":"@libp2p/autonat","version":"1.0.9-72f0e09f7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.9-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"74dfdc1e191085ea3fa4c35efad17d5426ee410c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9-72f0e09f7.tgz","fileCount":25,"integrity":"sha512-Puc3boOGOOTt/xDVjezFrlR3wqtolIIX0O38jHtaPhcMLvUk2zhX0MVGuRH8RzdqVMxdWV1LhDnUsLOzjHGWxg==","signatures":[{"sig":"MEUCIQCLRmKSGi8V71t+QoXloC+YS0WRBXb6zmIrS8ZliwNZHwIgYghhjDHVpNmtfz7w21mFxGhrBmw8IQHDyvp9XrPHa+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9-72f0e09f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287620},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.2-72f0e09f7","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-72f0e09f7","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-72f0e09f7","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-72f0e09f7","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-72f0e09f7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-72f0e09f7"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9-72f0e09f7_1706097494869_0.7041617629261125","host":"s3://npm-registry-packages"}},"1.0.9-dbc92ab74":{"name":"@libp2p/autonat","version":"1.0.9-dbc92ab74","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.9-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b3de5b79bf84e7a9f1214f88805dcd48d13f7346","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9-dbc92ab74.tgz","fileCount":25,"integrity":"sha512-9sn5l0j/CJDuG/RO5zKNZcudJ5t/0EhFZiP2H3hrrZxHo+V0oFFwAp31YKY2aU9uYYFIZEGS9FLE3/hw10mMFw==","signatures":[{"sig":"MEUCIQD+5SJe8S3GGd+FS0g3uKPSb2nDz+Js+q+0zAA+xhug0gIgYLkhVitz6q89BEQYy/sROMpTJvaD07mc8E5e70oT2kM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9-dbc92ab74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287620},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.2-dbc92ab74","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-dbc92ab74","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-dbc92ab74","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-dbc92ab74","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-dbc92ab74"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-dbc92ab74"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9-dbc92ab74_1706097778517_0.7195787895095391","host":"s3://npm-registry-packages"}},"1.0.9-2e464c099":{"name":"@libp2p/autonat","version":"1.0.9-2e464c099","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.9-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8350162b22ba8c2e27196bab09930e3a3081839b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9-2e464c099.tgz","fileCount":25,"integrity":"sha512-DnqbO8Ou1cwOOSu6nQj9IpBOis7ixKpUlDc44emh9Xe6EIcvrkAk241Vx/jSHYURBhYpZeDfQAW2qtjqL7GfaQ==","signatures":[{"sig":"MEYCIQDSVmiHswRlm0ssW6EjiS4B/ja/GSqRScV0ejRyl5Db0AIhAJTbIs2bzhvdXsQT+sMdlOpya3mVq/dbD3luHRJoM3xb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9-2e464c099","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287620},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.2-2e464c099","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-2e464c099","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-2e464c099","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-2e464c099","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-2e464c099"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-2e464c099"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9-2e464c099_1706098759155_0.6412046217476846","host":"s3://npm-registry-packages"}},"1.0.9-74fb5671d":{"name":"@libp2p/autonat","version":"1.0.9-74fb5671d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.9-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd03813072b53ea2b9bb6f789a67e16d01508623","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9-74fb5671d.tgz","fileCount":25,"integrity":"sha512-7Cu5IdYrnIBOO6CO+mRZPXX7Qx1/PSQcz5sEjXyV+l2MCF3Gu+3PB8s5iCm57mvzIcp3svFL5Cm1xvsBwh+U8g==","signatures":[{"sig":"MEYCIQDRdm+aos9+4fwcaycqi9JY7rt40JO5ag36b4LqNFE+RwIhAJuWr/zDJsImp1jMEdqgsw5g7PAlvaub2eVTXB0If1ii","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9-74fb5671d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287620},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.2-74fb5671d","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-74fb5671d","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-74fb5671d","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-74fb5671d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-74fb5671d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-74fb5671d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9-74fb5671d_1706098983327_0.3805736275191065","host":"s3://npm-registry-packages"}},"1.0.9-f4dda4a3c":{"name":"@libp2p/autonat","version":"1.0.9-f4dda4a3c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.9-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"163fefed0ac4da8ef7bf7e8e907c07e7ada05c6c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.9-f4dda4a3c.tgz","fileCount":25,"integrity":"sha512-FzcIGqiM1dpeko/YE5CUwF3Kppp1bMSLCcqpCWsDzhLAZETbjB+SUxVE28581XQAQ6jgmYqCq2iYKwRoTUBLnw==","signatures":[{"sig":"MEUCIQCWVr3oOOVPFYRhriNtOaKgm60l0KdoQgBY9hoYYowAtgIgL4+bIRmLtDp6bBbrSQDQonHWeANKfx7GaMUYIhJXttM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.9-f4dda4a3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287620},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.2-f4dda4a3c","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-f4dda4a3c","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-f4dda4a3c","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-f4dda4a3c","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-f4dda4a3c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-f4dda4a3c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.9-f4dda4a3c_1706102392979_0.10525847435843705","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@libp2p/autonat","version":"1.0.10","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"252ac728989ac2f30369e48e8e2468bd8f26ca65","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.10.tgz","fileCount":26,"integrity":"sha512-aDNu85JFoVxUmt5opTBZozmmNEHlEwZYZFBsu0cismQjyPenfLgej4g5lcgMvfy1fdcbLWraV9LDMMKs1oUjyw==","signatures":[{"sig":"MEUCIA61Rb5UtDVHUb/7Y9pECwX/j7LmcYmanEBEI8IA9RC5AiEAvgc80H+g8kMpbgXeCCX/REHZTABDAJ9XRr0+4wyUH/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288193},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"^5.2.3","uint8arraylist":"^2.4.7","@libp2p/peer-id":"^4.0.5","protons-runtime":"^5.0.0","@libp2p/interface":"^1.1.2","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"^4.0.5","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"^1.0.7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.10_1706104258164_0.5155270558462921","host":"s3://npm-registry-packages"}},"1.0.10-c9ed1c7d6":{"name":"@libp2p/autonat","version":"1.0.10-c9ed1c7d6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.10-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1b8343927a60d57551ebc4747c5d6a4aec85773","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.10-c9ed1c7d6.tgz","fileCount":25,"integrity":"sha512-yehjyl1LhUjOCXLvuqGpVtVik4Zfk6/HluD2TfrJMrCMk1ud+TxGLiXOGqw5rZgAxRNhnZqLP/IAbbu7QEvC6A==","signatures":[{"sig":"MEUCIQCrVWMywUEsFjEydkHnHLpUOiOvSc2C2jrfJRyjRz2tzwIgRDtCT0T90YF7dEj9d/xdMXoptpDXLUBwWMx/h0Ppg7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.10-c9ed1c7d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287621},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.3-c9ed1c7d6","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-c9ed1c7d6","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-c9ed1c7d6","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-c9ed1c7d6","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-c9ed1c7d6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-c9ed1c7d6"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.10-c9ed1c7d6_1706170298681_0.8734872193800758","host":"s3://npm-registry-packages"}},"1.0.10-6f323de7d":{"name":"@libp2p/autonat","version":"1.0.10-6f323de7d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.10-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"559654112004b9438020583b1713c3bdd9367ed5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.10-6f323de7d.tgz","fileCount":25,"integrity":"sha512-KyIPQfCG7ezPS+K8SNB8KYVBeolTKcCwXK6oIOpGkc0eD0IhjaXDP09xnhA0eM6K0HTQLJKGoEd7qMBe9Bx6JA==","signatures":[{"sig":"MEYCIQC5Ak19V2XXAcpQd5SnhToOWx3Kw5liGzt2n6L/nPtgTwIhALX41F/mSpgGC2hkHduN7BignqxuKFQwnIzJ6Qxl0OT5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.10-6f323de7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287621},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.3-6f323de7d","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-6f323de7d","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-6f323de7d","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-6f323de7d","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-6f323de7d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-6f323de7d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.10-6f323de7d_1706522339265_0.820900776877896","host":"s3://npm-registry-packages"}},"1.0.10-e1db332a4":{"name":"@libp2p/autonat","version":"1.0.10-e1db332a4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.10-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b53f183d681591748e1126a0ca02b36722a09dd4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.10-e1db332a4.tgz","fileCount":25,"integrity":"sha512-ASseB0D+BqGZrSbIOem2MGfX2UXVwcWnqBPbhTE95kr+pJ1s5wD+yy0L8+exc+KLQRXrKmOAEq9GVeVMjHLWHA==","signatures":[{"sig":"MEUCIQC8bpRppyDg8ReT7I9cbhc0ZtU8VBP55Puz/tAM54GKRAIge02M1g/CRRsqSHfxhR0VgtFOHkR7z4E0LfB9+BpvMLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.10-e1db332a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.3-e1db332a4","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-e1db332a4","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-e1db332a4","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-e1db332a4","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-e1db332a4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-e1db332a4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.10-e1db332a4_1706714166167_0.6263980308693162","host":"s3://npm-registry-packages"}},"1.0.10-2370d1c39":{"name":"@libp2p/autonat","version":"1.0.10-2370d1c39","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.10-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8d3b366702573769903b1adc566e31ecfae4a31","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.10-2370d1c39.tgz","fileCount":25,"integrity":"sha512-IB87mYBm79J9T1wOi3/dquvw7Q+RRGN8JWwGgoxcXtHPJ+8CeudAosSfdOTJFGSKjqhzIzJai/uMcITyfrGHAQ==","signatures":[{"sig":"MEUCIQD3v6vQAi8lZHkdMd4mADapFe/DMXJRof3Y+kLkoUGCYQIgQjEr2yiLSW9gBMPTU/o0Ki1S2EQg/w+wDBCHKTjzlfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.10-2370d1c39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.3-2370d1c39","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-2370d1c39","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-2370d1c39","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-2370d1c39","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-2370d1c39"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-2370d1c39"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.10-2370d1c39_1707306998558_0.3295284410107744","host":"s3://npm-registry-packages"}},"1.0.10-dab5cf724":{"name":"@libp2p/autonat","version":"1.0.10-dab5cf724","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.10-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bc8568199f975b14a5b729167016f4ce85aab638","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.10-dab5cf724.tgz","fileCount":25,"integrity":"sha512-iAjSZ5wJqXua8ymZvViX23TjmeQCWqBB+cza4FxHwJSXl4hHYF960PSzUopa9AN0Q2ARtm5PKpB6ehZA7c1sAQ==","signatures":[{"sig":"MEQCIQChE+G4t2aQ0MMDHAjmG3/JXYGBOeFiHDYWMWbl3LgaOQIfBHZicQku1DZnPcAHnVSzN5gsUa5XjX+dGnXcMeao/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.10-dab5cf724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.3-dab5cf724","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-dab5cf724","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-dab5cf724","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-dab5cf724","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-dab5cf724"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-dab5cf724"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.10-dab5cf724_1707307794691_0.6443285177922518","host":"s3://npm-registry-packages"}},"1.0.10-1cb2408ac":{"name":"@libp2p/autonat","version":"1.0.10-1cb2408ac","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.10-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9c5b752e21c3cd653f0b049158f7cf59ad584d9d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.10-1cb2408ac.tgz","fileCount":25,"integrity":"sha512-+zZT3pdI4kS1Gxe3BADNVZr963xqmq6ZbeEcKF5a+SgqipRI6tn1fSl2OwtjJJz3WhMVppCYm5fLL85SldYrqg==","signatures":[{"sig":"MEQCIDtmj/UHZNse33shPj5KHMmbtEejSZk6tad4yEZRRNFhAiBXg9gZ3NHntfgJac1wSitSUNSaK+WK//O01TxMiNefnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.10-1cb2408ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.3-1cb2408ac","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-1cb2408ac","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-1cb2408ac","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-1cb2408ac","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-1cb2408ac"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-1cb2408ac"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.10-1cb2408ac_1707309256177_0.12078738729067151","host":"s3://npm-registry-packages"}},"1.0.10-03ff9fd82":{"name":"@libp2p/autonat","version":"1.0.10-03ff9fd82","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.10-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eb54660439e29bad9d57c7456e9e5a224e291ac5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.10-03ff9fd82.tgz","fileCount":25,"integrity":"sha512-Lz4qpOIVqmHmPF1uFZ940rT3x0mzG6u8tzcLibUyLxbRvxUl/j+O9tkjtXmNtSMl/hWFiqKxjTHTNMq8s+CeRw==","signatures":[{"sig":"MEUCIA0ra373dmD6VJA36A6lYlRHKMv5irhxedx1hWrI3rYiAiEA+teA1JL/3QLJwCSXknzcOn8az45OLvPO6vyqW0phdhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.10-03ff9fd82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.4","it-pipe":"^3.0.1","it-first":"^3.0.3","it-parallel":"^3.0.6","@libp2p/utils":"5.2.3-03ff9fd82","uint8arraylist":"^2.4.7","@libp2p/peer-id":"4.0.5-03ff9fd82","protons-runtime":"^5.0.0","@libp2p/interface":"1.1.2-03ff9fd82","it-length-prefixed":"^9.0.3","@libp2p/peer-id-factory":"4.0.5-03ff9fd82","@multiformats/multiaddr":"^12.1.10","@libp2p/interface-internal":"1.0.7-03ff9fd82"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.0.0","sinon":"^17.0.1","it-all":"^3.0.3","protons":"^7.3.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.1","@libp2p/logger":"4.0.5-03ff9fd82"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.10-03ff9fd82_1707311691930_0.05652652558080207","host":"s3://npm-registry-packages"}},"1.0.10-0321812e7":{"name":"@libp2p/autonat","version":"1.0.10-0321812e7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.10-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bee1b3bcb338cb6d313eb5817ff4f8dcfc3b5989","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.10-0321812e7.tgz","fileCount":25,"integrity":"sha512-U4PDMO90gghExj4j+v1SXSqJhTMzyhL9FMXpk5VgfHyO7JlBxLBXK1CtNSICHeEDiPxgSYteuHwNO4XIUslWmQ==","signatures":[{"sig":"MEUCIQD2bE/dgNirRdX2YACoSGrrDv1wfqXRuduZfSkZaQMLKgIgQjwLaK9F2IrM0sfJIblAJ/JeszFnSfCecwggI7s4ErE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.10-0321812e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.3-0321812e7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.5-0321812e7","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.2-0321812e7","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.5-0321812e7","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.7-0321812e7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.5-0321812e7"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.10-0321812e7_1707316502793_0.6768499173993878","host":"s3://npm-registry-packages"}},"1.0.10-9891ecd73":{"name":"@libp2p/autonat","version":"1.0.10-9891ecd73","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.10-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ba6284c60d193f81558c4f35179a3ae678f93502","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.10-9891ecd73.tgz","fileCount":25,"integrity":"sha512-yezu0Gf8jS3nbKMDpnI/yL46JXwiv8w1liiVjGiQFBOe9GFgEzBSsf+0TmWXe7YojKbpCc70Yq92/Pt+dV/FOw==","signatures":[{"sig":"MEUCIBb2h+Re3ZhMZVSCmhR+S0G8c15a4pjghy8yY1/y1jHIAiEAqGQ52PfS5r0W1+RV0zRCYlXys9MfqIXIWTH+yDygRY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.10-9891ecd73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.3-9891ecd73","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.5-9891ecd73","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.2-9891ecd73","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.5-9891ecd73","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.7-9891ecd73"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.5-9891ecd73"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.10-9891ecd73_1707320010821_0.7578783947191647","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@libp2p/autonat","version":"1.0.11","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3b284663642b5575e223a994c868648cffe109ce","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.11.tgz","fileCount":26,"integrity":"sha512-BVbTyJERckre/4U5/oyNH+zl9RoHdKSZP3wkw6NUvUkRPw5qOmZKZcuQRoRVykONaq0vVafS7NpKIFmpVOhNzQ==","signatures":[{"sig":"MEQCIDcSoSTFfO0YjsS3iP69dbBh98kZNac6aLW42YOcNSW2AiBqYuhD+MbHC/f6AYKvULqvmA9ETXdE+pR8JqBzE1rlcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288187},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"^5.2.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.6","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.3","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.6","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.3","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.11_1707321508655_0.2798907490196798","host":"s3://npm-registry-packages"}},"1.0.11-0c7bbbb07":{"name":"@libp2p/autonat","version":"1.0.11-0c7bbbb07","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.11-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"527faa8b34a6831dc8884f8a9d648d0967239a03","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.11-0c7bbbb07.tgz","fileCount":25,"integrity":"sha512-uZ07s6EkfqIjDHfVcFXv3qrG5B5lOiaefM6c+7ZyAyUx7KjceRhZBOjaNqfH/OGn3gn+Bd8xgLGjf4DnryW7Mw==","signatures":[{"sig":"MEUCIQCbCHYsiaK0fzi8u5yu6s2UId8i75W0yDfJNO+Tso8MsAIgKScCzRMRbIG5SmkR9EQEpB4GenQ31ncRdGQdNue2G6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.11-0c7bbbb07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.4-0c7bbbb07","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-0c7bbbb07","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-0c7bbbb07","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-0c7bbbb07","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-0c7bbbb07"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-0c7bbbb07"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.11-0c7bbbb07_1707333631105_0.8958445188554534","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@libp2p/autonat","version":"1.0.12","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e34d4ef48de17c70ba81dec34f9e9eab7f9917b7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.12.tgz","fileCount":26,"integrity":"sha512-x4wb2weNY6zLkjEONHytfLFxNNZ7yTCZB/cFk2Dd5Kmg9W0PkefWjcrdDZdHJt4s2JwVFFkmTtxsvJBRlrtTQQ==","signatures":[{"sig":"MEQCIAVLmV45ANe6Ttwnnbz2VEtlxXPfUp9Zmj6oazDoDnX9AiBTfAvyTT4/xw91V8pUdnOkwiN8QjHo4epSN2SPGZ26gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288187},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"^5.2.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.6","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.3","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.6","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.3","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.12_1707374587772_0.682428573060637","host":"s3://npm-registry-packages"}},"1.0.12-fb7c51c3c":{"name":"@libp2p/autonat","version":"1.0.12-fb7c51c3c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.12-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"56d217b8eb116aaca40044ccc3b6b154a325cefb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.12-fb7c51c3c.tgz","fileCount":25,"integrity":"sha512-A18OVkY2Pxk9UDDa7idxhKnuRAUwYb6eRSGI3DNjh++TtqY/+huAZmrvIPWjWy7lvVPyNWhkZfBxFD+fUvG2+Q==","signatures":[{"sig":"MEUCIBgFcVYnUnyNnnCmu9IZockFUnW0oaCu1gdL0nMnAPdNAiEAo6zt4C74zpyVcMSb6P5I5CCwBJSSOPgV7tRk4YmJBUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.12-fb7c51c3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.5-fb7c51c3c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-fb7c51c3c","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-fb7c51c3c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-fb7c51c3c","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-fb7c51c3c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-fb7c51c3c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.12-fb7c51c3c_1707728992886_0.5279323109916154","host":"s3://npm-registry-packages"}},"1.0.12-bedfd0aa2":{"name":"@libp2p/autonat","version":"1.0.12-bedfd0aa2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.12-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e2a913fc810dc6cca124631a8c46831c6b3cee4c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.12-bedfd0aa2.tgz","fileCount":25,"integrity":"sha512-g2QOiKN+oYzVcdPZfwrWquvVrrtbUKcQSpHx9Xs587ucgDTNu1aS/2aUOxJ8/B5jaUYOgrspUDjGJGvLOz2rwg==","signatures":[{"sig":"MEQCID1+ZWWCDZbFLbXrOhC5+rfYbTHTR8CXzVylQmyHU/NOAiBGOfcr61otUXgnYYcA7266ElrgAlEmyJkyLzcB6ufxZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.12-bedfd0aa2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.5-bedfd0aa2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-bedfd0aa2","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-bedfd0aa2","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-bedfd0aa2","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-bedfd0aa2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-bedfd0aa2"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.12-bedfd0aa2_1708358646936_0.5952394996409034","host":"s3://npm-registry-packages"}},"1.0.12-b1b77adb4":{"name":"@libp2p/autonat","version":"1.0.12-b1b77adb4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.12-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"44f9de08e6fac3c1e336f0730ed178e96e79e5a6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.12-b1b77adb4.tgz","fileCount":25,"integrity":"sha512-ssK9X6C3/hDUuQrCMyxrJRKg2AyF0xdsPbdJMFcMO9pMxOS+56IX9fjcbFgnImBfMoiXPWc8Orbc4vHAxHTcbg==","signatures":[{"sig":"MEUCIHVMOKMd8SYw4ec/c55DZ+7yeg0d9aqt4L2FudXX3oP2AiEA4HS7Q1CoOT+a3+vARRsRZcF7vb706i+Wn34bFluXddw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.12-b1b77adb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.5-b1b77adb4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-b1b77adb4","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-b1b77adb4","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-b1b77adb4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-b1b77adb4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-b1b77adb4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.12-b1b77adb4_1708366626569_0.6266599825192796","host":"s3://npm-registry-packages"}},"1.0.12-8072a2e59":{"name":"@libp2p/autonat","version":"1.0.12-8072a2e59","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.12-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1e72e9036afbd1c3e6d3bf025e990d82918b2cec","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.12-8072a2e59.tgz","fileCount":25,"integrity":"sha512-SmGwlSP96DTKLuVzLeQme+yOK20rRMK4Cs3GqgmeX+qu1cxeMyypBlp0Naq/6pBROQiDQImMGMqlrNw/X9jjEQ==","signatures":[{"sig":"MEUCIQCsadin12IGN5mhNDH0w05xbh3VR0U49mdBNQKg4FMQLQIgTgIgc753EGqh87m6xruqSNvMfNeos8Nc+M8/ZkhlpzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.12-8072a2e59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.5-8072a2e59","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-8072a2e59","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-8072a2e59","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-8072a2e59","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-8072a2e59"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-8072a2e59"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.12-8072a2e59_1708376940392_0.6827897797560729","host":"s3://npm-registry-packages"}},"1.0.12-e1c01370b":{"name":"@libp2p/autonat","version":"1.0.12-e1c01370b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.12-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ecd3d9ef49427d8cd759a91050c36143398e7011","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.12-e1c01370b.tgz","fileCount":25,"integrity":"sha512-S0putJge//5C7JPG3P2au2rlK5wTkrL3Qbkr9h8wW/DpJlu106539PKKocovoUJCxD3S7fS6N3bgltyS+8DMgw==","signatures":[{"sig":"MEYCIQDxYtFVva75i/7f7lbxRSiddiqkbtKsDsLCmz9XzTyW+AIhAPWmsCuBvzvDUh9b/TwoR2U+FxSAxE4yj6RhX0TDSafl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.12-e1c01370b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287615},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.5-e1c01370b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-e1c01370b","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-e1c01370b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-e1c01370b","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-e1c01370b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.3","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-e1c01370b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.12-e1c01370b_1708420332889_0.11171030986711439","host":"s3://npm-registry-packages"}},"1.0.12-f0d2b52d0":{"name":"@libp2p/autonat","version":"1.0.12-f0d2b52d0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.12-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8a356c0aa02c6dc4681e02b0a467f8e2df19d090","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.12-f0d2b52d0.tgz","fileCount":25,"integrity":"sha512-VnCMByeuWkFYg1Z75d8nD7A0vC5H3ZrHEXx3Y3eP7t8692UeE9fqjYVrBqhkAd2tXEzEDzVn0A87mwt0noG2JQ==","signatures":[{"sig":"MEYCIQCdWZmdETKJ2qcL0q1/J/GqhBjycMY9qFLsoOjmPmrCzwIhAOsQwL2a3ZylkGH0ApmJewX5kfAMDvwO36XoPpMx2Fpv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.12-f0d2b52d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288075},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.5-f0d2b52d0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.6-f0d2b52d0","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.3-f0d2b52d0","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.6-f0d2b52d0","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.8-f0d2b52d0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.6-f0d2b52d0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.12-f0d2b52d0_1709045216304_0.8871598211675444","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@libp2p/autonat","version":"1.0.13","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d1418503d0f724cde24e39e9307ea99d04f6444d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13.tgz","fileCount":26,"integrity":"sha512-H0IBYwa89FMTwbQUoC8OiyPLTJ6bPZFb1uSjnqwOzKMwPdH19SkE/OQeW0kW/aVlpDd4QBK9kL+UhMqNr6CC2w==","signatures":[{"sig":"MEUCIQCKnUMez6Dk34iWEN+snjuFZNQl3JihXli8brjpSRD/yQIga9bJegE6eqvyuP3I6H7s5L4YAK5DZaA2ajmVobeCZVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288647},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"^5.2.6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.7","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.4","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.7","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13_1709117484606_0.7558962570513146","host":"s3://npm-registry-packages"}},"1.0.13-f71bc49bd":{"name":"@libp2p/autonat","version":"1.0.13-f71bc49bd","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7067ebe36e9d553649e951418f0377b5b86cc403","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-f71bc49bd.tgz","fileCount":25,"integrity":"sha512-OGA+zczSqTTZDzz9wAmvOvCC2dvo4nCosq3HzeEEpd0QeTr1YL5kcr5YM5ncxsukCF/FANWVb/GpUA+2oP7AHg==","signatures":[{"sig":"MEYCIQCadVKBF8qGU5G5pVqghVgZwmO0UF6z/rfOZ7ymvPn84AIhAII67A9Fb7Lif4A+Sw5Kmh18IaRcIVJvYc7Hm0/Qh0vW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-f71bc49bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288075},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-f71bc49bd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-f71bc49bd","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-f71bc49bd","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-f71bc49bd","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-f71bc49bd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-f71bc49bd"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-f71bc49bd_1709196844342_0.5867735696357164","host":"s3://npm-registry-packages"}},"1.0.13-28e51652a":{"name":"@libp2p/autonat","version":"1.0.13-28e51652a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"94ce72421f57125c473a19de3037a9c2582b7f68","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-28e51652a.tgz","fileCount":25,"integrity":"sha512-Uo01k1qJ6SpNnfLAncvWQM6FyzWA1yWioR5fGy1JkUTiwwbF6l8hstKG3C33I65Vk7/rdF1WkEN72t0XVHWx/g==","signatures":[{"sig":"MEYCIQDNpTx4OVWlf+abnPSAoV7f3Upq8fgsXJ0rlXrBunlR4wIhAJoe/kC5MZ/G6byee56ywKDAZM9iFXK8rDDhLPcxOSoT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-28e51652a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288075},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-28e51652a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-28e51652a","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-28e51652a","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-28e51652a","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-28e51652a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-28e51652a"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-28e51652a_1709218602516_0.6690843253637979","host":"s3://npm-registry-packages"}},"1.0.13-2122a713d":{"name":"@libp2p/autonat","version":"1.0.13-2122a713d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5a3ce1d50190974e18239463da057471eaa9da24","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-2122a713d.tgz","fileCount":25,"integrity":"sha512-amJ5hov9I0gZJ1MHU/o/rXTa1u+gI6ZhjplpBxAmw18XkfF6nCBJd+AnSzdAYsKV7ApuMR7PYy4EfdNtdVIxPQ==","signatures":[{"sig":"MEYCIQDFNqkU6vsj2CHFSYR3iMffIgWNk80LhG6c7MoxP/Pt/wIhAPXcFp/YrTy40SgXL2BQTs2qKbwyIBHN5JUIFQuynuqK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-2122a713d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288075},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-2122a713d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-2122a713d","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-2122a713d","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-2122a713d","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-2122a713d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-2122a713d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-2122a713d_1709220521710_0.7650045765063922","host":"s3://npm-registry-packages"}},"1.0.13-a9cc0ee49":{"name":"@libp2p/autonat","version":"1.0.13-a9cc0ee49","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d05e2220aed5dc4a48a4d33b5edc1948e4592b4c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-a9cc0ee49.tgz","fileCount":25,"integrity":"sha512-Pr9eEDrLK0JL/H2k+/qiiz14bT3BLDDmsyzUVYWlJmftlhSrr0XNmS9NfKNDn7de+5cQgv1scX518mi6WC5Z9A==","signatures":[{"sig":"MEUCIGbXTpV50J3PLm7uN0MM3x+rSNmwfQgndO5LX1jl8ji3AiEA+n788LojUYMIz+bjWBorMdJ2ump6GU9Zs8bgd+sjlCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-a9cc0ee49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288075},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-a9cc0ee49","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-a9cc0ee49","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-a9cc0ee49","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-a9cc0ee49","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-a9cc0ee49"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-a9cc0ee49"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-a9cc0ee49_1709291371357_0.3493617061580816","host":"s3://npm-registry-packages"}},"1.0.13-ab466004b":{"name":"@libp2p/autonat","version":"1.0.13-ab466004b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e59f79ac45c83b8cb28343e3b626b33a52bed2bf","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-ab466004b.tgz","fileCount":25,"integrity":"sha512-liONBFSNNDR6iOPJi3ttWFksG9tsbrEXe//0AJPqLM0W2g8xmgPSmjuHc8IYeDkIHoXuPgSjF+AwkrOqXQlRew==","signatures":[{"sig":"MEUCIHcmBxCMAF66u8Jg1youP/4d4NO9LqoqYXbcg/qcxKXjAiEA+SmGZLjLBzFjLolUTvVeCtKDsNDlva3ro4KcltnskSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-ab466004b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288075},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-ab466004b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-ab466004b","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-ab466004b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-ab466004b","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-ab466004b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-ab466004b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-ab466004b_1709733503044_0.9649010281157948","host":"s3://npm-registry-packages"}},"1.0.13-83ef3717e":{"name":"@libp2p/autonat","version":"1.0.13-83ef3717e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"748e4f2cfff976590fb015b0f20c181629ade091","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-83ef3717e.tgz","fileCount":25,"integrity":"sha512-UMEJxmSzvKHkVSfvcpI6WzFggR1c4PO9zBgYUZEgR2mVXicjzhLdgHrgInSEPyqFwcitFLtZqsNI2OdWAXVZjg==","signatures":[{"sig":"MEYCIQDRzaCXlyDv+m9AvHYwGNajE/HYd4KxaJphigdbrCAmXwIhAMZ8LO26OzIrbgzeRu2PEClfB7hFvqd8itRil2hvZsSC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-83ef3717e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288075},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-83ef3717e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-83ef3717e","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-83ef3717e","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-83ef3717e","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-83ef3717e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-83ef3717e"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-83ef3717e_1710145664762_0.8940066435282159","host":"s3://npm-registry-packages"}},"1.0.13-f39ce5f13":{"name":"@libp2p/autonat","version":"1.0.13-f39ce5f13","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9ee1ed139bcc61470280322b7ec1fa301537b574","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-f39ce5f13.tgz","fileCount":25,"integrity":"sha512-ET09oLba/BRHQOotf042OENv5vqF/AUl+LLmSyQDCobBrZfhk2q2WTBUHeUr+n1e66Tz3xh4MTcjE2Up0GUIOQ==","signatures":[{"sig":"MEYCIQCLpMrRes+w75D00rbv7Qw5n27IcVpLVhpwk4QH4UeGeQIhAJLJXq34NqRIqT6zjzCijJkjZH6tGjPy1kKiCZPYQyL/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-f39ce5f13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288072},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-f39ce5f13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-f39ce5f13","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-f39ce5f13","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-f39ce5f13","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-f39ce5f13"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-f39ce5f13"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-f39ce5f13_1710240201654_0.5524737331627783","host":"s3://npm-registry-packages"}},"1.0.13-e1798aa26":{"name":"@libp2p/autonat","version":"1.0.13-e1798aa26","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d5143792288f7534006d7c7ceea8e38ea7ae6482","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-e1798aa26.tgz","fileCount":25,"integrity":"sha512-Y30aVAoIX3aZoFLe70cuyrSR0CRx3Y0vg9663u360ENX8dSZ36H5X+38gHvTOOYER+fRXJPB0NBdBWA7kOXKkg==","signatures":[{"sig":"MEUCID+261WdKK5XQuKhxUY4lSQtwq6UKh3/7qerLgfc1SKYAiEA/Id7Wz3ccWGlP4My/h1RdQqIlpy1BbUm3LSxRzzWIM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-e1798aa26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288072},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-e1798aa26","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-e1798aa26","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-e1798aa26","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-e1798aa26","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-e1798aa26"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-e1798aa26"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-e1798aa26_1710330063744_0.9263788134466235","host":"s3://npm-registry-packages"}},"1.0.13-cad9cf007":{"name":"@libp2p/autonat","version":"1.0.13-cad9cf007","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3cb3c632039a13b0fa301a4b9c44c4001357363","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-cad9cf007.tgz","fileCount":25,"integrity":"sha512-LvmQIlFkTb0SeyA8Fkzz7aS7VBDrSObBdpfKKilo2Lg3qNovRAddyYXgpl1EwBlpHewviSXd6b7roSLM0A5g4A==","signatures":[{"sig":"MEUCIAQm4CrRF3I9yiAtaDdVSRMWCsWJiRzxvax7+vp7JRuYAiEA9TZSEU6Vy7jTNuGw0XraG3GAs3FL8mmgSJPEFIdLflc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-cad9cf007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288072},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-cad9cf007","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-cad9cf007","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-cad9cf007","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-cad9cf007","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-cad9cf007"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-cad9cf007"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-cad9cf007_1710332686705_0.787146016017114","host":"s3://npm-registry-packages"}},"1.0.13-fad3074b8":{"name":"@libp2p/autonat","version":"1.0.13-fad3074b8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6fda24e6c00b1ebd05260d342e5ceff514929e37","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-fad3074b8.tgz","fileCount":25,"integrity":"sha512-2EFlw3sk3K9HqxkV9DcgMNfPlJpNrST1QvRTaQgM1JlBlwH/bYES7/mEDwwevATFzXUzxo9uXN8gNidpw+11xA==","signatures":[{"sig":"MEYCIQDMO7nUzM6ClV4srCROhksrJI4AQAUKFxb+GixcBnU5WAIhAM3QyVG2u/jJty5C1lex2LPF1VTV2IT1+N8MtFcHyBbr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-fad3074b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288072},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-fad3074b8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-fad3074b8","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-fad3074b8","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-fad3074b8","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-fad3074b8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-fad3074b8"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-fad3074b8_1710336917961_0.2581562264212085","host":"s3://npm-registry-packages"}},"1.0.13-59a97b61b":{"name":"@libp2p/autonat","version":"1.0.13-59a97b61b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0711b3d943c5fb022bbe0adf5043594ec1b07f2e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-59a97b61b.tgz","fileCount":25,"integrity":"sha512-+TCHIFf9jm4EnV76yMQGujHfc5Qv/xcEbZg7LPDEFol41BVeXM1LPZvH1QisIn09sh6wJm6tiLgsGMgoYaPf5A==","signatures":[{"sig":"MEUCICqfigp0YOcaDNxlsXdE16N6C+wiET4x4ornf7d2P1KzAiEAnSYM4dYxrmGCKXYQucfxCLrXcJnMKICuv2I+ChNeE9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-59a97b61b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287258},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-59a97b61b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-59a97b61b","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-59a97b61b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-59a97b61b","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-59a97b61b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-59a97b61b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-59a97b61b_1711607356085_0.4329018307259973","host":"s3://npm-registry-packages"}},"1.0.13-330a5ed72":{"name":"@libp2p/autonat","version":"1.0.13-330a5ed72","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f8f875e05daa4930f1debfef7e5166f6e3373fcb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-330a5ed72.tgz","fileCount":25,"integrity":"sha512-Dvj3o4IS3gTar06S69tPPIWBo4JML22c8G6y4V0nsN+gbQ9odhcjcpndvhBI8bnbH617yK07MIpK/mV62/JCtg==","signatures":[{"sig":"MEQCIAKykXuPL4l7Nl0Kh21bF51LQmjStAwkY97JPZOPc485AiBYiet1T2E5BJdoPkaew73Dojkjg+6OTJFoCem8Oysr/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-330a5ed72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287258},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-330a5ed72","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-330a5ed72","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-330a5ed72","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-330a5ed72","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-330a5ed72"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-330a5ed72"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-330a5ed72_1711628500674_0.23605317899460676","host":"s3://npm-registry-packages"}},"1.0.13-1fc929c1c":{"name":"@libp2p/autonat","version":"1.0.13-1fc929c1c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"949a4bb26992176c95297066adb8ab69a848eb5d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-1fc929c1c.tgz","fileCount":25,"integrity":"sha512-zREpc1UqKtlMccg0oawRpbn6eHDZ0cTb89Wk1c7IfsARucBiIwEo/iP1POijyhDbJ9hWUf10fATe17q0sb4UVw==","signatures":[{"sig":"MEUCIQCvDCRyMhikoducFzT8/atSs9UAkpMqfEAH1JhnPOgW1wIgKXRFioLtFAtEReICUtrK/374F+c33DwkMTj3ztMkBCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-1fc929c1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287258},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-1fc929c1c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-1fc929c1c","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-1fc929c1c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-1fc929c1c","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-1fc929c1c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-1fc929c1c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-1fc929c1c_1711630792122_0.05571194249955047","host":"s3://npm-registry-packages"}},"1.0.13-bf720c045":{"name":"@libp2p/autonat","version":"1.0.13-bf720c045","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1835d535ae8ac4bc5fdb11432da22eceb896b9a9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-bf720c045.tgz","fileCount":25,"integrity":"sha512-wVZ09labwdhFi7lEV5hjdQgox0TBvp/XgMsZdz6fzxJmAlI1/sJK6N04cOEGhU4IePGCmwbeROf/bzmEtN2eqg==","signatures":[{"sig":"MEYCIQCcUEyCTmBaM8nC+IhLV4MrT756a7rYdg9qhpCfRP5BiQIhANimLi+EHvhRtfiKkZTKxJvx1QqcDya8krFwirqKRC+Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-bf720c045","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287258},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-bf720c045","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-bf720c045","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-bf720c045","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-bf720c045","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-bf720c045"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-bf720c045"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-bf720c045_1711630838626_0.8730276505522088","host":"s3://npm-registry-packages"}},"1.0.13-82901e785":{"name":"@libp2p/autonat","version":"1.0.13-82901e785","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.13-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a526cf77544a99fd4903754a4ab69ba1c923672d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.13-82901e785.tgz","fileCount":25,"integrity":"sha512-9YJLn3MCSRTBqe27psQl8/0bknWOqPyw4a2dDp1wjk1pMMCUcPLPGZ2OwJCyZ6AzD1AyYe1xxNqxMXLi1tzJvQ==","signatures":[{"sig":"MEQCIFzHikRyapm8KVtfKTx/ugvxQeCPt166zYGCZfkYAQ1oAiBzMeAvC2e/idV5wrlUAW2C4gqbXVgY7gDTeIlh36su1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.13-82901e785","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289543},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.6-82901e785","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.7-82901e785","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.4-82901e785","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.7-82901e785","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.9-82901e785"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.7-82901e785"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.13-82901e785_1711631303470_0.7216619016188419","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@libp2p/autonat","version":"1.0.14","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.14","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"09dfc73aa707186e8999dbd6fc97dbcc6d3600e7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.14.tgz","fileCount":26,"integrity":"sha512-yd6Qlltzt7/kkec9wOtgUJzzDXXreVXyKVR1E5zms58sQmVavc3PWEJE1cFxK0GYMF2QjjzJY13/z9WLeQBzIA==","signatures":[{"sig":"MEYCIQDBiJQG9QWGQIDfsT4cBGIS+QuM/N+WUhrAd8LUvdi7+AIhAPieIQrt4TNEIV5iU202gu8pvmsHEFcXvk8zFWiU1Kl0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290116},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"^5.2.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.8","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.5","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.8","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.14_1711634963754_0.7835119899924843","host":"s3://npm-registry-packages"}},"1.0.14-afe15f669":{"name":"@libp2p/autonat","version":"1.0.14-afe15f669","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.14-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e34fd977ba7c9e67766e3d5dbca3121b98b55da1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.14-afe15f669.tgz","fileCount":25,"integrity":"sha512-NVScKlAe3aP4qm7hu12hYoAzLR3RnTIfNgazmpxf4CgsNSsUvphjIQcP7EO3FlkRVI7hT/c7fnJcFVIkYCe1Yg==","signatures":[{"sig":"MEYCIQDpU9qwufHk0ChkufpxIsFwMfqGwtZTmvisvX8RQxw1TAIhAIk8bFNnkeHrSVONZcpFMCvfuLareTvq9WSkmKeSTay/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.14-afe15f669","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289544},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.7-afe15f669","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-afe15f669","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-afe15f669","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-afe15f669","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.10-afe15f669"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-afe15f669"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.14-afe15f669_1712053827216_0.22743092444182622","host":"s3://npm-registry-packages"}},"1.0.14-1f589c822":{"name":"@libp2p/autonat","version":"1.0.14-1f589c822","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.14-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d06732e8bd8d2ff136e2d88032b76bce6729894","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.14-1f589c822.tgz","fileCount":25,"integrity":"sha512-Jhlcpw/QrP8bG3cCVyVMkwSlXoMSHUnRwvNg8s2sMNSzP1YSpQIamgIQXQDwZ+azpFSxy9Gmv6O5BU59IjGNng==","signatures":[{"sig":"MEUCIQCOjAPhSJcznBqLdki1UNsdtpEG9Ey4d6YNuC27dyfYTAIgCtsQCIBvBN6BjBYyyi9QwjKa4B1i/w6kihgpV63yK0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.14-1f589c822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289544},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.7-1f589c822","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-1f589c822","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-1f589c822","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-1f589c822","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.10-1f589c822"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-1f589c822"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.14-1f589c822_1712053947695_0.09687639337877485","host":"s3://npm-registry-packages"}},"1.0.14-4fc0a7d30":{"name":"@libp2p/autonat","version":"1.0.14-4fc0a7d30","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.14-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d2758652c4a7b115249a47fb451fc760d3812f44","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.14-4fc0a7d30.tgz","fileCount":25,"integrity":"sha512-VzGaFjFZyqPaelg6FT5owdll9wY04BV9oRfEvIckxzQSdTgqGo4RvR0/DoI0JzWzKJi1M9+TTBtdz8Ri0rsHlA==","signatures":[{"sig":"MEUCIGuyiVGWlkHbZHzMvopRwknPDCoSKyRRDIwm5PD54H7jAiEA8CdLimBVVJl6axEIAyt9/bMPU4Gm4h+gWq14OgQmRLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.14-4fc0a7d30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289544},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.7-4fc0a7d30","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-4fc0a7d30","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-4fc0a7d30","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-4fc0a7d30","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.10-4fc0a7d30"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-4fc0a7d30"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.14-4fc0a7d30_1712054644575_0.2754487656398372","host":"s3://npm-registry-packages"}},"1.0.14-ab5f05763":{"name":"@libp2p/autonat","version":"1.0.14-ab5f05763","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.14-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"073b928ec8dca5787aff3fbcaea9c78c7f62a8cc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.14-ab5f05763.tgz","fileCount":25,"integrity":"sha512-FgTWcerZVzVLaLXOEjksg3f/G+HpT2/6uG3THoAfPSYFUUStw92yP62qIiUhM8S8VZq4zko9gwcdyMr1ULNhuw==","signatures":[{"sig":"MEUCIE1pylrlnMpaGY3Ao14Q8+aFH7433BHtCoC6/Mfy0uw8AiEA2n0a17RqNQnf3ARlYebMKjHiReQlgTmKL+gQQR8GsfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.14-ab5f05763","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289544},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.7-ab5f05763","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-ab5f05763","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-ab5f05763","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-ab5f05763","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"1.0.10-ab5f05763"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.4","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-ab5f05763"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.14-ab5f05763_1712060578769_0.8602971278446676","host":"s3://npm-registry-packages"}},"1.0.14-3ffecc5bf":{"name":"@libp2p/autonat","version":"1.0.14-3ffecc5bf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.14-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e92d6c1c583986465cb6afb67801e4ea8df53bc5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.14-3ffecc5bf.tgz","fileCount":25,"integrity":"sha512-/H90iI+6Jd0LnY7cyYXSpMc7XTAJtj3g9xuqfPWYOUQ8+/LGKYoNsJCiL7dC4i00y+wakzxCBQmUb5EKhT8iHw==","signatures":[{"sig":"MEYCIQCH/zNNYWbu8vyDeVtm97d4uKT7rnC58V0rVgoyi/svLQIhAO0caBG2vcwQmXq8GGk7njwY6fXH5vQeWvCIGO/4+1RM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.14-3ffecc5bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289543},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.7-3ffecc5bf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-3ffecc5bf","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-3ffecc5bf","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-3ffecc5bf","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.10-3ffecc5bf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-3ffecc5bf"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.14-3ffecc5bf_1712072305978_0.26660436035329105","host":"s3://npm-registry-packages"}},"1.0.14-80278b36b":{"name":"@libp2p/autonat","version":"1.0.14-80278b36b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.14-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"67f5bc8da0ed6cac648a60faa170efd768347bff","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.14-80278b36b.tgz","fileCount":25,"integrity":"sha512-E39JBoxU+l1PPDkoRWPTMCdEf9INThbS2/wrmPAHgriChfmwV3jn1leRdA4QXnpPoWNOWZ2oEmphIUcz6qTJKA==","signatures":[{"sig":"MEYCIQDtQ+ZcSdCtXnQPnaehHkVJJfB4DdQDtIs+7wpMZxexJwIhAN7uOkh3KlOKxWLnYtG1YSRv8lg7Msq56kzK6k2zZtXN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.14-80278b36b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289543},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.7-80278b36b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-80278b36b","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-80278b36b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-80278b36b","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.10-80278b36b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-80278b36b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.14-80278b36b_1712076541149_0.46261465549985004","host":"s3://npm-registry-packages"}},"1.0.14-a2b41f793":{"name":"@libp2p/autonat","version":"1.0.14-a2b41f793","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.14-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7b07706bf9f9e8f61e0a1083d715636173cdd7aa","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.14-a2b41f793.tgz","fileCount":25,"integrity":"sha512-MrUI5EWWx+yX/4TwNEffvxTyPybFGUlg6Y4bH7KK0ANhbhhUsj8pvUKxCMQjjmJYKVkOy75g8jqvYLVPea/aqw==","signatures":[{"sig":"MEYCIQCzWTifwJUZAjzm0WTaD5m/tcKxKLIfPls4WpXpKTdpTQIhANK1uRITj7ifFQFtw6HNZOQmjJ2gazJJ1W8XOEWKkT5o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.14-a2b41f793","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289543},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.7-a2b41f793","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-a2b41f793","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-a2b41f793","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-a2b41f793","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.10-a2b41f793"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-a2b41f793"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.14-a2b41f793_1712169850582_0.46565342974786805","host":"s3://npm-registry-packages"}},"1.0.14-d446c6c31":{"name":"@libp2p/autonat","version":"1.0.14-d446c6c31","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.14-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e824c1dbc60e3ce5a2c1c40badd02d676a266436","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.14-d446c6c31.tgz","fileCount":25,"integrity":"sha512-utcJY1gtg3rrBBkF81g/4eoYRTRLQVr3W15X8UTdOkrz2XrUOKozJvSV7LOR8at7HrHt+Lz/0ulQFgGDemXN/w==","signatures":[{"sig":"MEQCIA4ZSdaDBkZ4v+kIPFWm95SQ7th/74IHaDDg2CA7HKeCAiB2cdpTRTGVeuGj3hpLa74L1wPefKieNQCQJbv0fY+Aug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.14-d446c6c31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289543},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.7-d446c6c31","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-d446c6c31","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-d446c6c31","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-d446c6c31","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.10-d446c6c31"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-d446c6c31"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.14-d446c6c31_1712261262652_0.06367098257033121","host":"s3://npm-registry-packages"}},"1.0.14-3e515f007":{"name":"@libp2p/autonat","version":"1.0.14-3e515f007","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.14-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"581b4c4e8ced5ff1785e820364c1f56b350a3f2b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.14-3e515f007.tgz","fileCount":25,"integrity":"sha512-tHUJ3GyACzMBmDTrjIkUSVpZagdCNuzXAN6qLHvv9w7m941f5lmvZge/k4j/SjMnu8tzk7PYJDVvN/7jRMdX4A==","signatures":[{"sig":"MEUCIErvMXZlBltTrHgwdc5fZnBUraIsT2oufd7YGKWhwg0QAiEAw6cT19tVxBwXSHT25SHyjzekMXqc5MPIjCp1aypDJo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.14-3e515f007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289543},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.7-3e515f007","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.8-3e515f007","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.5-3e515f007","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.8-3e515f007","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.10-3e515f007"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.8-3e515f007"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.14-3e515f007_1712334603180_0.9682052869729665","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@libp2p/autonat","version":"1.0.15","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"535398609065ceb8d1e7f6e39cea266ab3484506","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.15.tgz","fileCount":26,"integrity":"sha512-St8AVUgzJU+S6YjNzWdHDIIo0ANB8HcfxUJBJK+FFFQF7lY1pzTSgTJipe/eyHO5Kf5TPT5wwidaNJ0mM8Bmgg==","signatures":[{"sig":"MEUCIE4SL4nJ/H2ydXy4Qtfl4Snlu2x3ElvfAbEukVdJOXArAiEAjYrSG4SiUHCJ+faNddUPcsuq+wcp+Hufo8eMTrhvfbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290115},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"^5.2.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.9","protons-runtime":"^5.4.0","@libp2p/interface":"^1.1.6","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.9","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.0.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.15_1712338062113_0.0813465416713195","host":"s3://npm-registry-packages"}},"1.0.15-2b2958fe6":{"name":"@libp2p/autonat","version":"1.0.15-2b2958fe6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"563231e375fe0d9d238196e2e7e4cbca95f120fe","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.15-2b2958fe6.tgz","fileCount":25,"integrity":"sha512-x8r/T4fnn8GCm3rN2sqe0fglTBZLZysojYFpqQJPEIKymFQMAiXVDJ8rOKuJ81S50+fnDtjoPg3x32e/bIZPQg==","signatures":[{"sig":"MEYCIQDdPwd6E2lPEpE0Mg76FLJUf+qWOcuo1fX0+olPR2+sUQIhANKPvtQGb3efXd4vox1eD5+O7qMhi1p8LPfZiTB7bcPv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.15-2b2958fe6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289543},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.8-2b2958fe6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-2b2958fe6","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-2b2958fe6","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.9-2b2958fe6","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.11-2b2958fe6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.9-2b2958fe6"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.15-2b2958fe6_1712600872005_0.2699405180394969","host":"s3://npm-registry-packages"}},"1.0.15-936dbba10":{"name":"@libp2p/autonat","version":"1.0.15-936dbba10","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2dbd73dd32d721218870914d78699b247ba104bb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.15-936dbba10.tgz","fileCount":25,"integrity":"sha512-0kEDBYlBVyoa8BJyXxishP+rojXfdu3QQcFSfOthZf/kIg07jLrF9NRQwe/UeZfQZg19VzxxifJXIUV8GyjWOw==","signatures":[{"sig":"MEUCIG6DLvm1/jX/zO8Ofw7KEzQg8/p6MCtAJiooZtMm5BLmAiEAlaGfeU7gCQ/7qigESx+LTPTnXD8bFEQGH0z/NMTQa+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.15-936dbba10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289543},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.8-936dbba10","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-936dbba10","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-936dbba10","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.9-936dbba10","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.11-936dbba10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.9-936dbba10"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.15-936dbba10_1712671390190_0.5358296632032296","host":"s3://npm-registry-packages"}},"1.0.15-732c436d4":{"name":"@libp2p/autonat","version":"1.0.15-732c436d4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d4198e005a7d7ee17245f9c0b0ed738ddbf7433d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.15-732c436d4.tgz","fileCount":25,"integrity":"sha512-tb6DmWuECZ996we0H8SKgCu+Z/CUw44wR1m6c+Uj1QSOnS9Exwin11xoCmu0DjE3k7Wog13lhek+JnLoSd6Yrw==","signatures":[{"sig":"MEQCIFzFI9eFUvxUpSjIIgoNFzSjeOOivGjfgDjkPI/UkWupAiBKoS79YpAVlQG8MeHwWEori+hXANrrMsVKRHfeH7uGvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.15-732c436d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289543},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.8-732c436d4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-732c436d4","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-732c436d4","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.9-732c436d4","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.11-732c436d4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.9-732c436d4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.15-732c436d4_1712672495114_0.6880159429001043","host":"s3://npm-registry-packages"}},"1.0.15-2c56203f9":{"name":"@libp2p/autonat","version":"1.0.15-2c56203f9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"04bda589ce721ccd1b593064287875479a84bcff","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.15-2c56203f9.tgz","fileCount":25,"integrity":"sha512-cpcAdCewna8DIDE5C0p33wumIwC4r+omlqrhxLuyhau545lwqLrlJ+GcRkrX8G0d/OgtMki5/6pr8G3z3d43zg==","signatures":[{"sig":"MEYCIQDxrc4jpGMusNAz0VXsfvuVbhChb18p/ouR9mn/Nd3YHgIhAJCtyM3d6uQ1yZ7S9rBltycByIbCW/8O1aetZmL7FboI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.15-2c56203f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289543},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.8-2c56203f9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-2c56203f9","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-2c56203f9","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.9-2c56203f9","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.11-2c56203f9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.9-2c56203f9"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.15-2c56203f9_1712920322233_0.22759864831204313","host":"s3://npm-registry-packages"}},"1.0.15-b17824a1d":{"name":"@libp2p/autonat","version":"1.0.15-b17824a1d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d8c516d5670a6995e65248cef770cdb7b2e4ac47","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.15-b17824a1d.tgz","fileCount":25,"integrity":"sha512-vLyvh1vAcRKrvlCXUrcDMzw9Y46DvLwHzQIPNEotIaw22brfez6X8iUsnspaU6PScizYNM4qZakv89zM8xFrrA==","signatures":[{"sig":"MEYCIQCCZ1H7LFfrxkv2OVLBB2F3iTkl+QGWdVvfnKpjCF0t4AIhANhiOtcoFCrnAACJWRF+xaLcIS3FxBYEXNw8Co3qt+Kn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.15-b17824a1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289543},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.2.8-b17824a1d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.9-b17824a1d","protons-runtime":"^5.4.0","@libp2p/interface":"1.1.6-b17824a1d","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.9-b17824a1d","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.0.11-b17824a1d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.9-b17824a1d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.15-b17824a1d_1712941297916_0.19017624098264685","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@libp2p/autonat","version":"1.0.16","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a896b197d8a1c332c7e256c17a949e2cc398eefa","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.16.tgz","fileCount":26,"integrity":"sha512-vjmcaiJCtrJni6Mx3HPWNOCPSH6R1/Wrk8X1g6lcDAU6e5zraToa76KB14aKSNRIB7+wlr0/cFMY7lleBYjDpQ==","signatures":[{"sig":"MEQCIHBABbr3yuk4W+oWMBP7612i5xio7Okvej9IpjLiRIbDAiAl/9A994QV+0FMZqTjScoOFsOWDoP+3ElU0byT5txK5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290117},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"^5.3.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.10","protons-runtime":"^5.4.0","@libp2p/interface":"^1.2.0","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.10","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.10"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.16_1712945414790_0.023741938938203422","host":"s3://npm-registry-packages"}},"1.0.16-08dabd390":{"name":"@libp2p/autonat","version":"1.0.16-08dabd390","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.16-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7464dea6d72c45d75dfa4958d007621a9c377e6c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.16-08dabd390.tgz","fileCount":25,"integrity":"sha512-eEuswfp5c9fHsFPtnf3BvmZmV8R+TG/SU8tLZNSdHgZMPDgJDSeK8S7pmGE2q61UAVYSrGpCkf+AVRKp+HmYqA==","signatures":[{"sig":"MEQCICUzUGqyyn7jWQuYcGCEdcEI9TIcHGMy06Y8WSZxbfbkAiB8xbiOxbFT1+geEj9kOBxrmwKT2euY3QheVqzUmabdYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.16-08dabd390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289545},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.0-08dabd390","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-08dabd390","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-08dabd390","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-08dabd390","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-08dabd390"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-08dabd390"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.16-08dabd390_1713177709230_0.6829697885841477","host":"s3://npm-registry-packages"}},"1.0.16-31c78f4ed":{"name":"@libp2p/autonat","version":"1.0.16-31c78f4ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.16-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"116e9d3c8bd0a88f73805f0a7fff1408dbb58d11","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.16-31c78f4ed.tgz","fileCount":25,"integrity":"sha512-qaoLHhPNYh/ut0A/n96pKgxuUTKPtUNmmFceRZrDxvfAirOzp6HdXthljj8ZzawDvk0hcbKX+wSQB7WPW5ISjw==","signatures":[{"sig":"MEYCIQC5/MJDL+1nqYsGrWVP8Q+lxpw9g3bGLMjCvsSKaSnkuAIhANRhvLTXtS4rMRd6N5w0dL+vMw+hGDFLJgpm8BO6HRU4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.16-31c78f4ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289545},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.0-31c78f4ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-31c78f4ed","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-31c78f4ed","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-31c78f4ed","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-31c78f4ed"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-31c78f4ed"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.16-31c78f4ed_1713190767699_0.08192751127540121","host":"s3://npm-registry-packages"}},"1.0.17-ea4f26285":{"name":"@libp2p/autonat","version":"1.0.17-ea4f26285","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"29a5f762a5875033d89b546ecb65db284098f7db","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.17-ea4f26285.tgz","fileCount":25,"integrity":"sha512-UUCvqgEEPPJf8zoWvaLPgYKg5pq5GnQtiKS74eis1fB4r4duMhb+Sy6yMiJzwA+1yG+svSIQQZuTeuiCdKSNsQ==","signatures":[{"sig":"MEYCIQDfWw74wKfIuOlmi6Yx+khyuY9/Mu0k0i+5sZkhFqcLygIhAMcMdx9Y0dEyyZq8ALTLLsJmaBMIBLSQMTNuIB8Uol6v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.17-ea4f26285","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289545},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.1-ea4f26285","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-ea4f26285","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-ea4f26285","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-ea4f26285","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-ea4f26285"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-ea4f26285"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.17-ea4f26285_1713275140983_0.7987677315595587","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@libp2p/autonat","version":"1.0.17","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5da82a2054bb7928306217bb58b825c26b05da55","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.17.tgz","fileCount":26,"integrity":"sha512-NT6zjYQVxR4aH6tLY0c0o8vjkrtQCeNjJTDegGkE6Xx5hTz65oNFvNU6wfxcrSMaJ90IPnrRa9duhUc76uBnVA==","signatures":[{"sig":"MEUCIQCaYDwRDAJrz2xbSLdu6Tn8Te8md6S4CCXlKoE2WYIMlgIgfMVXt3W+RYFehJ+JIajsy9ssF79HQLz+QezT6llr0tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290117},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"^5.3.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.10","protons-runtime":"^5.4.0","@libp2p/interface":"^1.2.0","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.0.10","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.10"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.17_1713277679975_0.6931452309044794","host":"s3://npm-registry-packages"}},"1.0.17-acef72613":{"name":"@libp2p/autonat","version":"1.0.17-acef72613","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8ff8594b44e74e22e02877a6d990d605b6d72b1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.17-acef72613.tgz","fileCount":25,"integrity":"sha512-UbelA8ld6erHHvapmKEm0u8pHdezyaYzu9bRwjzUsyRq/fDF95rJ12XtdZntkgck1mnqoH0SmIVO7mOAo/pH+A==","signatures":[{"sig":"MEQCIHWdmfy3hPOWFTr4IUNi4xticrtuu+5faPIh7wueTXGbAiBCTlYPau1IOJNhf7AL8AvtCbJmYhIq7wS+kSEh0TKFEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.17-acef72613","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289545},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.1-acef72613","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-acef72613","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-acef72613","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-acef72613","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-acef72613"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-acef72613"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.17-acef72613_1713771328279_0.9229602672165933","host":"s3://npm-registry-packages"}},"1.0.17-eaf8ac7cf":{"name":"@libp2p/autonat","version":"1.0.17-eaf8ac7cf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"609409c6dda72980938eeefdfdda261ed302aaf8","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.17-eaf8ac7cf.tgz","fileCount":25,"integrity":"sha512-sK1egiJEGJWY/Mh/vS5jqZlOA5g7PhZrOqCJ6Gucx5RrxdmsbvXiUZGj3gQq24WEzbGR2L/jLqYdkfUjmmXZKA==","signatures":[{"sig":"MEYCIQCsfMEYHVqnMeoAI2ZVi8vYuksNYQ/sP4sZ6948oSj1xwIhAKPALh7RreI7qEzfgWVGmEYN3xtvnAUwrgfK83q+vn76","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.17-eaf8ac7cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289545},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.1-eaf8ac7cf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-eaf8ac7cf","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-eaf8ac7cf","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-eaf8ac7cf","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-eaf8ac7cf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-eaf8ac7cf"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.17-eaf8ac7cf_1713793866392_0.51844948878663","host":"s3://npm-registry-packages"}},"1.0.17-fd1f8343d":{"name":"@libp2p/autonat","version":"1.0.17-fd1f8343d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2df8f58a21c014794256985be58ba7c809b2527c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.17-fd1f8343d.tgz","fileCount":25,"integrity":"sha512-2i/q3tBO0XCE3Qzxjh/e4NICVm9iOLM1n8UXXNDG6iStCqZAQH8gbyrLFMltSe8yWSAML+tJ+wEdpe7HUQORZg==","signatures":[{"sig":"MEYCIQDLMyPF9F/ccFTN4VNIxM8Uy5U09rdglf0Qp7WGEXEl/QIhAMmQ7KH3RBNf/oi5eM9Gm5BSaLChiBvy9d1S66iKyjNV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.17-fd1f8343d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289689},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.1-fd1f8343d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-fd1f8343d","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-fd1f8343d","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-fd1f8343d","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-fd1f8343d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-fd1f8343d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.17-fd1f8343d_1713869398370_0.29265358154090904","host":"s3://npm-registry-packages"}},"1.0.17-2281f802b":{"name":"@libp2p/autonat","version":"1.0.17-2281f802b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a4cfeea4a924d6c2ef93dd6f291309e0caa96ffd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.17-2281f802b.tgz","fileCount":25,"integrity":"sha512-FL1c+m1QTpCzZLmewaqL2De9BrITuDhONTrDrtGuosX20J/PWxWbda9fpIyW92Z2BlIPiibDW39I5+A/6et3mQ==","signatures":[{"sig":"MEYCIQD8DNn9neN4o6gc4Ezmg7dbpS8A3vUvZ+nCNMRsx+3TPAIhAM+6+hxyYMcTQWBuJkZgeOb7My72A9sL2Q6/CzgJn0B1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.17-2281f802b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289689},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.1-2281f802b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-2281f802b","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-2281f802b","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-2281f802b","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-2281f802b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-2281f802b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.17-2281f802b_1713948161810_0.834155007160122","host":"s3://npm-registry-packages"}},"1.0.17-c2181f0cf":{"name":"@libp2p/autonat","version":"1.0.17-c2181f0cf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0c4246fa83ed868ccc2bbca1e544f9d62c9d0c58","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.17-c2181f0cf.tgz","fileCount":25,"integrity":"sha512-Horn1Bmo8TF8TKHdSq24EQ0SiDRszkd1pN7pFWTzoEH30H6BJSAYoUhzd9TFtHVCEkTF3jLudBzpopaFVDyV8g==","signatures":[{"sig":"MEUCIQC0u8JHDZB2ekh5ki320GsJs4kWuz70itqIK+573W/52gIgbAce+8MCE+Wev2Of4GQDmKkIUerkLvLpYQSrF1L5nRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.17-c2181f0cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289689},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.1-c2181f0cf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.0.10-c2181f0cf","protons-runtime":"^5.4.0","@libp2p/interface":"1.2.0-c2181f0cf","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.0.10-c2181f0cf","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.0-c2181f0cf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.10-c2181f0cf"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.17-c2181f0cf_1713964466617_0.49126281582193077","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@libp2p/autonat","version":"1.0.18","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a8a0fd1e58fdcf9ae2d604ec7bd878018a25b90f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.18.tgz","fileCount":26,"integrity":"sha512-NXup0o1KSVc4+8pk4GMwo6WAjlXfxbyO2HFTXkeaF59CzfpG7aJIGhBXAF2cXAcehDnrkWTGeHnPp2jUGvxGVA==","signatures":[{"sig":"MEQCIFXsLADDcSuOOO/FJkpoTJJo+Hj+xUFx2mxAsDSW2mEeAiAdCSEZmnjSsgQeB3MrfQuW1EJ/KPsSiCx8J90SZN+Wzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290259},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"^5.3.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.3.0","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.1.0","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.11"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.18_1713968177318_0.5497556903207423","host":"s3://npm-registry-packages"}},"1.0.18-90cfd25e2":{"name":"@libp2p/autonat","version":"1.0.18-90cfd25e2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"87dde746f0adcf73363996b254a99755ec0b9ff2","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.18-90cfd25e2.tgz","fileCount":25,"integrity":"sha512-nzelo33w6a6c9UcXujL0g9F11TOFIOEq6Ty0cQ84NGhxSpWWc4iv6OP5JqioDT0aAoxXBdAEM/t1+MqmQ+8xwg==","signatures":[{"sig":"MEYCIQCjebginEP2i9TEoKqqKbG1s62K7oJe1xsKV52sLF2TnwIhALw6yTWiI6djrqcmokAO24A/czRIE994fIYUVMlnMlVw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.18-90cfd25e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289711},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.2-90cfd25e2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-90cfd25e2","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-90cfd25e2","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-90cfd25e2","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-90cfd25e2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-90cfd25e2"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.18-90cfd25e2_1714063713290_0.5350050397084576","host":"s3://npm-registry-packages"}},"1.0.18-998fcaf94":{"name":"@libp2p/autonat","version":"1.0.18-998fcaf94","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7d80d80e53ffa1692369000e2214c8309cf3a588","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.18-998fcaf94.tgz","fileCount":25,"integrity":"sha512-pcFb4MgLkFE4Ut4M30+xBLRubC7BbebmXPLmNDEvmVEyPwWhFaEhO2LnakcjH2bxLnaBHA4dR+XyimrTDSA6FQ==","signatures":[{"sig":"MEUCIQCKGmxl9fQecI7fElYBaSsw6VI6D26fQQr5c+R2t1g59gIgP3MzCA1PuHNKW5zn5WZn0yZB0NcAU9IRNSPFXbJ43Yc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.18-998fcaf94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289711},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.2-998fcaf94","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-998fcaf94","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-998fcaf94","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-998fcaf94","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-998fcaf94"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-998fcaf94"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.18-998fcaf94_1714151998926_0.7672341847136501","host":"s3://npm-registry-packages"}},"1.0.18-e1923b0a7":{"name":"@libp2p/autonat","version":"1.0.18-e1923b0a7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5da583b469d758671790bfc2a3fcaa478c58997c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.18-e1923b0a7.tgz","fileCount":25,"integrity":"sha512-0Sw/wAcno7f6fo1wlxkglTnUufxAmLBVAjkppiM+6pGpPXK7nXcJr0LChvn++gizCzkVdW+3wTorgBE1w2O0RQ==","signatures":[{"sig":"MEQCICOgJh662TbbkwdLqKMSiwRC4wZv+PTtuq+wo3KdmgluAiA9sSMqw9Wv2mCSWMlBFUrFkvIZZ19ivEaNiQ+Z9+lwbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.18-e1923b0a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289711},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.2-e1923b0a7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-e1923b0a7","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-e1923b0a7","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-e1923b0a7","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-e1923b0a7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-e1923b0a7"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.18-e1923b0a7_1714153339988_0.49458174323073534","host":"s3://npm-registry-packages"}},"1.0.18-3bc94b403":{"name":"@libp2p/autonat","version":"1.0.18-3bc94b403","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"29776bfb427cc22e606106024af85731a82a5265","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.18-3bc94b403.tgz","fileCount":25,"integrity":"sha512-26IQjTXrq1aYbGRhPJ6b5/COYeQDoVYwj09Ke2YLRH66azvPXBua6V2MGTv7auSJHeI2gdMU7P6WLa00e1cXDg==","signatures":[{"sig":"MEQCIHE93WlnIMAv/6AFRCm0UFdGObQmNoZNW4rpXkA+ILiUAiAxu4FMAtKnIjNZuFiJAmLDY8hOECjn5SbqQ2c1aQ6rqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.18-3bc94b403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289711},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.2-3bc94b403","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-3bc94b403","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-3bc94b403","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-3bc94b403","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-3bc94b403"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-3bc94b403"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.18-3bc94b403_1714459341321_0.6983196036669836","host":"s3://npm-registry-packages"}},"1.0.18-3d7a9da17":{"name":"@libp2p/autonat","version":"1.0.18-3d7a9da17","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eb024b1c31402b4a1bd6046726c97e3e040e145c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.18-3d7a9da17.tgz","fileCount":25,"integrity":"sha512-Wt6lDBjfTT0AHHCzBdM4yNRxJAOl1aiV7n89w4BIgrQr+gHtSBOzP72OHBjzLnGb97+LpBM3ye1yipbgSbK3Kw==","signatures":[{"sig":"MEYCIQDPAMnYLITsrTYK+JqpZ6zGM8iUKpXFckMZJ5STg3noAgIhANwZ5UoZ6h7qKdXjIO3u26WJhiD/9IWooN44VsTh+1l1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.18-3d7a9da17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289711},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.2-3d7a9da17","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-3d7a9da17","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-3d7a9da17","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-3d7a9da17","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-3d7a9da17"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-3d7a9da17"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.18-3d7a9da17_1714469996295_0.43509475305985745","host":"s3://npm-registry-packages"}},"1.0.18-c82432312":{"name":"@libp2p/autonat","version":"1.0.18-c82432312","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b557c95563b0c1f3ca015379027d162ff262127f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.18-c82432312.tgz","fileCount":25,"integrity":"sha512-AAmmcDinaoxM8X4Ex68x3ux4orNg4pFeCZOdQoVQI5kgBqTHzAuZNeUnxSFM8GEJUkksmS8K0VBX35Skk9cw7w==","signatures":[{"sig":"MEQCIBD1z70n3yR8ymLJ0KjOtXaQV0QPguW2EX4NL8XBlw0XAiAP7WAjIz6k+b9bv7f3L++GppZZmgYY2rXh3TUdlDGG5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.18-c82432312","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.2-c82432312","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-c82432312","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-c82432312","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-c82432312","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-c82432312"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-c82432312"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.18-c82432312_1714498698971_0.7663156252213716","host":"s3://npm-registry-packages"}},"1.0.18-de3f7aeaf":{"name":"@libp2p/autonat","version":"1.0.18-de3f7aeaf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"466bc3c627b4213ec49304080eaa54970741122f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.18-de3f7aeaf.tgz","fileCount":25,"integrity":"sha512-8JGIAqTlVIAyFH13FkYSdXdqXsgBclcjcrJFT9JUY5y6aIk6lBCkU9ftZ1hJKivkZzfnHPdyWPP9OdyyhmPQwQ==","signatures":[{"sig":"MEUCIQDUhtTA5ofOvDvrc3ublTkWsKooj5S5AO6IuHiyqXZNFQIgKG3QVicz43xTlC/wDmgqdxzIQ1ipVof5ZeV99hCi5jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.18-de3f7aeaf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.3.2-de3f7aeaf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.0-de3f7aeaf","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.0-de3f7aeaf","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.0-de3f7aeaf","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.1.1-de3f7aeaf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.11-de3f7aeaf"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.18-de3f7aeaf_1714545644787_0.5587712165649232","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@libp2p/autonat","version":"1.0.19","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5b4c2bb71242890ba1c0851932ebaceee7ad9a84","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19.tgz","fileCount":26,"integrity":"sha512-TyptjlqUvxeRIE8wrr54j3vAteSuJof1U1ryHDLjoM3fXk64a8Ie9Yc1PkcOEMXBJ7oiAEoxe0LmQ+VW89q+hQ==","signatures":[{"sig":"MEQCIC0cGrEGqgO9uuM3Zfv6Zxjv63eB3iLvU99RdumkBcgdAiBmsamrtSBlvLkCmFGwFQRMC8jzCmtzwC8QPc6YPl7/Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290295},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"^5.4.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.1","protons-runtime":"^5.4.0","@libp2p/interface":"^1.3.1","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.1.1","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.12"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19_1714549113393_0.6569883529366114","host":"s3://npm-registry-packages"}},"1.0.19-9d13a2f6a":{"name":"@libp2p/autonat","version":"1.0.19-9d13a2f6a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e204b6c8a8c65881f83f9ba0559ffbf32eaab309","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-9d13a2f6a.tgz","fileCount":25,"integrity":"sha512-HS4ex+2zOde3+K21kd4Jc55U+NjAI3zhp1LwOQS1WzZjJCNg2X8OgiNyQNIYhzjmvLZ9Hbbv4+2Hc5GSfNHytQ==","signatures":[{"sig":"MEUCIGAsajNeDQXPsa+JJb5GYyXn+ghltB1xPmusyz4x7BGDAiEA/vT+imqEnMFQFtRyuuPzDOJD6+rnme/rFZs0+QO++6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-9d13a2f6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-9d13a2f6a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-9d13a2f6a","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-9d13a2f6a","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-9d13a2f6a","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-9d13a2f6a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-9d13a2f6a"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-9d13a2f6a_1714563363912_0.40953325383843797","host":"s3://npm-registry-packages"}},"1.0.19-a11e135c2":{"name":"@libp2p/autonat","version":"1.0.19-a11e135c2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9efa863ac150f8eef29b1a97c85b04928fe25583","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-a11e135c2.tgz","fileCount":25,"integrity":"sha512-Fv75pfgUNCyN9Y1IejMY6Bewfc0VMRKBwMLz/YHLmeZCKbUeykXYcofBtY2HVyY3225FV2Sdccyj0GeYdmT8sw==","signatures":[{"sig":"MEQCIHJQ6loMku0NJ2vSC2COyatZspD9uTsi384Jnl4hUSnGAiBOQnJmtV35GdXTcXGyzpt8t29IjfLMIFYfKg2IXcRlzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-a11e135c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-a11e135c2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-a11e135c2","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-a11e135c2","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-a11e135c2","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-a11e135c2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-a11e135c2"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-a11e135c2_1714641393215_0.1372262144600791","host":"s3://npm-registry-packages"}},"1.0.19-1488a7371":{"name":"@libp2p/autonat","version":"1.0.19-1488a7371","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c731cde4a432f8cef4cb006f5efd5b902675609b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-1488a7371.tgz","fileCount":25,"integrity":"sha512-oqhN/QPMb/XmB106euAqc3X9SC/DMI0YyGMHGO99V0dCYqdHPkxJg6Ym7rz+IKfRHflxo4vl++iEW7pKDuARBw==","signatures":[{"sig":"MEQCIBzweOGP2ibrirmbt0oVpAYm3vTFGp6fnj7dYlmgrQJJAiAk45Cx6uWMyoCOhzYR8bkU5N+E8UUYr5AtO2rrwMsssw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-1488a7371","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-1488a7371","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1488a7371","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1488a7371","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-1488a7371","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-1488a7371"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-1488a7371"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-1488a7371_1715082338324_0.2892866759812456","host":"s3://npm-registry-packages"}},"1.0.19-d9366f9aa":{"name":"@libp2p/autonat","version":"1.0.19-d9366f9aa","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"67695354165e0c025162b9cdd816ca4596d2b29e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-d9366f9aa.tgz","fileCount":25,"integrity":"sha512-biaXEZpgsLoWYFCYbD++Po9RqcCr//6pmXa6lmQmAbzZOtAB1a04FkRZUstXX5GJfqW9DMQgZ5LdHmNYvDzXpA==","signatures":[{"sig":"MEUCIQDt5KlhNxM0U9IkJ+Z7veSBdngRc+I2xVKt53gjaXbKDAIgJpiVxmThtzXoesSOkuNdjk7PE3Om9s9KJo1peiS9Kik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-d9366f9aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-d9366f9aa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-d9366f9aa","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-d9366f9aa","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-d9366f9aa","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-d9366f9aa"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-d9366f9aa"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-d9366f9aa_1715085396302_0.295569222751195","host":"s3://npm-registry-packages"}},"1.0.19-bfa7660d5":{"name":"@libp2p/autonat","version":"1.0.19-bfa7660d5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"85de91022fe2a84640a86801124844b6be03b796","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-bfa7660d5.tgz","fileCount":25,"integrity":"sha512-EigXceoqsRRU4lOXAswLWXqzTybdTzCtnp7vt9AC1qt6UiTCEItr65iapQC1iJDSaTG1Lzmq3bhSHO5RRHZFcQ==","signatures":[{"sig":"MEQCIG/e0+bt8iwcwkelc3dwKPDDzzXzkU4wf0to1W/fXlCEAiBH7iDPKZ4sGYGcTHvvnaYSOuOneYz/P2T/kpNif+Q2+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-bfa7660d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-bfa7660d5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-bfa7660d5","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-bfa7660d5","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-bfa7660d5","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-bfa7660d5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-bfa7660d5"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-bfa7660d5_1715088464644_0.1835835927026892","host":"s3://npm-registry-packages"}},"1.0.19-767b23e71":{"name":"@libp2p/autonat","version":"1.0.19-767b23e71","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"adf31a969576d7cd94f71873e126009c506321d6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-767b23e71.tgz","fileCount":25,"integrity":"sha512-M+HnYYq+vJJvlSXmoCKihgMleL0xGvQ8d/pFHkKPlxXWXuPo6TT6uET5H1L0MPEqWjy9w+18KqLdevpPicCZ5A==","signatures":[{"sig":"MEUCICFN3lEbig2JQGY5Vjmi3lHl/I9chbiVBr9q5q2xbfgMAiEA3bG3UgtLAlOWcs5VtP3ZTaD1QgWyRDyJy+Jgow2v83w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-767b23e71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-767b23e71","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-767b23e71","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-767b23e71","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-767b23e71","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-767b23e71"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-767b23e71"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-767b23e71_1715090397113_0.4210168046577629","host":"s3://npm-registry-packages"}},"1.0.19-510d9ce65":{"name":"@libp2p/autonat","version":"1.0.19-510d9ce65","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"932ed026ec7cda1c149d693998318612caad20d4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-510d9ce65.tgz","fileCount":25,"integrity":"sha512-mXwxXLRiiPMuBR3v5JU4msLX07299260ytqmT1SDtIwsJTcrutJHdgk1J/h22ZuTVE2pGS3+KLf77k5Hqf+J7Q==","signatures":[{"sig":"MEUCIQDratI9zl/yoa3dhjcLCXP7lbI5uLeVMXAlA3uZBlyXxgIgThStn5FTbzNqlM69KCmnUPQiqTe6A8RzM3WacdpO1UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-510d9ce65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-510d9ce65","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-510d9ce65","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-510d9ce65","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-510d9ce65","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-510d9ce65"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-510d9ce65"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-510d9ce65_1715094753792_0.8388149734481622","host":"s3://npm-registry-packages"}},"1.0.19-4ad63bb79":{"name":"@libp2p/autonat","version":"1.0.19-4ad63bb79","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8c1b578dc4732c2e4579277a52aa1cfd2cebe472","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-4ad63bb79.tgz","fileCount":25,"integrity":"sha512-J7+7p7WuV93ckCDKfkXNEyRCx+K9ZquuZZfP0S6sOLnE7/YR63Y+CL4hGp9KKqouqR6l5dRQ31E5sgrbQ5YXVg==","signatures":[{"sig":"MEQCICl62xwLbFGEWeeg7Yq5vPGz9X1Qi8Lyri2h9d9PafB1AiAZ7/po4IRWA87kcMzd1tb8dpmxmswOSF2bHe29WD/EIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-4ad63bb79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-4ad63bb79","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-4ad63bb79","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-4ad63bb79","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-4ad63bb79","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-4ad63bb79"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-4ad63bb79"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-4ad63bb79_1715100200695_0.7017362214910348","host":"s3://npm-registry-packages"}},"1.0.19-7ae6063df":{"name":"@libp2p/autonat","version":"1.0.19-7ae6063df","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e6c9cfa4127f79819d52ac6d35e230cda2cacea4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-7ae6063df.tgz","fileCount":25,"integrity":"sha512-uVCvPx/tXy/LgWmZnI7k4q1a7o1QsGKbXDvd8fsi8+byMWAehAA4Fq25zfqm6Fj4weDV7KGUz9gi103ZnzUyLA==","signatures":[{"sig":"MEQCIDHrWYI99akP38UYZNwojLjgr3GgzqzCLtMAd2AGI+sUAiB98cvF5TB5jbzWtT+FLgvK2i8UZVpPHbCVNTfRvSGb8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-7ae6063df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-7ae6063df","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-7ae6063df","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-7ae6063df","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-7ae6063df","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-7ae6063df"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-7ae6063df"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-7ae6063df_1715335928972_0.9285599626963426","host":"s3://npm-registry-packages"}},"1.0.19-83c14d08f":{"name":"@libp2p/autonat","version":"1.0.19-83c14d08f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9e466bb70059fa695377c9eb7376cf571f07a7f3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-83c14d08f.tgz","fileCount":25,"integrity":"sha512-8wjl7Kt0x8HiTyICXxgGqgR9cO2uFQfRdaUIb5ZbDPWVORH64wN5JPZEmXEEmPh5Rb0yFzSryBAhAZh0H6WCgg==","signatures":[{"sig":"MEUCIQCUnPY0t96V7u2swA0z3pXHwF7ioTf5gxHWa8jFFIyAQwIgcuQWFQe0Gp4fw6QlAZ5UpZGxmpIlpr3x26CglepMhKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-83c14d08f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-83c14d08f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-83c14d08f","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-83c14d08f","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-83c14d08f","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-83c14d08f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-83c14d08f"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-83c14d08f_1715585587656_0.09090075342864168","host":"s3://npm-registry-packages"}},"1.0.19-43046b9ae":{"name":"@libp2p/autonat","version":"1.0.19-43046b9ae","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4cebec5de5b202b437309799f56144f7324dc538","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-43046b9ae.tgz","fileCount":25,"integrity":"sha512-/59wwKbQRg2epu+nAsjMLSLS1jkIqdRKDJCbPH3ZKGKfNvrg49yKuJHogfvyW04b8E/sZU0fg/CHUYCLZTwhxg==","signatures":[{"sig":"MEQCIGt42N+UnsWd0Xogx4tsT0qxLKM0yM9AFEE8VD3kNP7cAiAEJISeWm4hF5Hujg8NSwzknlDqg0ofwDREYKD8Ov6deA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-43046b9ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-43046b9ae","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-43046b9ae","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-43046b9ae","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-43046b9ae","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-43046b9ae"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-43046b9ae"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-43046b9ae_1715620934809_0.8570020534122471","host":"s3://npm-registry-packages"}},"1.0.19-9d4b0596f":{"name":"@libp2p/autonat","version":"1.0.19-9d4b0596f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f9f18f5db1ffb0959fa697d6d572988cf6eaac55","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.19-9d4b0596f.tgz","fileCount":25,"integrity":"sha512-UNrMaRkzsWHf5gB8Q2fu7WSWq8maXdqwcjukY1rZuIssUN/XhNbnOr4+M+ZBoHDqE62lzWrWiuFxhICVYxgosw==","signatures":[{"sig":"MEUCID4b50g7nvr7NFnsU6QuvHFATmplQ3MjMpzA+3gG/PjHAiEAjBKJ68bIvhgeUMQKADqSZvp9PVvybFCzar6pBDb7S1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.19-9d4b0596f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.0-9d4b0596f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-9d4b0596f","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-9d4b0596f","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-9d4b0596f","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.0-9d4b0596f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-9d4b0596f"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.19-9d4b0596f_1715677587586_0.8011863150350049","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@libp2p/autonat","version":"1.0.20","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d99ffa3fdd70ed582b4453504ce194c2cb771aa5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.20.tgz","fileCount":26,"integrity":"sha512-TC9f9jG9EbrrxMqQOGx9GFFEgEUGTCoNK2yNxDtlemwUX1xt1ZKAJT8FbhfRCiIPEOfLmyqdJxO6hqzSqjOJhw==","signatures":[{"sig":"MEQCIA/DIkE+aSwXlrCbGRuNfFl2YjPnoVBkp7jMe7lKJI7sAiBisU2iisFoKi2j3n/46y0iWb9F245eJbjftE61dblKRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290295},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"^5.4.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.1","protons-runtime":"^5.4.0","@libp2p/interface":"^1.3.1","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.1.1","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.12"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.20_1715772669661_0.052630144856175454","host":"s3://npm-registry-packages"}},"1.0.20-3c73707ff":{"name":"@libp2p/autonat","version":"1.0.20-3c73707ff","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c898e540f8cb1d0a968ce8a129d3140e7cd61860","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.20-3c73707ff.tgz","fileCount":25,"integrity":"sha512-RK6yuSLCyQvH49ZeMxtZLtbcrNJB4uGm5Rjly0ecemwrrhfz7YaHHQkKW+FjWYEfPlHTXBJhzY9+VQP/tl0RKA==","signatures":[{"sig":"MEUCIQDS4CLFR6CYMhOpb29AIX1uDwWdAHSB61MDtA2rxS50cQIgald6CQnbm3+WxYKJi3OblW6cFJXPagLnQU9Drgr0ayw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.20-3c73707ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.1-3c73707ff","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-3c73707ff","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-3c73707ff","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-3c73707ff","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-3c73707ff"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-3c73707ff"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.20-3c73707ff_1715773672770_0.8272516927921749","host":"s3://npm-registry-packages"}},"1.0.20-1cc6a9405":{"name":"@libp2p/autonat","version":"1.0.20-1cc6a9405","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"aa2c0fdf52bded710e8d20c5961fb26645a2c976","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.20-1cc6a9405.tgz","fileCount":25,"integrity":"sha512-yu9zV3KB6oUohSh9PDxUkaTu4TWIHGKG3m2kZkDlAUYaNaGCyo50iTndtybeYKR/WE3OMz4dSfSwExcqtA4qmw==","signatures":[{"sig":"MEUCIA/REERp5aguIqveccEiiOuHEhlOLQsuAcCCj31JZz+rAiEAqVo+j/P9yJ+WkdiBxF+KEpRDQ5sl0QDxZPh5DgKaFYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.20-1cc6a9405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.1-1cc6a9405","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1cc6a9405","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1cc6a9405","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-1cc6a9405","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-1cc6a9405"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-1cc6a9405"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.20-1cc6a9405_1715856209375_0.29069235435323915","host":"s3://npm-registry-packages"}},"1.0.20-1cd5aae11":{"name":"@libp2p/autonat","version":"1.0.20-1cd5aae11","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9357b71c979d4182bd591e4c126310a03ac17a57","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.20-1cd5aae11.tgz","fileCount":25,"integrity":"sha512-oZzCEtZMlL0ouqfxwBW1Ki09MU9WmPu6ZdCA7DC63lFV1W053C0riTcC3SDQAX6rAeywip8dk2YCqD8rlBP8cg==","signatures":[{"sig":"MEUCIB95V35ur8imyF8rACW1ct6/l5oGaSYP6iCsl064R9PkAiEAyMI7nmbFXy3Uy/T/f0gvL8puOyc+RpYYj/ECSXBDMYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.20-1cd5aae11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.1-1cd5aae11","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1cd5aae11","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1cd5aae11","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-1cd5aae11","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-1cd5aae11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-1cd5aae11"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.20-1cd5aae11_1715870229912_0.21498934030581007","host":"s3://npm-registry-packages"}},"1.0.20-7de56f244":{"name":"@libp2p/autonat","version":"1.0.20-7de56f244","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dbcb6b7c414d0303fc7fbf4a8fbb5257ddc4a578","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.20-7de56f244.tgz","fileCount":25,"integrity":"sha512-Ntly1XLsqdl6D5RUcu4Vr//WHoYJjqdgCO1yxAt/pH/r+OyA8dtYFXGXgObuQe5j4lNbQInCrIhG1OBBOoh05Q==","signatures":[{"sig":"MEUCIQCBX5VF+bjduIQszMFBgEMFReiCX/04Gucfy/eOBGt3BQIgY2WqA85k4TFmLjgaDFoLGoI4sMQwOHB8953lBvJzDAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.20-7de56f244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.1-7de56f244","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-7de56f244","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-7de56f244","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-7de56f244","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-7de56f244"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-7de56f244"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.20-7de56f244_1715875632145_0.7289586888320287","host":"s3://npm-registry-packages"}},"1.0.20-5b7380259":{"name":"@libp2p/autonat","version":"1.0.20-5b7380259","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"48400cc583291cd96558585381bbec23a1f20d60","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.20-5b7380259.tgz","fileCount":25,"integrity":"sha512-3dydWBmJTBItyGHJJnBE9xk42QWH4Sz7vIgcqafof6o23z/HMkuItc1Q1HOjir+dsc5ej1mhyQrN27hZ6yfzPg==","signatures":[{"sig":"MEUCICX9n2IRTAey8UaaG0fCc0HQl+plzYNyuR27/dPTIhfyAiEAvZaGK2H/QjTCMlWxEJ03xcFu0JMtLAPEU/Xqg+9UooQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.20-5b7380259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.1-5b7380259","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-5b7380259","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-5b7380259","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-5b7380259","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-5b7380259"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^17.0.1","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-5b7380259"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.20-5b7380259_1715879600179_0.6497631504447035","host":"s3://npm-registry-packages"}},"1.0.20-1eb5b2713":{"name":"@libp2p/autonat","version":"1.0.20-1eb5b2713","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d39fc6f51dfd572aa91ac6957a6ba143f971e47b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.20-1eb5b2713.tgz","fileCount":25,"integrity":"sha512-t+OJuFemUR7ryfU4bZlActYprarWxGGJIc1Xagk+ihNwDiQD6ER9h13Ou6G/FnbL7anoUtVeCcVvB75cBmrWGQ==","signatures":[{"sig":"MEUCIQDsHjL5mx8seJdrK8A7B/lywVq2cdIVJIHMJwAhpn14/wIgAl5RIn/fkbwkse3zyvOGJR2HZKHs7Dce/8gW67ABe3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.20-1eb5b2713","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.1-1eb5b2713","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1eb5b2713","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1eb5b2713","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-1eb5b2713","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-1eb5b2713"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^18.0.0","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-1eb5b2713"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.20-1eb5b2713_1715883688320_0.03379468784981854","host":"s3://npm-registry-packages"}},"1.0.20-8214dcfb0":{"name":"@libp2p/autonat","version":"1.0.20-8214dcfb0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"42dc712af0d45687d44a9e9807f272546dfa9406","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.20-8214dcfb0.tgz","fileCount":25,"integrity":"sha512-NdUBtJoMd8sP+Yg4XoYR1X76Afba8uZXoFoa5AfeySj798ZmDYklpdIihLTSSQ86pdcreLnTOILJnlvRNcw3dA==","signatures":[{"sig":"MEQCIC+wwpCy8DPi/6Yo1yni+PtlpzrGV4fAsoXJmF9hjxF9AiBTDER8zF/jr5nrvMOa+WkLBhCpP/R0iaQeLVT+bY1uMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.20-8214dcfb0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.1-8214dcfb0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-8214dcfb0","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-8214dcfb0","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-8214dcfb0","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-8214dcfb0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^18.0.0","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-8214dcfb0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.20-8214dcfb0_1715958660391_0.6049341754881199","host":"s3://npm-registry-packages"}},"1.0.20-1a41c28bb":{"name":"@libp2p/autonat","version":"1.0.20-1a41c28bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"48968ebfc65bc8c8d67b3cc5d04b81a22fa8189a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.20-1a41c28bb.tgz","fileCount":25,"integrity":"sha512-D9Ab8lFNbNjbOV+X0a+soY0rpeNvMLBuprjzOiD+l7pq8DolMxGixN7oMco3o0JYGHM6m44JMHVEjsgRBAYqOw==","signatures":[{"sig":"MEUCIQDGV27YNqNvRqyUbrALKr2DVlHVSOWV/ZMwTZifppdXFwIgZzczZMnFKdSFz1MY5iY8C2OvfAYVn+bSMXyyERC1jh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.20-1a41c28bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289723},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.0.5","it-pipe":"^3.0.1","it-first":"^3.0.4","it-parallel":"^3.0.6","@libp2p/utils":"5.4.1-1a41c28bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-1a41c28bb","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-1a41c28bb","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-1a41c28bb","@multiformats/multiaddr":"^12.2.1","@libp2p/interface-internal":"1.2.1-1a41c28bb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.5","sinon":"^18.0.0","it-all":"^3.0.4","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-1a41c28bb"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.20-1a41c28bb_1715968160813_0.20498076095870776","host":"s3://npm-registry-packages"}},"1.0.20-48444f750":{"name":"@libp2p/autonat","version":"1.0.20-48444f750","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"573d69d075b146b1af8d7365059992df42941e84","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.20-48444f750.tgz","fileCount":25,"integrity":"sha512-frJY2pbfVXNZUWB3GsKAqzMMTqWvTTsMYS/23kHSaiZDt1BAdKcjvikd/kXthApSO7y/ko+iLb3R4etCFrM69g==","signatures":[{"sig":"MEUCIQCm1OAohqYLY5Z0SYZGBNlHSrD3BHfarFBuX98PEPUYpAIgKwNiWAr0AnLs5dijvc1Cye/wcn3YhhqJA+lX9ZIIrm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.20-48444f750","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289724},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.1-48444f750","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-48444f750","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-48444f750","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-48444f750","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.1-48444f750"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-48444f750"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.20-48444f750_1715968381457_0.20793391715306564","host":"s3://npm-registry-packages"}},"1.0.20-a3e8beabd":{"name":"@libp2p/autonat","version":"1.0.20-a3e8beabd","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e2fd2a928417102c63f5eb2da1d67763ee0a84a6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.20-a3e8beabd.tgz","fileCount":25,"integrity":"sha512-wFsHC74Jdr7kd44dFBjA+vFft98PH26Qcqj6O4MUeUy3fg7KaqdsURuCLR6dkcZ3XVQhbxMb2+e5eBAZGanQ8A==","signatures":[{"sig":"MEYCIQDx5mb8W4UDxK+hOnsGo7v0Njx4j9QCiZbvH7PlXAsIagIhAKAHPpaWnKJZ5Q0wu49RCCdJOlAWoaQk2lSoWBWNEvLi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.20-a3e8beabd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289724},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.1-a3e8beabd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.1-a3e8beabd","protons-runtime":"^5.4.0","@libp2p/interface":"1.3.1-a3e8beabd","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.1-a3e8beabd","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.1-a3e8beabd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.12-a3e8beabd"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.20-a3e8beabd_1715973903370_0.9998974839991226","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@libp2p/autonat","version":"1.0.21","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cdade85057f88e26b7648c925d9750cdc79862a6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21.tgz","fileCount":26,"integrity":"sha512-+2Znh8YkbmQdXOVfMG/yihoAppGZLfgzJSzoDMtvu2y6zUcYacKbhxFWBq2QmXJiY2JSZelYDJZFkb9wvyb0Gw==","signatures":[{"sig":"MEQCIAK+fRJFYJ7BawxgUNA278GRuep6m7YeMPLOvLac+lxDAiATgxprh1eL1m7XZ0ikyh82AE9u5BqZN2RYNj1X/Mly4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290296},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"^5.4.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.2","protons-runtime":"^5.4.0","@libp2p/interface":"^1.4.0","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"^4.1.2","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.2.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.11","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21_1716203855373_0.3628446146764528","host":"s3://npm-registry-packages"}},"1.0.21-e69a2f1b6":{"name":"@libp2p/autonat","version":"1.0.21-e69a2f1b6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"45b8038566e550a5daf15611a44e9f56bf26170f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-e69a2f1b6.tgz","fileCount":25,"integrity":"sha512-BqgRWgjj8Fq/sxDBPcRU1v+D4FgQrJsCCIBvENcNcA5wcQdkadj0qpj8B9Ltva/zTk+U7Afubzh4y/lnsL+xMw==","signatures":[{"sig":"MEUCIQDBVY6qzDh9Ys8epNnpuwnisUs1DPt+WLlWczcPoGcOzQIgSdsQSSkJGCuYmCM1FrBMT/uP84Y25D0b0gIPlyJHDzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-e69a2f1b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289724},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-e69a2f1b6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-e69a2f1b6","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-e69a2f1b6","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-e69a2f1b6","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-e69a2f1b6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-e69a2f1b6"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-e69a2f1b6_1716882655588_0.26514294164120034","host":"s3://npm-registry-packages"}},"1.0.21-7464dc00c":{"name":"@libp2p/autonat","version":"1.0.21-7464dc00c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2abc0d6113550a9c46cc874e70c79e962eea5db9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-7464dc00c.tgz","fileCount":25,"integrity":"sha512-KR5CJ9EYK2lII+8CGnVHYtC4y6+srPbiZWz4o/IHktjpE66KCFI2oxAjYgM64AOhwE3Mmp9EjUQLewZWDo7zrw==","signatures":[{"sig":"MEUCIG1naQ5sbItAYtrL61k3VHjAmCNBozSdDPelzCeVgKCyAiEApd/ZsZIn29uOX6YNae1gT7yBEXP9mAX5kgpUfCEKb9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-7464dc00c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289724},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-7464dc00c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-7464dc00c","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-7464dc00c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-7464dc00c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-7464dc00c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-7464dc00c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-7464dc00c_1716883803364_0.9324737356936501","host":"s3://npm-registry-packages"}},"1.0.21-7aec7bd45":{"name":"@libp2p/autonat","version":"1.0.21-7aec7bd45","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"77bb4f75c292af87a880eb473281e16c035f00fa","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-7aec7bd45.tgz","fileCount":25,"integrity":"sha512-HKyP+VzswGToBi+w5xA6psFpScjOdjN4iTpXz7TcGpzUBcn43J8Xqm0Pd93U+ETzGp2YNflllW8uStSH8jYoWA==","signatures":[{"sig":"MEQCICY9VZQlxiky2eTlVkpzO131wqsR1i0UnxeqUz/m/I7RAiBck1g4XwBb8lzP5gVZjzpghaEh0ZEiLNCafn5EMbF/bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-7aec7bd45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289724},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-7aec7bd45","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-7aec7bd45","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-7aec7bd45","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-7aec7bd45","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-7aec7bd45"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-7aec7bd45"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-7aec7bd45_1716889180932_0.37798951091803534","host":"s3://npm-registry-packages"}},"1.0.21-167bf2b3c":{"name":"@libp2p/autonat","version":"1.0.21-167bf2b3c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b1cf0e0d5125497d087fcb0193123364125bb060","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-167bf2b3c.tgz","fileCount":25,"integrity":"sha512-tU1mH0mhmJLMBVRbulKrTFW9baVpDKG/bBzpokQ3mc0xMZe1fWBNuW5svsKuZWkd2VYURu2MGMApQmLr7oW83g==","signatures":[{"sig":"MEYCIQDlYYBfObaGp2iOTd2Xl0kn+xtrhMsatOspZe0lYzSy8gIhAN1qOxWfxRtqIUjUGHcnARfE+BuPYktakKiii++DYD1P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-167bf2b3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289724},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-167bf2b3c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-167bf2b3c","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-167bf2b3c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-167bf2b3c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-167bf2b3c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-167bf2b3c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-167bf2b3c_1716897323670_0.993196873967515","host":"s3://npm-registry-packages"}},"1.0.21-352699ab5":{"name":"@libp2p/autonat","version":"1.0.21-352699ab5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"264f883fc12749925380e3d433d1da885fb382d7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-352699ab5.tgz","fileCount":25,"integrity":"sha512-YaQyp+yT++MjtT8yMIVQiOksHKuPBf9j5v6HysqtXgETw8jtaL+P57QJPKo00IW5m0GcVY7drO9zQ4tIZFDNeA==","signatures":[{"sig":"MEUCIC3tVvvBw302IV23pgc+zTgdooB28vIwNJKy02yLZWYaAiEA7Ki4DLx+nmELehjXW/2Sf6TjUQ6ZHZ21BlHUabDjm7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-352699ab5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289724},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-352699ab5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-352699ab5","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-352699ab5","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-352699ab5","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-352699ab5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-352699ab5"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-352699ab5_1716916553045_0.6839077063551913","host":"s3://npm-registry-packages"}},"1.0.21-f4e572cd6":{"name":"@libp2p/autonat","version":"1.0.21-f4e572cd6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b1535dcc0a875c9918283aa4333b4794521792a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-f4e572cd6.tgz","fileCount":25,"integrity":"sha512-T9++8ZNSoWaO5aKAyshHau4hWDqHzhohGbbEnprAOGJYJI7jN7Dw6PVCJcT8NB6II0koRj2rUSj7uZ+Up9o8OQ==","signatures":[{"sig":"MEYCIQCGNXUIlpk2KZIOesclgEReS2gKIVVfQx2p922gzBc55gIhALFnwt60zY34cisioU0j3Jvglr9POairW02y0ABVaArL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-f4e572cd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289724},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-f4e572cd6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-f4e572cd6","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-f4e572cd6","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-f4e572cd6","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-f4e572cd6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-f4e572cd6"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-f4e572cd6_1716918597795_0.5993032160767329","host":"s3://npm-registry-packages"}},"1.0.21-169c9d85e":{"name":"@libp2p/autonat","version":"1.0.21-169c9d85e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fbe50ad17f971feb5d9d63bca99b0e1d09d0bbfb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-169c9d85e.tgz","fileCount":25,"integrity":"sha512-DB0cbZIsQlIv+Em+tQZ7yD96vHYa7jNviAYSSpwtxnlCKoej9hiJVBpmMesF+ePxBeYrAiW5B6JuR+n43/CGgA==","signatures":[{"sig":"MEQCIGNJTMgP3gMwDSKyhtCIVENDwmIqVSNwMO4irxkWRVFHAiBteqAkbRSYLslFzd4aB6AAXuBCXcP7zjv8dVW/BbDBXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-169c9d85e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289724},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-169c9d85e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-169c9d85e","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-169c9d85e","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-169c9d85e","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-169c9d85e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-169c9d85e"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-169c9d85e_1716918620907_0.24684541009262317","host":"s3://npm-registry-packages"}},"1.0.21-12106b5b0":{"name":"@libp2p/autonat","version":"1.0.21-12106b5b0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e64cf4e9fab5bf83892312f5495162be262fb953","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-12106b5b0.tgz","fileCount":25,"integrity":"sha512-TwiasxzYEj332x11aGioOd39Yu/enF363olq1NFUMWUrR52OSa06HLLa3sx7r9Dg/sEZB5ktmlW6C0MdRObO7Q==","signatures":[{"sig":"MEQCIFq+CRegPQPTYxx/qNBk06wWFGQMBK6+Fv+eicVM09NBAiAv60MB/iz2laNuKfXsObDCqKAVMq10xuz/ciIsZIxc5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-12106b5b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289851},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-12106b5b0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-12106b5b0","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-12106b5b0","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-12106b5b0","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-12106b5b0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^42.2.11","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-12106b5b0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-12106b5b0_1717660136300_0.5982459616031448","host":"s3://npm-registry-packages"}},"1.0.21-757fb2674":{"name":"@libp2p/autonat","version":"1.0.21-757fb2674","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4f92a72dd36014b19ccbfdb9c5c7450c85f273d3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-757fb2674.tgz","fileCount":25,"integrity":"sha512-WRf1VWb4bZ9SPoRXpdnt0BBJMXkykr4/kzu2MqRMgC42CQUBEk2RrigdVdonEaKfxO4SXs7xYi0/or1Ahv62dA==","signatures":[{"sig":"MEUCIQDvocLUmgSOdaqvANdHXnmMulXLyuOHMdsyFUL+aC3y6QIgVpzdi5bWESfK33YX+8IUgW3blRSAMempCLIhrc6rvDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-757fb2674","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289850},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-757fb2674","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-757fb2674","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-757fb2674","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-757fb2674","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-757fb2674"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-757fb2674"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-757fb2674_1717662350256_0.19494404773311813","host":"s3://npm-registry-packages"}},"1.0.21-440c9b360":{"name":"@libp2p/autonat","version":"1.0.21-440c9b360","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"469103500616370e2c53c71f854a632b63516876","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-440c9b360.tgz","fileCount":25,"integrity":"sha512-omZO4VvPhXKN3JQo5bVLyhG3zgJsN2m97zmi92JMoMry4wuGvps7rHBTYtmlbSP36o68nYU/4J+APHwcmidJwg==","signatures":[{"sig":"MEQCIBhjWuuA8mFknodOz5xGPQOs73cj6WUdiyZ53msaICfUAiA5nsA0IucbF8COzAPx97DSfZQ5bPexFPXMjScXA2fKjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-440c9b360","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289850},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-440c9b360","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-440c9b360","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-440c9b360","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-440c9b360","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-440c9b360"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-440c9b360"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-440c9b360_1717665383025_0.22236552251625952","host":"s3://npm-registry-packages"}},"1.0.21-4bd8e4f79":{"name":"@libp2p/autonat","version":"1.0.21-4bd8e4f79","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c50c29efdbabe769d90fe41cfdfcb5b79ab00455","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-4bd8e4f79.tgz","fileCount":25,"integrity":"sha512-EK+Pur3aJRIq7RYEPnsV5b1ZVW6lE6bYnKPyHfDKWnQwuCb7RsrEVUDTF7SYYrHFp2QX4egqzHEgB2XApyaoEw==","signatures":[{"sig":"MEYCIQCL9VkvfT6pTV+jwNALoWQdk1Lkg045lKWcLmfnWsxg6QIhAIvu8l4SdLJl6MswkdErpTC4Fk2Xk84CL+05xdSoDSO/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-4bd8e4f79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289850},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-4bd8e4f79","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-4bd8e4f79","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-4bd8e4f79","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-4bd8e4f79","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-4bd8e4f79"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-4bd8e4f79"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-4bd8e4f79_1717667080874_0.18197865484311748","host":"s3://npm-registry-packages"}},"1.0.21-f6fe2cc3c":{"name":"@libp2p/autonat","version":"1.0.21-f6fe2cc3c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9a9488db672203169171a0c19e6d36648e843bac","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-f6fe2cc3c.tgz","fileCount":25,"integrity":"sha512-9vbmKvuUcUCnHnS+9YI1JssdCRxu1WbfOOwK+57nqWetEjmhsu+uDNwcdi4Pj4SCQwu3LgtvTAoRUTl8SpfT9A==","signatures":[{"sig":"MEYCIQCK9ALZWPpEr5vQMxFwqGOYP4pa+DPNp57HkrTMl1px7AIhAKjCRMx/y1gRl6jba3jetRdhJ0U1wjENVtx+Gqt2nlou","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-f6fe2cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289850},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-f6fe2cc3c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-f6fe2cc3c","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-f6fe2cc3c","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-f6fe2cc3c","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-f6fe2cc3c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-f6fe2cc3c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-f6fe2cc3c_1717668092730_0.05356686789786669","host":"s3://npm-registry-packages"}},"1.0.21-6011d3697":{"name":"@libp2p/autonat","version":"1.0.21-6011d3697","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7f6de9621b7000385fcd13174062b2b62b344ac8","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-6011d3697.tgz","fileCount":25,"integrity":"sha512-M/gh68qMMq31TPclJb3Qzm1kqDNJCzGGyyE6kbkG4BZQHPNUKIJ+twbvDy0DHvq6SWAoV2KdhTeKFnYJAL3tPA==","signatures":[{"sig":"MEUCIQDrLNqLSiNwwAFVkgbG7PY3PUf55EuqPqxbg9VhdGgXcwIgZFC0UDEpOO4wziNjhyfU1uLPLFJCuxeO3M87pZC3zGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-6011d3697","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287679},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-6011d3697","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-6011d3697","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-6011d3697","it-length-prefixed":"^9.0.4","@libp2p/peer-id-factory":"4.1.2-6011d3697","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-6011d3697"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-6011d3697"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-6011d3697_1717668918816_0.8295460047014711","host":"s3://npm-registry-packages"}},"1.0.21-bc6556f96":{"name":"@libp2p/autonat","version":"1.0.21-bc6556f96","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0755b86eb9d8e1e50c5088d6dcfdcb6429aea91","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-bc6556f96.tgz","fileCount":25,"integrity":"sha512-NVDfSdAQWni2YHWGwqFEZOyN2BoAPgp6hDa4mdrSAByEQPvdGurkmY3ovFYuJ6OVXHvmJ6TXtlC6FIJEQeIm5A==","signatures":[{"sig":"MEYCIQDSiq55kxDAKKQQ74JE6WMndZtzmn/eckhG6+nb75AYhAIhAJhvK5wV1K1HrHBQlZMA0DRAqvAPksNYNpXUps8y2435","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-bc6556f96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171533},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-bc6556f96","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-bc6556f96","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-bc6556f96","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-bc6556f96"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-bc6556f96","@libp2p/peer-id-factory":"4.1.2-bc6556f96"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-bc6556f96_1717673397130_0.8024884945255899","host":"s3://npm-registry-packages"}},"1.0.21-769461d3b":{"name":"@libp2p/autonat","version":"1.0.21-769461d3b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"84784b86fa782d6a5303337d1d78ab2e4a6c8278","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-769461d3b.tgz","fileCount":25,"integrity":"sha512-hdYlRcMdIi96jrHO2XBErbMNfrfcro5XEMETRZzSAZ+O61/mG3Ok9BI3B0vs6hr7qxb2S0OXlrVOoVWzTJBn8Q==","signatures":[{"sig":"MEUCIQCalYwy/0mjgW66BOhoikjqASVK8CperMjmUJYi5X6w9gIgfXZbSZK6yACKAB/r4NDtEOhNtSr47SZZLx5vQ1jqV1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-769461d3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171533},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-769461d3b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-769461d3b","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-769461d3b","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-769461d3b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-769461d3b","@libp2p/peer-id-factory":"4.1.2-769461d3b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-769461d3b_1717689830879_0.17297006993569908","host":"s3://npm-registry-packages"}},"1.0.21-62e32252a":{"name":"@libp2p/autonat","version":"1.0.21-62e32252a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5dff5e31e15ddb17e645162d80593c944632ef8f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-62e32252a.tgz","fileCount":25,"integrity":"sha512-E+ChFIjrwnv4gBmhLVrLVaU6wyaBEDAvGH2XOsC2ynsPLXgUwz6TACwlbeqvYD/o2K/FTM1cIR2iwFtJdOJLsg==","signatures":[{"sig":"MEQCIHke++prgCb117+22TF/ms0sJvIKlAo+1N4ufTE/iJYpAiBjYy5piCYOlYyxwBrbsSVGkVKmHrAzNAOqgsYaHfVQJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-62e32252a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171533},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-62e32252a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-62e32252a","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-62e32252a","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-62e32252a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-62e32252a","@libp2p/peer-id-factory":"4.1.2-62e32252a"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-62e32252a_1717700210822_0.834286591968981","host":"s3://npm-registry-packages"}},"1.0.21-90d10b565":{"name":"@libp2p/autonat","version":"1.0.21-90d10b565","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5c568146f7a3660bb1ebad097fbca300ddc77ed1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.21-90d10b565.tgz","fileCount":25,"integrity":"sha512-H1z0A5iUK9UCj9e4lOhe5iw4Q0osudiaH1Lmm9qPRHc3ZkyRAylIvmMKwnpPoB7uf847pKPgSvCboXEatUXElQ==","signatures":[{"sig":"MEUCIQDLIJgcD/Be5DhjTKsg9QSXVMI+7CmZm9uP+gXlf6EwkAIgPoWBtcJaLtYzsbG6zB3cvTL/6/2rmkN1tPjvjqLoKvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.21-90d10b565","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171533},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.2-90d10b565","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.2-90d10b565","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.0-90d10b565","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.2-90d10b565"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.13-90d10b565","@libp2p/peer-id-factory":"4.1.2-90d10b565"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.21-90d10b565_1717775392903_0.0679453564754875","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@libp2p/autonat","version":"1.0.22","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.22","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"921843809849a4046ca0b185dd4aafec06d5a61d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.22.tgz","fileCount":26,"integrity":"sha512-xYyujvnPJqYeoXEAtOiYFUz/4mehI1cqPPbxIy204CjiuV6SVO/6TTZajlORYfBKuWd51O3x0KTBypyzZ9WVYg==","signatures":[{"sig":"MEYCIQC7VeFL4SOkeeMS4C40Wky0rMiutQMAHY22KRP0cX0chQIhALSGtbaF3O5nIetpmihe+5OGFYkHzc+JOJWnnM2/vQU4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172105},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"^5.4.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.3","protons-runtime":"^5.4.0","@libp2p/interface":"^1.4.1","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.2.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.14","@libp2p/peer-id-factory":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.22_1718015916395_0.47224703201122575","host":"s3://npm-registry-packages"}},"1.0.22-863b3de03":{"name":"@libp2p/autonat","version":"1.0.22-863b3de03","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9ab361a75b4d48f14c75071c9c67ac79e7fc001d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.22-863b3de03.tgz","fileCount":25,"integrity":"sha512-NnrqwNYLas7ktJn4JZov6ECvGidGEA8Pzj/6cKZsMS0Qch+JLslbglzfkShEEuWYRNLDjMDi9OwY1TKBbfVOsg==","signatures":[{"sig":"MEUCIQC7qXsLWsBu7fWn0jbi7Obi/MJEYMOD6FjOo93faM0MewIgLLgjZAV6f1rbz3DGVRveDpH2FJd19KKhaPiGJveckqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.22-863b3de03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171533},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.3-863b3de03","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-863b3de03","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-863b3de03","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-863b3de03"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-863b3de03","@libp2p/peer-id-factory":"4.1.3-863b3de03"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.22-863b3de03_1718188269853_0.4030907787047582","host":"s3://npm-registry-packages"}},"1.0.22-44791342":{"name":"@libp2p/autonat","version":"1.0.22-44791342","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"42712be2f1fa248bc6677617a9fa962df80928d7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.22-44791342.tgz","fileCount":25,"integrity":"sha512-z4HerFyMtcWusiktDKiUshqurWC8aUed4QxmLLG1bqAC5XIodQ4fIzYNPB8m23YEHlqjcQn4e6oS49mWnKMzyg==","signatures":[{"sig":"MEYCIQCIcrO7+6AvQ9UPgCQFwMNqyIffreuUoifJ5tkms3XR4QIhAIYTFrQ5n7YATGgyOuNHPG4ZXypKnOUIT44y9vhGNYuG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.22-44791342","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171533},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.3-044791342","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-044791342","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-044791342","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-044791342"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-044791342","@libp2p/peer-id-factory":"4.1.3-044791342"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.22-44791342_1718207621378_0.059406706258868125","host":"s3://npm-registry-packages"}},"1.0.22-d1f1c2be7":{"name":"@libp2p/autonat","version":"1.0.22-d1f1c2be7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"603344a7e625165dcfae42576adf033e45b57ee3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.22-d1f1c2be7.tgz","fileCount":25,"integrity":"sha512-1qdxO9Wgda+nCAysoTPrsLV5LIjnECfZ/IXVQUb4RvRPjv3quHS3VoHj+yyckFugqhE1NavoElaFC63prw/kxA==","signatures":[{"sig":"MEQCICYRFD5Y51/xdnT28Qv6ATNZaYTpnArCTpZTVxjnyy9MAiAlA0XYZcbKfISbcyY7oWLy9EYqwD/JjL5rKYaRl74spw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.22-d1f1c2be7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171822},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.3-d1f1c2be7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-d1f1c2be7","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-d1f1c2be7","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-d1f1c2be7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-d1f1c2be7","@libp2p/peer-id-factory":"4.1.3-d1f1c2be7"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.22-d1f1c2be7_1718268577976_0.032569377293829804","host":"s3://npm-registry-packages"}},"1.0.22-94cac115a":{"name":"@libp2p/autonat","version":"1.0.22-94cac115a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"732b30b932a6f01f6c3e60db9e3a557e304f4c3c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.22-94cac115a.tgz","fileCount":25,"integrity":"sha512-TDPCFEQQFNfYvPF9hH5ymH5eWFJwDSRVk+DnTlwWgw02BPtNnIdWtQ5MfwXtSogNgZ9jP4hL5PH4HaJ2UEXT1g==","signatures":[{"sig":"MEUCIBCnXX8S4q8M28AXxfqk1R3wqveqHM75PugyBnCU6RNzAiEA9X0xJLB4oZZRzn4NNXoPzZaDUndoX5hqiMk+CJOCC0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.22-94cac115a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171822},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.3-94cac115a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-94cac115a","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-94cac115a","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-94cac115a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-94cac115a","@libp2p/peer-id-factory":"4.1.3-94cac115a"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.22-94cac115a_1718275902546_0.13278883035501599","host":"s3://npm-registry-packages"}},"1.0.22-8e4fdcde9":{"name":"@libp2p/autonat","version":"1.0.22-8e4fdcde9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"692fcee004a2da38c9cb25bae64fde2048c8fe24","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.22-8e4fdcde9.tgz","fileCount":25,"integrity":"sha512-VBqk6QbwLmu1hdv5QhkUbCrpl7vIT3cQf5FzAp3hV+F8TqHLLeMNcb7DmWpq4NOua8LcRqp/K35fr0/VitAisQ==","signatures":[{"sig":"MEUCIDD/Kin0+ID40CTG327gNxwwEUGzHYfakxKYlwZqbX0zAiEAkjxv57NRsh+PnobCICq4lQZrDrzlZ6kidzpWymtBIws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.22-8e4fdcde9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171822},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.3-8e4fdcde9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-8e4fdcde9","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-8e4fdcde9","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-8e4fdcde9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-8e4fdcde9","@libp2p/peer-id-factory":"4.1.3-8e4fdcde9"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.22-8e4fdcde9_1718707415494_0.4410726754322738","host":"s3://npm-registry-packages"}},"1.0.22-9e0236627":{"name":"@libp2p/autonat","version":"1.0.22-9e0236627","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5ae3216c41bbe3dc1fb4cc32e1dab2a713386966","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.0.22-9e0236627.tgz","fileCount":25,"integrity":"sha512-3Xbp9O7GD6hggHa4LYLh6sIBac3Fc65XuDtlpwI06ytOFc27cOK4ylnF3TpZZN4obSbbEdDOUl9A10tTYHIm3Q==","signatures":[{"sig":"MEUCIGH7h2Sg0PpUh1FR7d+Jgau04QwJ08Xc5e/hhnMZ6XMCAiEA2KiCB6iBSSXMSnkZ49bUbnUva3VeOOFQEHKvqFYWjfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.0.22-9e0236627","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171822},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.3-9e0236627","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.3-9e0236627","protons-runtime":"^5.4.0","@libp2p/interface":"1.4.1-9e0236627","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.3-9e0236627"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.14-9e0236627","@libp2p/peer-id-factory":"4.1.3-9e0236627"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.0.22-9e0236627_1718714849303_0.10497320122733167","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@libp2p/autonat","version":"1.1.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d12c11cb28726bbfdce0bc66e05e411902fe2c5c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.0.tgz","fileCount":26,"integrity":"sha512-Ygr66ViUEzHc5deN1A65+QbyyFeSnDT0h6BdZa1zvfG8NOrogPxEQuibcuT9wPGqdzXZbmrS6QS+ctDnbxuhUg==","signatures":[{"sig":"MEUCIQC4xNqmiNngSTpiGyrZjAz8nr7d2Oipq2Pq+CdeCPvQWwIgWtekgyt9O/dWvxlcsV7neZVvpE2sC6VV8bRtdliWL2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172393},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"^5.4.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.1.4","protons-runtime":"^5.4.0","@libp2p/interface":"^1.5.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.2.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.15","@libp2p/peer-id-factory":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.0_1718812340969_0.47443926808242165","host":"s3://npm-registry-packages"}},"1.1.0-0b55625d1":{"name":"@libp2p/autonat","version":"1.1.0-0b55625d1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.1.0-0b55625d1","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dab6eefe9c9c74512535dd2bc98441c1a200c17d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.0-0b55625d1.tgz","fileCount":25,"integrity":"sha512-deIEVnxTF9b11ZfSmVYEuENPTq3w8IiVli14Io+PgyEwdC6t4+aLz1rhY0sRPLiO0NJcAoGxrnUXH6vVIFjCsQ==","signatures":[{"sig":"MEUCIQCvjjfSJ++60Y0AHVyqXDnAVtTRa/C9DRVTtBmEJNxupQIgYaDRLYI+8001xcHqzr20ABiG7sTynizIT/wswr6NnG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.0-0b55625d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171821},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.4-0b55625d1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-0b55625d1","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-0b55625d1","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-0b55625d1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-0b55625d1","@libp2p/peer-id-factory":"4.1.4-0b55625d1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.0-0b55625d1_1719177413227_0.3605361623090644","host":"s3://npm-registry-packages"}},"1.1.0-3b9cbf7d8":{"name":"@libp2p/autonat","version":"1.1.0-3b9cbf7d8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.1.0-3b9cbf7d8","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ee2db1b88fed2dc2acf57459f33fb4f828b4524d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.0-3b9cbf7d8.tgz","fileCount":25,"integrity":"sha512-7raNwAv4e/CLfSDyTeAQO7RAN67eVJPRetLjrzBZVHT9lDlN+z1Z7iYNjO3eybAFWPivZBup6qVVtXu1RVN6lQ==","signatures":[{"sig":"MEYCIQCzkya+qR0tRZEaVyy+iuMz/3k250GY3Fe9TTzHQ6vhYAIhAPnL+u3RZnsG2xWBBhFPM9WFr41OQZtSaQG3NGqJYOGB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.0-3b9cbf7d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171821},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.4-3b9cbf7d8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-3b9cbf7d8","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-3b9cbf7d8","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-3b9cbf7d8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-3b9cbf7d8","@libp2p/peer-id-factory":"4.1.4-3b9cbf7d8"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.0-3b9cbf7d8_1719855253348_0.8730648407259014","host":"s3://npm-registry-packages"}},"1.1.0-15eb66428":{"name":"@libp2p/autonat","version":"1.1.0-15eb66428","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.1.0-15eb66428","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"38f39825fb0e3ac1900d74e403a12ceb36b03c5b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.0-15eb66428.tgz","fileCount":25,"integrity":"sha512-ytRpVAm7OaAVXLJ+2sH0hCI3KKHFmVKfg3WrCLRmqq4+qRwmQkgPp1O/OZw5AtHpp46iql0XN6NqdHYwDSryyQ==","signatures":[{"sig":"MEYCIQDfxSSv4X73afwg2tIcWimbxDLC7KVpvPIXTf5pHfTrlAIhAMvL16ztth2H6Dx5JgZx95VB9S9s9i+OjDvIQQ6yoR93","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.0-15eb66428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171821},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.4-15eb66428","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-15eb66428","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-15eb66428","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-15eb66428"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-15eb66428","@libp2p/peer-id-factory":"4.1.4-15eb66428"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.0-15eb66428_1719924258734_0.5051264498480932","host":"s3://npm-registry-packages"}},"1.1.0-6573cb8b0":{"name":"@libp2p/autonat","version":"1.1.0-6573cb8b0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.1.0-6573cb8b0","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b187ab1080f82c3b376616ed6a7b7438132ad538","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.0-6573cb8b0.tgz","fileCount":25,"integrity":"sha512-qull5xYB2XHtrqi3WoOxnhEu9yoLTGvfqbAtAVeGjNklGealhG22cfmtQaOMlOOTqeJZ8xSuc8Zfhq+De2jPpA==","signatures":[{"sig":"MEUCIAP7tSqrJ0CM6LFiQorgr+3pATRUUYEuWNwBjPBc/d1QAiEAlidTreSHqorjaPzG1o41oV9BCrmy9lsdscTSm/+EkJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.0-6573cb8b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171821},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.4-6573cb8b0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-6573cb8b0","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-6573cb8b0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-6573cb8b0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-6573cb8b0","@libp2p/peer-id-factory":"4.1.4-6573cb8b0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.0-6573cb8b0_1719924263027_0.4028915747453581","host":"s3://npm-registry-packages"}},"1.1.0-b0b6cae12":{"name":"@libp2p/autonat","version":"1.1.0-b0b6cae12","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.1.0-b0b6cae12","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"34a75a78b29678cb6c1b7a859d235ea653f90098","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.0-b0b6cae12.tgz","fileCount":25,"integrity":"sha512-m/cmfpYGg9lTcDk7AiIqgSQ8P5ONwvjd9YhQTiW/r00dH53lDJGNvDzzqIrpxk6NKy3Noksmmmy5fFEvB9HZzg==","signatures":[{"sig":"MEYCIQCY9YeWdH6iE+TH4855gGC+BHdWr0xsRHjdCO6ryUzhywIhANtNSu6a/g5LR2142ENbu2HoowsAPWNHWRP7HDe4ReGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.0-b0b6cae12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.4-b0b6cae12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-b0b6cae12","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-b0b6cae12","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-b0b6cae12"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-b0b6cae12","@libp2p/peer-id-factory":"4.1.4-b0b6cae12"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.0-b0b6cae12_1719925310127_0.17819755600136067","host":"s3://npm-registry-packages"}},"1.1.0-21cf7bc56":{"name":"@libp2p/autonat","version":"1.1.0-21cf7bc56","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.1.0-21cf7bc56","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"26e16f72cd7cd0cee5d656d38d91ca45f8a54baf","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.0-21cf7bc56.tgz","fileCount":25,"integrity":"sha512-RS3dvoybj9opOVnO8RQgyem8lVWr6Z5hW1JOvlxSECzUJdrmW5pf0URTAFP66qQGfO8FpmNdqinvjXiYaxIOgw==","signatures":[{"sig":"MEUCIFdXUnafukcgEOFPeaZc6mCnGgt3ErvXDEOqhUMWxi7yAiEA+BYVKm2WHI8Tu5d+MrF+AiUPLRvf+0KneBd8uR9aYbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.0-21cf7bc56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.4-21cf7bc56","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-21cf7bc56","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-21cf7bc56","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-21cf7bc56"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-21cf7bc56","@libp2p/peer-id-factory":"4.1.4-21cf7bc56"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.0-21cf7bc56_1719929012717_0.506749106283968","host":"s3://npm-registry-packages"}},"1.1.0-af85a7cad":{"name":"@libp2p/autonat","version":"1.1.0-af85a7cad","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"37845c72359f885ac4e3aa4f968d6005965e009f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.0-af85a7cad.tgz","fileCount":25,"integrity":"sha512-k6fRmbp07pdRiFzIbZd9Vk96pWDRveDI/ZqF7DF9hVl/5wQpezpCoqbuuG2DMcGeB7+9ZmeEoI01Nfbv005ftQ==","signatures":[{"sig":"MEQCICw6vjG599r/ZjttOxBlG8fsX515wZAeQ0a0kBTdptRJAiBamHDYxVK/s8UeV994f7uvIiRwlJmd0s1pz7znKeQSsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.0-af85a7cad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.4-af85a7cad","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-af85a7cad","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-af85a7cad","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-af85a7cad"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-af85a7cad","@libp2p/peer-id-factory":"4.1.4-af85a7cad"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.0-af85a7cad_1719943306798_0.7209815655726246","host":"s3://npm-registry-packages"}},"1.1.0-abb9f90c7":{"name":"@libp2p/autonat","version":"1.1.0-abb9f90c7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7182b972bdcb4d780e4bae3a38387db6737ceabd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.0-abb9f90c7.tgz","fileCount":25,"integrity":"sha512-NPALWSFTWoO/u1MfZ9NgvXSzCEayd3uM+WfhCvCecicVQPf69E7tSbvAGbr9dGNiBIFsLlwmUTZATdLmaYz73w==","signatures":[{"sig":"MEQCIGiWhkRy9lWqQ/4AFt6OTjVkll0fdeJRC/hkjeCakgGRAiBQKSAUZ/d09wKJPCheXrbfEoTPpPeN6t/rsRjOlJJwag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.0-abb9f90c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.4-abb9f90c7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.1.4-abb9f90c7","protons-runtime":"^5.4.0","@libp2p/interface":"1.5.0-abb9f90c7","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.2.4-abb9f90c7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.15-abb9f90c7","@libp2p/peer-id-factory":"4.1.4-abb9f90c7"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.0-abb9f90c7_1720011697951_0.22734100354983067","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@libp2p/autonat","version":"1.1.1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"93b7e10aa41ec32b531e2d7844f016154c139b5f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.1.tgz","fileCount":26,"integrity":"sha512-x5gBMfYOiv3Yjc6cmtQJkr4lH7bKhtbzB+bPiJekSZzwnSFok5DBg6yBxktde+M+QOUQcNGQHUCeWU2fifP6IQ==","signatures":[{"sig":"MEYCIQDVrt4ooKu3Fdvi3NVLCN8Dlbkk22vny3o01EJcTsKaQQIhAMQxp+P4w89B8akiAiWnZoxALScsPWy4VjOOqcOKpJH+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172878},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"^5.4.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.0","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.16","@libp2p/peer-id-factory":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.1_1720013935755_0.13516582884435202","host":"s3://npm-registry-packages"}},"1.1.1-151bc46fb":{"name":"@libp2p/autonat","version":"1.1.1-151bc46fb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a1da51d76f60f74591456dd5072d453b4c1d7413","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.1-151bc46fb.tgz","fileCount":25,"integrity":"sha512-hLcofoVX+n/0A9AQx5Ia0Ii03YezHVL7Wf6SqXSmImHQm1TKXlNbPI6gA1Puxfo2yRw1CrWzxNxfFzZ4OuCHSA==","signatures":[{"sig":"MEYCIQDEuKdxarRX70FJnkiYvYXou0VfqRL2zdR/bXfEozZ6qAIhAJXf1sQg7/fQjGp2upNApG35gAJqsg/Bjxip/AEnNYVu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.1-151bc46fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.5-151bc46fb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-151bc46fb","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-151bc46fb","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-151bc46fb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-151bc46fb","@libp2p/peer-id-factory":"4.2.0-151bc46fb"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.1-151bc46fb_1720420131143_0.34998879200760036","host":"s3://npm-registry-packages"}},"1.1.1-ce6da9896":{"name":"@libp2p/autonat","version":"1.1.1-ce6da9896","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"00ba23ca9e943f6dac33518105493f1a15e9e2e5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.1-ce6da9896.tgz","fileCount":25,"integrity":"sha512-naN549fHGgQa2na2Ja+iGoHMayWlNzXUg7+HhijpufwmqiSkdhCioTFqGgpKERldezZ+Q0BTF0K9H0hIppjTRw==","signatures":[{"sig":"MEUCIQDWkRVWRcFgUSuwAHLH1jn5gVrQtjVQ8BcQJwyaSN89wAIgZT0svqzmXpnxbPcUIUSkwjQPY/0c3FwgYs8w4Zf4gJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.1-ce6da9896","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.5-ce6da9896","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-ce6da9896","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-ce6da9896","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-ce6da9896"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-ce6da9896","@libp2p/peer-id-factory":"4.2.0-ce6da9896"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.1-ce6da9896_1720467257905_0.8619545797752712","host":"s3://npm-registry-packages"}},"1.1.1-d1aec4d9f":{"name":"@libp2p/autonat","version":"1.1.1-d1aec4d9f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"623acf6dd36de401aad85e64b55d4c0b1cb60671","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.1-d1aec4d9f.tgz","fileCount":25,"integrity":"sha512-s1D9SHunpOoFAUXv2wVQhqEVa0ODIeNEFvQ1ib9s/GArPiGPORhbRZC9KMJ5U6dJnm5LvNiTlijg9NhFfdTrzQ==","signatures":[{"sig":"MEYCIQCL6/G5FYnOccKvfKvFd7G0FFnXt9w2pUncCHs3r0p/xAIhANXCnGU65/3uo64j5+GIYeOCIZGtTfrz/R9qZTwSrZUT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.1-d1aec4d9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.5-d1aec4d9f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-d1aec4d9f","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-d1aec4d9f","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-d1aec4d9f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-d1aec4d9f","@libp2p/peer-id-factory":"4.2.0-d1aec4d9f"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.1-d1aec4d9f_1720467562288_0.050466667449575064","host":"s3://npm-registry-packages"}},"1.1.1-e1f0b307c":{"name":"@libp2p/autonat","version":"1.1.1-e1f0b307c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"66f33ac8c6aef2583fe93c377393144ae76ce2f9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.1-e1f0b307c.tgz","fileCount":25,"integrity":"sha512-n7GD1hcfRIsSwIJh51MtmF9lwN5ppCAKDDFwsiVncm5sRIxXm72rMgLkN5+Ek8Pk2R/cv6eKOqjgrlWHowgRvw==","signatures":[{"sig":"MEUCIQCyOv//VNJ2Tmgdpwkrf2+syrzF7jr7KehHGQuv+jE/bQIgeGNlUpT3MudQQeWVEejhyN/ehZNV4nyq1Jdq5tT6rrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.1-e1f0b307c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.5-e1f0b307c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-e1f0b307c","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-e1f0b307c","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-e1f0b307c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-e1f0b307c","@libp2p/peer-id-factory":"4.2.0-e1f0b307c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.1-e1f0b307c_1720630773285_0.8740082775967766","host":"s3://npm-registry-packages"}},"1.1.1-3319ff41e":{"name":"@libp2p/autonat","version":"1.1.1-3319ff41e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"075c4abead4993027fbdb64637e21b92a3d149fe","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.1-3319ff41e.tgz","fileCount":25,"integrity":"sha512-XlhcEFr2fc/jtVubpckglVfJqAMySqpp8iMLKd8fgrBwSeNBmN8lGcRi+TVzXR4KeTUMvT5yH9zWKC+ZVevRTw==","signatures":[{"sig":"MEYCIQDw1R+hKhUMjptyAXiWm4ehkihx9v/0CBj3MlfMzDWpeQIhAIVowqmj5g/D2b4pIc4H6OSA18ADt2tmmxTYhZeGjA3y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.1-3319ff41e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.5-3319ff41e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-3319ff41e","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-3319ff41e","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-3319ff41e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-3319ff41e","@libp2p/peer-id-factory":"4.2.0-3319ff41e"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.1-3319ff41e_1720635785032_0.6053525906765505","host":"s3://npm-registry-packages"}},"1.1.1-e9b6a242a":{"name":"@libp2p/autonat","version":"1.1.1-e9b6a242a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f6221b2d34a8e753109ca9cd9867724caa433157","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.1-e9b6a242a.tgz","fileCount":25,"integrity":"sha512-IUElwBflj2A+lZ7+4JPPBLG7b6sLyBUBbZ62iKwQEtrLedMxgEc9XdZVgLNGz7PepVAl0ut90ZUGBXl6H1c+dA==","signatures":[{"sig":"MEYCIQDa8y8bYLgxQMbL7kWsX0Zaf9jB2aCTqfr7pmy72PRUeQIhAIGIZ5SYni5aUC87DqIpUMpm1ovv68wlRyFp8ofwRf2w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.1-e9b6a242a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.5-e9b6a242a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.0-e9b6a242a","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.0-e9b6a242a","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.0-e9b6a242a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.16-e9b6a242a","@libp2p/peer-id-factory":"4.2.0-e9b6a242a"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.1-e9b6a242a_1720876527598_0.5339587057915245","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@libp2p/autonat","version":"1.1.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5a0daa5cfb2c3a1469957a3190091f595082de04","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.2.tgz","fileCount":26,"integrity":"sha512-GG6aaQgDranvO0wWpFo+kDm+nUdHmJ7Hp41DLoPFF69sdfrdGsaL3qsE0TU0I814z8kxfQ0F2eo0FN2Mcclc6g==","signatures":[{"sig":"MEYCIQDLA51q/Qzxi5ceqFgccY1Dsdt0eKfbao9rI4Cp/X2hpQIhALjswY9wMqSL4OBMelrGFg+XF5HR3Pr68yp17goMpKWi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172878},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"^5.4.6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.1","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.1","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.17","@libp2p/peer-id-factory":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.2_1720878973229_0.2838158068039931","host":"s3://npm-registry-packages"}},"1.1.2-a130993ed":{"name":"@libp2p/autonat","version":"1.1.2-a130993ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ddd92a8b4425f86cf2560a2e5cdbf63e2e1696f9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.2-a130993ed.tgz","fileCount":25,"integrity":"sha512-+pDm3E87cl35378uDA1LtcXhp2/zSYAz2smBFea9bOSlQ4Sq74sTasP3LK+sksV8nmRYDUjHa8eRCfE2qxLuyA==","signatures":[{"sig":"MEUCIQDKhZ+asutsbvHWUo0RqrBmIx6VEGQwIOXBecnH+AQCnQIgb79o0cUKzVg099eoPkAOL7g/c7hC07Cefye4mAw2Ze4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.2-a130993ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.6-a130993ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-a130993ed","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-a130993ed","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-a130993ed"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-a130993ed","@libp2p/peer-id-factory":"4.2.1-a130993ed"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.2-a130993ed_1721065871803_0.002128584894961927","host":"s3://npm-registry-packages"}},"1.1.2-928801a80":{"name":"@libp2p/autonat","version":"1.1.2-928801a80","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"82977a186f3347e7bf5bffa475643823722b5c1a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.2-928801a80.tgz","fileCount":25,"integrity":"sha512-+ReVSzuEfnnvvOV/XjeqUUZtf6VLu6dHbRUSMtp7gXW+J9VjdbSWkHUEEPYvY76GKlk75+gHXwPABGKDDd7Ihw==","signatures":[{"sig":"MEQCIGTmCxGnFd+wztPt/RJiWKuNF/sXK+5gojmKP1ML/pVRAiBo7smaPulH9FcGC0pl1hBaQ+m97d1L9OSjpSfyclxbTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.2-928801a80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.6-928801a80","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-928801a80","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-928801a80","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-928801a80"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-928801a80","@libp2p/peer-id-factory":"4.2.1-928801a80"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.2-928801a80_1721065877060_0.529811337884309","host":"s3://npm-registry-packages"}},"1.1.2-40902d99b":{"name":"@libp2p/autonat","version":"1.1.2-40902d99b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9c16ab28f840facb619f1b6f3f86f40c79ffc01f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.2-40902d99b.tgz","fileCount":25,"integrity":"sha512-7Ze6qdNcP5dE5ebEVIoEx7Vs5wT5rmPKp3NDcKIIR/Rq4FrVSyw2lHh2qwDT9dcvWQj0z+G69z0kffRg8LLsNg==","signatures":[{"sig":"MEUCIQDfHqbVZ786T+T81qBLv3A6Hokhz5mGRrFQYSfqpYoGYQIgDF6j2OiKWPEYvILOq69UbycY7bEAHb1J4PgF8sMIBu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.2-40902d99b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.6-40902d99b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-40902d99b","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-40902d99b","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-40902d99b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-40902d99b","@libp2p/peer-id-factory":"4.2.1-40902d99b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.2-40902d99b_1721066054870_0.21113298685485127","host":"s3://npm-registry-packages"}},"1.1.2-73f2b6b6d":{"name":"@libp2p/autonat","version":"1.1.2-73f2b6b6d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"148dd4bc860656f04c851d774a1939296aef3315","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.2-73f2b6b6d.tgz","fileCount":25,"integrity":"sha512-PX2xaVKtJXuhMU6Wq8HhDIhgDC+CNj3kS1vGR6GjhytTIo9EN0P+MSHINn/pDXo+ITOvyA2dI0erbTQB6daKOw==","signatures":[{"sig":"MEUCIQDG2GEQpuUH3qFZtwIPqrnnrMK6faK1dWZiQ1VkVqGK5gIgNMjPUEUpKHotWDl/81nSjTe/LLTNLsj4/ClWjJuJ47M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.2-73f2b6b6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.6-73f2b6b6d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-73f2b6b6d","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-73f2b6b6d","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-73f2b6b6d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-73f2b6b6d","@libp2p/peer-id-factory":"4.2.1-73f2b6b6d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.2-73f2b6b6d_1721066307139_0.6449468656719657","host":"s3://npm-registry-packages"}},"1.1.2-4a994c5ef":{"name":"@libp2p/autonat","version":"1.1.2-4a994c5ef","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4f842d258efa4032608bfffec28e67e25a3d861d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.2-4a994c5ef.tgz","fileCount":25,"integrity":"sha512-VXZwxPx03sE9B3bnDZJT34Wgvk89y4xImXeDd7s1zs4HJ0XIQnm2iU6K1lQDtymiOkKRVRAob/XTkqJZDNPkAQ==","signatures":[{"sig":"MEQCIAEPv2fSnmoy+VATPMx0xvzSSu7JHrvZuTKdUQldaMdFAiBv4/JJ2nMkAZYfvNDjtuk79gRuZzVVH+OS6poUynGtFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.2-4a994c5ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.6-4a994c5ef","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-4a994c5ef","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-4a994c5ef","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-4a994c5ef"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-4a994c5ef","@libp2p/peer-id-factory":"4.2.1-4a994c5ef"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.2-4a994c5ef_1721639424902_0.4307066338701435","host":"s3://npm-registry-packages"}},"1.1.2-8b3114292":{"name":"@libp2p/autonat","version":"1.1.2-8b3114292","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"af083bdcae9aa37dd6ed83a57af2b74b57edbb4f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.2-8b3114292.tgz","fileCount":25,"integrity":"sha512-smO1d98hQ8jnJduYMCziE0BBwulEhvi5HQIeSXzpsGmN2gYgET/EfGZPRf8NEui/wn2vwQ831bmVgWZOaS4CEA==","signatures":[{"sig":"MEQCIFkrPgQUsz350mSfH2AIP1M9HtQ48T6sHheqtki+WWASAiAW8VsqvWImsjvjDWzKWUq7Cdznpi0VlI4etT+5Pp3bkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.2-8b3114292","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.6-8b3114292","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-8b3114292","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-8b3114292","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-8b3114292"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-8b3114292","@libp2p/peer-id-factory":"4.2.1-8b3114292"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.2-8b3114292_1721659134492_0.8081281381921188","host":"s3://npm-registry-packages"}},"1.1.2-34cf1f7cd":{"name":"@libp2p/autonat","version":"1.1.2-34cf1f7cd","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"90a1ac45c85409e7260d5f180e898027823276e9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.2-34cf1f7cd.tgz","fileCount":25,"integrity":"sha512-B05N+nP+NKec1/8wHMtSmG5JW2+QeZ+54pPiiPF5dKhje0bM4DeOwRPLXw3efbQTmoOm3C2092/o5L6vQpy6tQ==","signatures":[{"sig":"MEUCID0Spx0/06h6BWE9vMNLoKOb3+1BZb2YSFW56Y7VlREcAiEAzjeTXN1pwTbt7BlzaCC2K/qLLuXDP15klEiWEz5w4l0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.2-34cf1f7cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172306},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.6-34cf1f7cd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-34cf1f7cd","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-34cf1f7cd","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-34cf1f7cd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-34cf1f7cd","@libp2p/peer-id-factory":"4.2.1-34cf1f7cd"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.2-34cf1f7cd_1722013980242_0.5734110685529619","host":"s3://npm-registry-packages"}},"1.1.2-a82ff8221":{"name":"@libp2p/autonat","version":"1.1.2-a82ff8221","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5777f58a9bd0e2fd0b21ca3b7d260296debb1887","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.2-a82ff8221.tgz","fileCount":25,"integrity":"sha512-TWWml7/NhpgINDr73eEhhJn71r4nIQhcTzeFx62YZdkfbQdvWnqjTQhRe6EeQU7u7QdCXOVGObwqtrq0r/D0Jw==","signatures":[{"sig":"MEUCIFHje8sPrLvY3zuPybNMPBnnVgzN6NoLOdd0PJG8PL8/AiEAgoMMtI3vUDTF4MeCwTup8u1Gmhbhcr91A3R1C9o4Ux0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.2-a82ff8221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172684},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.6-a82ff8221","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-a82ff8221","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-a82ff8221","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-a82ff8221"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-a82ff8221","@libp2p/peer-id-factory":"4.2.1-a82ff8221"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.2-a82ff8221_1722016198904_0.2792514774825323","host":"s3://npm-registry-packages"}},"1.1.2-a8ec2bcb7":{"name":"@libp2p/autonat","version":"1.1.2-a8ec2bcb7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"680be36e02255c46b5b466c547be4cff60eee232","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.2-a8ec2bcb7.tgz","fileCount":25,"integrity":"sha512-JvZeETq5Usy8MsT6Q36Vz1dKiDY80KXyACju9vO2j/Ct7kGYrw/w4pUyAFu8yH3OmKFM0F97Vd1kOI46kGJ6cQ==","signatures":[{"sig":"MEUCICEtcIkteeOJwMnZYrxQSRP+wuNwt42yQhAkYWLawC/IAiEAxRb2JG2yIw6VpHBml17JezjPFHyM0ZBepM77yZEvaGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.2-a8ec2bcb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172684},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.6-a8ec2bcb7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.1-a8ec2bcb7","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.1-a8ec2bcb7","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.1-a8ec2bcb7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.17-a8ec2bcb7","@libp2p/peer-id-factory":"4.2.1-a8ec2bcb7"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.2-a8ec2bcb7_1722240608909_0.3316492531155477","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@libp2p/autonat","version":"1.1.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5033a35ee2242194752e428cf58a40e88a556c7a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.3.tgz","fileCount":26,"integrity":"sha512-QhbMj50x6XIBy7H6uMw+IVwVKR+286+3lPVENxA/u5XCe8ULtbDDrm4ZdwNHgEK8BWjwaZphAvMy9+DnviCpQA==","signatures":[{"sig":"MEYCIQDDPurVN55UerK5gG0dap4aMaV/kbRLycdb9nSwk3kFygIhAKVkcB7gx49/gVqjvkJiT4h9/UQWXmuatdENMF90p8iG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173256},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"^5.4.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.2","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.2","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.3.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^43.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.18","@libp2p/peer-id-factory":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.3_1722247710497_0.3727892883037458","host":"s3://npm-registry-packages"}},"1.1.3-944935f8d":{"name":"@libp2p/autonat","version":"1.1.3-944935f8d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6573e4834121b849f527dd3b77e3f357545655f4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.3-944935f8d.tgz","fileCount":25,"integrity":"sha512-nVThmscLcUbtp7MAqMsbOIN4fIKC9v00eikdpv1ZfchvQy+b7NfAKADQCcNzsTfVimyCUluxJIBDM4XV7iMqnA==","signatures":[{"sig":"MEQCIGssu+ftObIFb4dVwUGXuMyCke7Rbw2njPxdC26qSNc6AiBxFb6pZSnQtLupacFIbjZB0gQOaGdiHJEA62Fzf6TORg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.3-944935f8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172618},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.7-944935f8d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.2-944935f8d","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.2-944935f8d","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.2-944935f8d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.18-944935f8d","@libp2p/peer-id-factory":"4.2.2-944935f8d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.3-944935f8d_1722264749415_0.998283194958338","host":"s3://npm-registry-packages"}},"1.1.3-f30e2ee8d":{"name":"@libp2p/autonat","version":"1.1.3-f30e2ee8d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a21cac68502215c6911bfdad731de9fcefbade2b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.3-f30e2ee8d.tgz","fileCount":25,"integrity":"sha512-KcsNdxEDkJ/T4BGtjFf0k8GgsxEvi7NRCcLOeL+B96/vZE201ZTtSWClftXASG7Sfb++dOHmGA182g1NnyteLA==","signatures":[{"sig":"MEUCIDxuXp7rLprF/a6aISWr9r9BCbWLJrm1uZ2WR4SVtoWrAiEAqIWYJRx6C2DCLO2HtAeEvDvd8QDFaVrw3t8g1iec9wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.3-f30e2ee8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172618},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.7-f30e2ee8d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.2-f30e2ee8d","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.2-f30e2ee8d","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.2-f30e2ee8d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.18-f30e2ee8d","@libp2p/peer-id-factory":"4.2.2-f30e2ee8d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.3-f30e2ee8d_1722611442683_0.03871854816706444","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@libp2p/autonat","version":"1.1.4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d001b8afeb4d024f72caf785e982d5c96f0d0cfd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.4.tgz","fileCount":26,"integrity":"sha512-yt/sUisqBLZPM/0lvpRo0enIEIbdyuSraIu4xRlGkdqqAXSo9T6CJppXxNi9VKTmlmD39WYYNP41Ilt3SvQhRQ==","signatures":[{"sig":"MEUCICW+1srtaVLOd3Y3d8e8YSDsMu+jjEyELESUd0OsucBqAiEAudSGWssuSZCvvyzc8FDu8Yr/qHp/E1zv1oWQ8gPRrXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173190},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"^5.4.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.3","protons-runtime":"^5.4.0","@libp2p/interface":"^1.6.3","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.3.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.19","@libp2p/peer-id-factory":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.4_1722616721652_0.9842430027144353","host":"s3://npm-registry-packages"}},"1.1.4-0edbfe7af":{"name":"@libp2p/autonat","version":"1.1.4-0edbfe7af","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0b376ce76a5a46f27bf275c31b28a9f1039b79c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.4-0edbfe7af.tgz","fileCount":25,"integrity":"sha512-IFtNF8khaAI7h6bOfSWXYxLuu/tKZKuMF0E+rVizEViXldd7KWUCx6HmykDlBs11jneSYXfHSZ45KRhNm7/laA==","signatures":[{"sig":"MEUCIQD40GAONIY34ddZC+iC77+4IidB8qn9Lgy56x/OmOc2ugIgHhtydjawvewyrlArjP1bdxpFGOixPxr5w84cxM/Nm/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.4-0edbfe7af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.8-0edbfe7af","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-0edbfe7af","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-0edbfe7af","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.3-0edbfe7af"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.19-0edbfe7af","@libp2p/peer-id-factory":"4.2.3-0edbfe7af"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.4-0edbfe7af_1723216916943_0.022054255963069203","host":"s3://npm-registry-packages"}},"1.1.4-c5dba70a9":{"name":"@libp2p/autonat","version":"1.1.4-c5dba70a9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b7aa28691b9cf03fc6d99c01aa806a8ae89f6f27","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.4-c5dba70a9.tgz","fileCount":25,"integrity":"sha512-J+1kgduA2WrNVyRGKoAihpPFAh3i23d/CUmxNYRZJ0HSfHYA+XYRiLimwRNtGAoTwc3/lrly4gHxvcNcCB//xQ==","signatures":[{"sig":"MEQCIHGWVzYE0Uz2R8WWOxVKPgwS2efAx6/41R+tOMChoNxkAiBHB8T1LdWlGDclBni3SLFjlhVI0mkkUJEX83PEvGqhaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.4-c5dba70a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.8-c5dba70a9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-c5dba70a9","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-c5dba70a9","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.3-c5dba70a9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.19-c5dba70a9","@libp2p/peer-id-factory":"4.2.3-c5dba70a9"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.4-c5dba70a9_1723561337865_0.3090825604049503","host":"s3://npm-registry-packages"}},"1.1.4-7939dbd5c":{"name":"@libp2p/autonat","version":"1.1.4-7939dbd5c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3cea0e349975a3dc4b2907a555c299b3532adad3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.4-7939dbd5c.tgz","fileCount":25,"integrity":"sha512-DmZRKpmpzIN1XZT4Q+cXYlv9EMfJ44pG3pQpqp04xBnpZvmzvZtQE+KcQnIL+xrdXhCnmxOMM2tbrGuLrMzETw==","signatures":[{"sig":"MEQCIFRO21VqVDq2UFhli8ssus2ZUDlBFWUmEO0SdwIAzdZ/AiB2XJhsykU/n1ldeslCmoMgD27i8u2FhCp07EaOYO4pbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.4-7939dbd5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.8-7939dbd5c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-7939dbd5c","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-7939dbd5c","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.3-7939dbd5c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.19-7939dbd5c","@libp2p/peer-id-factory":"4.2.3-7939dbd5c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.4-7939dbd5c_1723640045716_0.978767391520261","host":"s3://npm-registry-packages"}},"1.1.4-1dfb74e79":{"name":"@libp2p/autonat","version":"1.1.4-1dfb74e79","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"89e47f07de44a3298642d935ffaba0bc429807e0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.4-1dfb74e79.tgz","fileCount":25,"integrity":"sha512-TWJ6+pUguzBA7RhDByM2yRAn7m7VFQB65kpONwif3YAisiGXPCr7pOKs40OGvjTpICbgK6QH9aXIsT0sdwQ89g==","signatures":[{"sig":"MEQCIADzCLtwg+rXBjFDTJ1qSt+JfXf6cWERuYXMITrCFizuAiBQ9q5P2mGfY2FOPjyF2WxYjG+jT7rQ+VqAZVq86GRSMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.4-1dfb74e79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.8-1dfb74e79","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.3-1dfb74e79","protons-runtime":"^5.4.0","@libp2p/interface":"1.6.3-1dfb74e79","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.3-1dfb74e79"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.19-1dfb74e79","@libp2p/peer-id-factory":"4.2.3-1dfb74e79"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.4-1dfb74e79_1723715316572_0.8351077199700212","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@libp2p/autonat","version":"1.1.5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f428b94763f8947d4d0c8d4e497a876a611ab34b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5.tgz","fileCount":26,"integrity":"sha512-0jad7/bX9m8mkO0ElGAnCLZ1hnYfnCoPQ3CARjx5x0D1niNyukctzuBIhk9c3q73/cSjBompnas8k6hPv2bjtg==","signatures":[{"sig":"MEYCIQCziskZFxu2Wb1yv5FCkOXQVDNYLT9eu2Rk9zU7TQKk1gIhAJAVgAerIyVpZtXZ9SxcXZtpqbkojJx3CpSSeEjGKJwz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172838},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"^5.4.9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.2.4","protons-runtime":"^5.4.0","@libp2p/interface":"^1.7.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^1.3.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"^4.0.20","@libp2p/peer-id-factory":"^4.2.4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5_1723737156582_0.7803284068688054","host":"s3://npm-registry-packages"}},"1.1.5-359265a3a":{"name":"@libp2p/autonat","version":"1.1.5-359265a3a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e32b0f2ab2d8a2754ad213476a49b91cae2a6d8b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-359265a3a.tgz","fileCount":25,"integrity":"sha512-SfwQyVLpcagpjBqAO2EBr05WbVP/+/PruiF3HCEdnvWIRWGGdNGqaL7leSMC6h5+vDFcxFHdTZZV7oPaHMwibA==","signatures":[{"sig":"MEUCIQDirxuVsvG8NEFYeI/EvoOgbjdhcVSOvOv0tfu1ufzNhAIgYYfJ/UBzc4oouQI8vNIeeE7T2ImR+xRjGsKHi37D+6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-359265a3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.9-359265a3a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-359265a3a","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-359265a3a","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-359265a3a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-359265a3a","@libp2p/peer-id-factory":"4.2.4-359265a3a"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-359265a3a_1723817624159_0.9409167354484538","host":"s3://npm-registry-packages"}},"1.1.5-3c8dd5bbf":{"name":"@libp2p/autonat","version":"1.1.5-3c8dd5bbf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"040dfecda9a1bf1a69e84fbfd60fc489b7102e76","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-3c8dd5bbf.tgz","fileCount":25,"integrity":"sha512-GF4pc1tyifsnvGinc6rshZv3v1ccASae4HjkCoFYTbTyn9dja9BkhG23X/iCO5TUjpI5VKNsltFrD7BkHQR29w==","signatures":[{"sig":"MEUCICqgLtb0sPxjpbscM5NeYQ3b18i26tDRyc7RBd1T2lAlAiEA2I+Xsf4RxHkzyr7wicNnV9gJz/FD0YCPzcY98a4PzK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-3c8dd5bbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.9-3c8dd5bbf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-3c8dd5bbf","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-3c8dd5bbf","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-3c8dd5bbf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-3c8dd5bbf","@libp2p/peer-id-factory":"4.2.4-3c8dd5bbf"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-3c8dd5bbf_1723877399783_0.6265086348478637","host":"s3://npm-registry-packages"}},"1.1.5-e211b46cc":{"name":"@libp2p/autonat","version":"1.1.5-e211b46cc","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ba4e35fba9ae7899729563d4b60caf600ba661e0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-e211b46cc.tgz","fileCount":25,"integrity":"sha512-ttOEvtKiYuKbH1HsJ621cnwmUHyRzYrvcZrMY/etrLIUiTGwQzocwEjVKbNOUPuqb4qogBkAlGtmJcuGIFaJCA==","signatures":[{"sig":"MEYCIQDgZH1lCkYrKbQBCZBunUi4QPWA38WjX3HyJpVz66Be4gIhAI/MW9QqPZFMMCDYfW04LsSP1cdcpAd1RBWPGr5QRAj0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-e211b46cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.9-e211b46cc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-e211b46cc","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-e211b46cc","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-e211b46cc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-e211b46cc","@libp2p/peer-id-factory":"4.2.4-e211b46cc"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-e211b46cc_1724937348813_0.9866730123840473","host":"s3://npm-registry-packages"}},"1.1.5-50b897139":{"name":"@libp2p/autonat","version":"1.1.5-50b897139","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8b67c8ce9eb3a4fc8101a7d734fec3b003c9026","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-50b897139.tgz","fileCount":25,"integrity":"sha512-SYXlQXgYbk9asawNAePgDKCMbCe0IumpLZAtBJrJH3iuiawsi5lVL6j3Grn/B8xxAeCWncMxoRDYq6arcWj3fg==","signatures":[{"sig":"MEUCIELY3B20SpJ/tNnvefiiUZAu6kFaUWtQ1UOETuhchOYlAiEA9q63ZfoA32PY6X9AzEIl3zSN5gx5jRlK5R+I9iSMo/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-50b897139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.9-50b897139","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-50b897139","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-50b897139","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-50b897139"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-50b897139","@libp2p/peer-id-factory":"4.2.4-50b897139"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-50b897139_1724943054675_0.2204900563909702","host":"s3://npm-registry-packages"}},"1.1.5-7655e5200":{"name":"@libp2p/autonat","version":"1.1.5-7655e5200","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6af596e764f99273f986179d81e439038cd2b703","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-7655e5200.tgz","fileCount":25,"integrity":"sha512-zatnlcffm2pFPAJBZu4d33E1G+belxb4LLIMSkOOspnslpLbaB6YuWMZXVQGNXCtzY9xMKazMJvPHMdP4vPdnA==","signatures":[{"sig":"MEYCIQDtBhdY8OQyY+oys1kh5RNYDVGLyaOKxNzFpT+GchkvKAIhAMS34e9bdq0XADO9F3FOmcezI2Y0N70srFTlZ490IjzF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-7655e5200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.9-7655e5200","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-7655e5200","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-7655e5200","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-7655e5200"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-7655e5200","@libp2p/peer-id-factory":"4.2.4-7655e5200"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-7655e5200_1724944951227_0.6497209455984756","host":"s3://npm-registry-packages"}},"1.1.5-1675adee2":{"name":"@libp2p/autonat","version":"1.1.5-1675adee2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2930a49c13703f3b0ccd1b25d792a9a0845ed3ce","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-1675adee2.tgz","fileCount":25,"integrity":"sha512-o9/6TqLBiU0mNtEY+F+AFrfjcvYCBj9lWhalPJDYN9t2d7AsqizqHUgMisDIC4GGlVN19oOXZQ2SsxTI74l2cQ==","signatures":[{"sig":"MEUCIA22p/qx8340fgZe5gdsMrxcJbBn933DVJ+kEW/KTW7IAiEAlIhglYTdXQokJU+1FmXspV2D5gqDWO7Gs/B7CJxFnlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-1675adee2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.9-1675adee2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-1675adee2","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-1675adee2","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-1675adee2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-1675adee2","@libp2p/peer-id-factory":"4.2.4-1675adee2"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-1675adee2_1725015134139_0.6072842825209039","host":"s3://npm-registry-packages"}},"1.1.5-2265e59ba":{"name":"@libp2p/autonat","version":"1.1.5-2265e59ba","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"00ee0209ef0ca94bf5cb32a90da0e4187acc2e78","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-2265e59ba.tgz","fileCount":25,"integrity":"sha512-4GI+XjKzxZ0e676Ij3OZDE/JC8n8VsFZ79HTz81SWc/1EHXslXe7SIMYvjdYORUlWqKL9W3U+6wUk6PsQVVYbw==","signatures":[{"sig":"MEUCIQDSfaJ1IrIeD7h/t6fQp68cfFqPEVcQeD/FcPoYmd9oXgIgFcZ3Jck5gD81E/VEmxXvcB/6IWfUKHO35yJeQyHUBXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-2265e59ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.9-2265e59ba","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-2265e59ba","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-2265e59ba","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-2265e59ba"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-2265e59ba","@libp2p/peer-id-factory":"4.2.4-2265e59ba"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-2265e59ba_1725451113137_0.6673546994415966","host":"s3://npm-registry-packages"}},"1.1.5-737b3ea5b":{"name":"@libp2p/autonat","version":"1.1.5-737b3ea5b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f643f61942c15a6920c95e9b46e22246caefa382","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-737b3ea5b.tgz","fileCount":25,"integrity":"sha512-2xteob6hweixuzOpJgddiUm1xC/FbcNyRIC+i5wjgg9/okp10oLCxDfDmhRaMht7kOQ285CgsXbHOlxUQq3rYg==","signatures":[{"sig":"MEYCIQDLM4mhGBvMtJ9+aM/3lTA0mpav3T7ohMa61cqpzFbISgIhAN0ipuaBNt2B87m2pD7LZfL3T/xvctxmTfY/EIRQBWGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-737b3ea5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.9-737b3ea5b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-737b3ea5b","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-737b3ea5b","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-737b3ea5b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-737b3ea5b","@libp2p/peer-id-factory":"4.2.4-737b3ea5b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-737b3ea5b_1725456906637_0.7553772186365149","host":"s3://npm-registry-packages"}},"1.1.5-dd7b329c4":{"name":"@libp2p/autonat","version":"1.1.5-dd7b329c4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"14d0e3d7c7b85192271fc7db5bd23d5e25e548ce","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-dd7b329c4.tgz","fileCount":25,"integrity":"sha512-+Hf0EEoGCL+98UMJ8i+KXChPCRNaJ03tJuS4nVfYB0ZHystLFroDHStTSp066ygjVnTRyl99QFHEt3cm67pNEQ==","signatures":[{"sig":"MEYCIQD07vKUJ83pFArCw6e/ZkOhrt1Cmvj4aWoWs3XPDeGkEQIhAKWOBy/87zJRY7Gdtovh+KBZNdD2u8Pw5nSyvYX9BaQJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-dd7b329c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172266},"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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","@libp2p/utils":"5.4.9-dd7b329c4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"4.2.4-dd7b329c4","protons-runtime":"^5.4.0","@libp2p/interface":"1.7.0-dd7b329c4","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-dd7b329c4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/logger":"4.0.20-dd7b329c4","@libp2p/peer-id-factory":"4.2.4-dd7b329c4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-dd7b329c4_1725548047304_0.540551102918166","host":"s3://npm-registry-packages"}},"1.1.5-df330695a":{"name":"@libp2p/autonat","version":"1.1.5-df330695a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"12d635ab8bd9a741a892fedd5fafe3a80126b06d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-df330695a.tgz","fileCount":25,"integrity":"sha512-uvHbadrpo8pthQlOn/lCuHvnQ2aNAPDEXJN6XQupP1y6odub//RsiWZWomeYB8QDXn+ebhR015pWfrKQCuxr4w==","signatures":[{"sig":"MEYCIQCp5eyNcIetQfDkH6Jq8PCYFBe695QKYumg/NA7Ujn1sQIhAMOXl46SyrFqbCU9nSg52PMkpYtJaWOIBP43QH/UhNT2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-df330695a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223623},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"5.4.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-df330695a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"4.1.9-df330695a","@libp2p/logger":"4.0.20-df330695a"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-df330695a_1725623272639_0.20110377125985046","host":"s3://npm-registry-packages"}},"1.1.5-5214dec4a":{"name":"@libp2p/autonat","version":"1.1.5-5214dec4a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"67491b45373369acd94803da6c4c46acdeae7203","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-5214dec4a.tgz","fileCount":25,"integrity":"sha512-FI3YVzt04JFO0TqouO2tlOV/PBscEwH3/64QefMRuHhJbiPRp3MyYcTMCwhEGi24RMpOGTOqW+EPT0sMDj5YCA==","signatures":[{"sig":"MEYCIQDsH6orhgbdHpI4w0jYGww2gRg/V/3vR5BHq3aWpVsPvwIhAImvX6yCiZ+yD4qKE2sxouYmBH5JrULLR7znCeQPPwI/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-5214dec4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223623},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"5.4.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-5214dec4a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"4.1.9-5214dec4a","@libp2p/logger":"4.0.20-5214dec4a"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-5214dec4a_1725868458353_0.858820471907632","host":"s3://npm-registry-packages"}},"1.1.5-81ebe4e47":{"name":"@libp2p/autonat","version":"1.1.5-81ebe4e47","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b3ff95fedda9739cb817e127c343b8efaa11c34f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-81ebe4e47.tgz","fileCount":25,"integrity":"sha512-Nm1q5hp5nZBLvuqOCh/V2omJ5zFct9WE1r47nrqshEYD01xp4rSLyVy5Qv8/PARbyMjEIgvmJO1o+r54pkjqrg==","signatures":[{"sig":"MEUCIQCgnN7x3w6lxH8zAhfKwLfTGhIkKcuFGMXLA8X1NQxW8QIgUM7Tthr54d9KeF+Fx4VEed2Kcs3zv8YQTqN3xvx2dmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-81ebe4e47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223753},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"5.4.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-81ebe4e47"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"4.1.9-81ebe4e47","@libp2p/logger":"4.0.20-81ebe4e47"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-81ebe4e47_1725949287161_0.16452570946019485","host":"s3://npm-registry-packages"}},"1.1.5-a142bb642":{"name":"@libp2p/autonat","version":"1.1.5-a142bb642","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"60a1c429bbcb1cd732a68bf80b84f1539c6a2fae","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-a142bb642.tgz","fileCount":25,"integrity":"sha512-kPYB6esQpcWPjfV5I6ebDZxRVfAtTj1z4/vETAtBJbcLHsK0SW0SKw/1uwaTk/fPD9vStzXL7G4QFz4yXlGs+A==","signatures":[{"sig":"MEUCIELqs7RvsD3crCgiv+rXJVyVzKUR9Q0JEuWj9j/dZTC2AiEAxDDNET4+aKljCop0RyTKVmfgIkaieYnpVGLFWOjkEWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-a142bb642","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223753},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"5.4.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-a142bb642"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"4.1.9-a142bb642","@libp2p/logger":"4.0.20-a142bb642"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-a142bb642_1725955644002_0.8048113931347272","host":"s3://npm-registry-packages"}},"1.1.5-c010d575c":{"name":"@libp2p/autonat","version":"1.1.5-c010d575c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"10b429c9d5d478adf19c99dcff6cd83056a09275","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-c010d575c.tgz","fileCount":25,"integrity":"sha512-bOo8go2taxYX8PjrD2reIIBR2hK1PIYFMyRO5k5BPvIeczy/G8LcgZcEvjQYG0JXKAWBmdZi5VF1tFKfSzsTZg==","signatures":[{"sig":"MEYCIQCnKb4JnYYK5CU6BWUbroFyUpUYU6roi1fK1P9gnH2UGQIhAMIAFWTm0DcB6KCmLlF70J3o4/XQIHCi3v6TOk5RVHwD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-c010d575c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223753},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"5.4.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-c010d575c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"4.1.9-c010d575c","@libp2p/logger":"4.0.20-c010d575c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-c010d575c_1725961449080_0.44234235148542544","host":"s3://npm-registry-packages"}},"1.1.5-71e5f7a5b":{"name":"@libp2p/autonat","version":"1.1.5-71e5f7a5b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fdab42183b851298ef19aa5f195d8011d7fa2aeb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-71e5f7a5b.tgz","fileCount":25,"integrity":"sha512-vJx2NeHXNNh8WS3tGIhUfYCgg2lIAOP/9RzjsCDrnbi57ICboqaAXZQPwXfJo8CdMWP2zFQkK2szPm76J/NVmQ==","signatures":[{"sig":"MEQCIG6LToSfP/JZjkvu06MR53CYE80LRpxvBEK6hEj0m2QbAiAVkMKvA2iupCtUlNIrK71LIi7AN5law5GkkyssdkgpBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-71e5f7a5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223753},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"5.4.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-71e5f7a5b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"4.1.9-71e5f7a5b","@libp2p/logger":"4.0.20-71e5f7a5b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-71e5f7a5b_1725968701298_0.7077724598531274","host":"s3://npm-registry-packages"}},"1.1.5-e1ca9cced":{"name":"@libp2p/autonat","version":"1.1.5-e1ca9cced","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ea78ed21ddfe3ebf9093c69b5f43197a2f138bae","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-e1ca9cced.tgz","fileCount":25,"integrity":"sha512-x6VesmNO2ivFqKK7TET/M2PZriATp1m0h2NBs+D7o0W9TE1SOXHmtMaryX8OEl04tLiA9jc2c9A9BnDNeT35eg==","signatures":[{"sig":"MEQCID6lzXJClAXYpThxh9zBNADHCzxp7N2N/UH4TzHr5BPCAiBvabscomILHrcirfDDdzlcmuQU1CX5pTtFc3IblO0y3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-e1ca9cced","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223753},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"5.4.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-e1ca9cced"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"4.1.9-e1ca9cced","@libp2p/logger":"4.0.20-e1ca9cced"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-e1ca9cced_1725977719658_0.08773291851213694","host":"s3://npm-registry-packages"}},"1.1.5-2bbaf4361":{"name":"@libp2p/autonat","version":"1.1.5-2bbaf4361","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a024524d67363d9b50667801b9100b894c6ac322","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-2bbaf4361.tgz","fileCount":25,"integrity":"sha512-gjPEUC4A/ZFBZGJOaLpnga045VF4fKcKc9d3hc9STuRcy1DlcgMC8P+QIuSMLbBTX2+U0MT+6EV0fYX/nKkJ5g==","signatures":[{"sig":"MEUCIQDs6lofhW3Ab9JJeuqzZ4VmRq11w3HZ83syy8w0LJ4itwIgFAaPVQbbKqe0gvpTf0vuxrUM9T3meQTfVO3x4ecn4B0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-2bbaf4361","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223753},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"5.4.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-2bbaf4361"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"4.1.9-2bbaf4361","@libp2p/logger":"4.0.20-2bbaf4361"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-2bbaf4361_1725984387580_0.8386600736051424","host":"s3://npm-registry-packages"}},"1.1.5-b6681bd25":{"name":"@libp2p/autonat","version":"1.1.5-b6681bd25","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@1.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bbcfb695fc8718b42ef92b427561db202b36b559","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-1.1.5-b6681bd25.tgz","fileCount":25,"integrity":"sha512-2GfNvMkriBY7lJ6rPfFmzDQBFhE2vxMkW/whvt4/e42IHdb9f3MCVVLhgBN+DgFhh1yifPu6MQXxqhfECD+q/Q==","signatures":[{"sig":"MEUCIQDSmbI7YCzE+Ro23uQ/Vy8qA9IDGHvIQvMwogOS+8rDYAIgenhXUE8IkZn3RzMxgXnR/jMMtmCzjR3T8hj+rGaxlow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@1.1.5-b6681bd25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223753},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"5.4.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"1.3.4-b6681bd25"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"4.1.9-b6681bd25","@libp2p/logger":"4.0.20-b6681bd25"},"_npmOperationalInternal":{"tmp":"tmp/autonat_1.1.5-b6681bd25_1726045751039_0.06097221441585621","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@libp2p/autonat","version":"2.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c94f680687dd02375836cac1152ef6f0760a9bc1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.0.tgz","fileCount":26,"integrity":"sha512-qF2QxgSeDOcOJyBx+4Ni0EiBo05/h+ZsPTcIRP21WY44VXFESzFGUgaFcOHDntFbNXeer/UkPXu2VjzvNJYs2w==","signatures":[{"sig":"MEUCIQCelrQp3A4Wbn95u/eY9H9kxTX9yQUL7lJlVd+tqwWuAQIgMpro7LdrvOucjGe9Mih/hW5KgxabtJEASQk/U33PKho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224324},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.0.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.0","protons-runtime":"^5.4.0","@libp2p/interface":"^2.0.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.0","@libp2p/logger":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.0_1726049727373_0.18075298168095943","host":"s3://npm-registry-packages"}},"2.0.0-7cd984569":{"name":"@libp2p/autonat","version":"2.0.0-7cd984569","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7a29af28aee8b1d4435d6e70ed4a0579da908ca6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.0-7cd984569.tgz","fileCount":25,"integrity":"sha512-z+g6jMDkPaRtDF2Vz4LUD/POkP4ev6OOFp97ITiTAg9HaOWMssywRmuB5M6M3vIT/kZtTNKTuJ38/kC3hrmjug==","signatures":[{"sig":"MEYCIQDsV7gI/kZjBg3XxYllEOger9SpLlJjMLQp9sjaTot/UQIhAKkuivcQh04XRn1h2uSGMBTEsTkeDA1yvCFkZ0PzHnAM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.0-7cd984569","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223752},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.0-7cd984569"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.0-7cd984569","@libp2p/logger":"5.0.0-7cd984569"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.0-7cd984569_1726075135407_0.29570049977021706","host":"s3://npm-registry-packages"}},"2.0.0-d101aac4b":{"name":"@libp2p/autonat","version":"2.0.0-d101aac4b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0c18b433a89d7f951773cbbe9318b39a05b08b2","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.0-d101aac4b.tgz","fileCount":25,"integrity":"sha512-kqXu6YrTYmzpocZa2rG+RRTBUemcAe3RVGJQtUGQn/VfDm7Z7+6TzbjkwAxskaw9GPetPtz5b/WLD+lVfVIKnA==","signatures":[{"sig":"MEUCIFyWau/GBTLv2vGmcZY2kuDaAp/j1VYSnV2AgVIYxj/GAiEA4SqFt8jgKpcusv7Wm8g372xyKkackZk5TFwQQ20W6aY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.0-d101aac4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223752},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.0-d101aac4b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.0-d101aac4b","@libp2p/logger":"5.0.0-d101aac4b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.0-d101aac4b_1726075870166_0.2731157848100314","host":"s3://npm-registry-packages"}},"2.0.0-1210884ed":{"name":"@libp2p/autonat","version":"2.0.0-1210884ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"44658b2ee8cf6c35664080e1b59c1cc6007e1c84","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.0-1210884ed.tgz","fileCount":25,"integrity":"sha512-4mz5jZRiaj+A54k7msp+FxMvbJLQvA6BGURVoRitGjBCscwCEwZiIMBNVyVgGEqzM0poWWM6dqIfvqj3psjCLg==","signatures":[{"sig":"MEQCIEis1dgWq8bYipyajRJR28C7bb/QU7OEQXuW3+c4x29dAiA5FfTOfLduYgFjJNhaZwum8nXGpDg8Ve96ec4krWjhqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.0-1210884ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223752},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.0-1210884ed"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.0-1210884ed","@libp2p/logger":"5.0.0-1210884ed"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.0-1210884ed_1726131199676_0.9828390537349045","host":"s3://npm-registry-packages"}},"2.0.0-18dd3cb26":{"name":"@libp2p/autonat","version":"2.0.0-18dd3cb26","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4f20548793c41cba020fb8f98683f42d4b85f9d7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.0-18dd3cb26.tgz","fileCount":25,"integrity":"sha512-yceW1wO3l84CXxvMl/k9eFLsj4FXasz8eUc6OmqAzKJXEtlNqSlPBjRzrxcO2t80VFZNJeOuAHc7xe+EVf/sGg==","signatures":[{"sig":"MEQCIDC/6Dkqw5sn2uW2j7FeCydgO08+ZpKERqQdVeTHzV2VAiBVa1WgvoG8s4bTlYStLlR2Q7G2R5mdLsRuZcEICYxFqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.0-18dd3cb26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223752},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.0-18dd3cb26"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.0-18dd3cb26","@libp2p/logger":"5.0.0-18dd3cb26"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.0-18dd3cb26_1726132845491_0.017282500664940414","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@libp2p/autonat","version":"2.0.1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cdfde024d943d579d3c0e2692396e15c47038da4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.1.tgz","fileCount":26,"integrity":"sha512-+oAPXXOqoP7347PPCFZIPKTZKBDQuwVG6u4DN+iBElXp2dFTWQ5YJxuhz+kVOD0+KYORRLlkzCADl92MY9Ttqg==","signatures":[{"sig":"MEQCIDqr8E921EV3RHRrjGLyW4qOcX1dUT3BwCmL1mo/OBG6AiBBHj0qOMrcGgsXRG234m502a5Ti1eKzLm+tMhvA+6W7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224324},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.1","protons-runtime":"^5.4.0","@libp2p/interface":"^2.0.1","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.1","@libp2p/logger":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.1_1726140572209_0.8737487996111306","host":"s3://npm-registry-packages"}},"2.0.1-34455b5f2":{"name":"@libp2p/autonat","version":"2.0.1-34455b5f2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fc6b56394dd004edb7e5517adc4253eabf6ade52","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.1-34455b5f2.tgz","fileCount":25,"integrity":"sha512-6hmhzzp4+s1TZvjWLxUC8mDgaSst3kpKvbgJSOPVRfonC/54H3R2MVVJ4KLsnfbPMvZ63W4mMljy7JnH+2FCQw==","signatures":[{"sig":"MEQCIEHFLfdvu1uwtJ5Cds7JMAYtlo07iO+nFVN1n/2SjArIAiBknvHJO6+EdxMdeMIuij+cVouS0JcLEUWVH4HHuJf1MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.1-34455b5f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223818},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.1-34455b5f2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.1-34455b5f2","@libp2p/logger":"5.0.1-34455b5f2"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.1-34455b5f2_1726244180515_0.5106278027878604","host":"s3://npm-registry-packages"}},"2.0.1-6ccbb06f0":{"name":"@libp2p/autonat","version":"2.0.1-6ccbb06f0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"087428b3e2de2feddf223ee7977514f025430ce7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.1-6ccbb06f0.tgz","fileCount":25,"integrity":"sha512-e9mEGI1f1hsqGlGliy3GXzh6uKrSeWOIbmsfHouIDffq1Q5T6hwngq25g3VmZUMtHQ6tZ8ycdmGmqvxpnwq5ew==","signatures":[{"sig":"MEUCIB5MnCPLMCuvh8F8QbY0Gj3Vh1Ga4HY53JuEVouUn/lnAiEAhzNSGUbdmKqlQ9pB4n2PW4ybhuQCaH1k7Bhj+6i48ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.1-6ccbb06f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.1-6ccbb06f0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.1-6ccbb06f0","@libp2p/logger":"5.0.1-6ccbb06f0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.1-6ccbb06f0_1726740195932_0.8083568052905024","host":"s3://npm-registry-packages"}},"2.0.1-4fd7eb2e1":{"name":"@libp2p/autonat","version":"2.0.1-4fd7eb2e1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0aa96f63781f6bb216dabbaca9d8313e87d92074","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.1-4fd7eb2e1.tgz","fileCount":25,"integrity":"sha512-ZNR0wqEkLA8IcQ6OAhYVrqPrU6Dn8YaUxKMJc88D8klejrUfZ4EqvmghWfDEM5i5KCRuUFuA3X2JcuAZfIrPGA==","signatures":[{"sig":"MEUCIQDm7JtOtw8mdPWNKU80hAmrXAq6D3JW5eLSnoO0rpOpCQIgO0W6O74o14nDVbAeqjm97uzrQt2BG58XRKoFK2KC1qM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.1-4fd7eb2e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.1-4fd7eb2e1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.1-4fd7eb2e1","@libp2p/logger":"5.0.1-4fd7eb2e1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.1-4fd7eb2e1_1726844241570_0.06448287093787286","host":"s3://npm-registry-packages"}},"2.0.1-c628c44c5":{"name":"@libp2p/autonat","version":"2.0.1-c628c44c5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"40f8e23b54accd440f4f25458e5132ef66876f64","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.1-c628c44c5.tgz","fileCount":25,"integrity":"sha512-fztTaxqaND/j9KlOATTw20DzgQ3btDK27krj8qGB61U6GU4Ootfo6U77xYN/3H1azbnNOblUlf14gpADvt9VZA==","signatures":[{"sig":"MEUCICv575fgJUCyiLdPR70HxmnGjYqaTw40wnytPgb0hDZMAiEA3U9dD4548Tg0uWbEnu8qZeFORLN6V5hbXPIkb7BCAJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.1-c628c44c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.1-c628c44c5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.1-c628c44c5","@libp2p/logger":"5.0.1-c628c44c5"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.1-c628c44c5_1727075290727_0.9296606243970449","host":"s3://npm-registry-packages"}},"2.0.1-21fe841f2":{"name":"@libp2p/autonat","version":"2.0.1-21fe841f2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a6dff1735607dfd66a5d280c7e2e96a1fa46b9dc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.1-21fe841f2.tgz","fileCount":25,"integrity":"sha512-6lsi8/m2I0OxDxoE+MSERw6YzZgxc+k8XLcLC4CsAtQr6wBz5lWYdrDQi9ls2S2QYxs2DmiU1TU7611p8FetTQ==","signatures":[{"sig":"MEUCIBuToI5CvJolWm4Fbw4lg5MWZhzs4QKBO+UgktXSw20XAiEAzesbus/7sR9HIoQuYd4MG+UTtHckTu5Yq7cj/R6oils=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.1-21fe841f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.1-21fe841f2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.1-21fe841f2","@libp2p/logger":"5.0.1-21fe841f2"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.1-21fe841f2_1727082190152_0.26587929064140514","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@libp2p/autonat","version":"2.0.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8fec7c845539d1cc6b02fab80cdcae1620d861d9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.2.tgz","fileCount":26,"integrity":"sha512-31Oe+awkqt+b35rTyB90pdZ+9Cc6NNImNVU7wJhFZAWfxCeE8AQYsgi2g5vaTHKYzTilPY7S3LZcj3URgoU5YQ==","signatures":[{"sig":"MEUCIQD6joQQ+26YaeJYSujVeTrqHJ4LDBiidCufCRU7jBkoQQIgIgzyc2RmeNP/2MOta4ZXC6OHpFRifsNmaxs1794+MkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224511},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.2","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.2","@libp2p/logger":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.2_1727091838850_0.09767433826704441","host":"s3://npm-registry-packages"}},"2.0.2-b3272cfce":{"name":"@libp2p/autonat","version":"2.0.2-b3272cfce","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fa460f4ca8b93f64e582c09bf737e5b1cbc3d6d0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.2-b3272cfce.tgz","fileCount":25,"integrity":"sha512-eGGjRdz/Rb3qnfoHtUKQyh7BJ8ApTRhqJtpwjq7X/NmzUS1zkeDSR0CQelBwDv0UVDyQR4hZNrh1boFJ4xepUA==","signatures":[{"sig":"MEUCIHY4zbJLNBhyzOwCBulOzE8NvnzD9I6McvZuIUryJguFAiEA9T4PxltidUw6lQYE3hGuVDUDz4rGNHamOMydN9HfYhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.2-b3272cfce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.2-b3272cfce"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.2-b3272cfce","@libp2p/logger":"5.0.2-b3272cfce"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.2-b3272cfce_1727160409649_0.7627223927124294","host":"s3://npm-registry-packages"}},"2.0.2-7f7ec82ae":{"name":"@libp2p/autonat","version":"2.0.2-7f7ec82ae","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"96365bbdf608b25a1f2833497077c304d0053b69","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.2-7f7ec82ae.tgz","fileCount":25,"integrity":"sha512-7sSyHuIQ85pYTVN4i6gqPXinu5bs3GcZFX23az6Rw8CBy6S3+YA96MKIqQJXWeaNYIvRTXJOgjCW/qXgjG9D8Q==","signatures":[{"sig":"MEUCIQDi4atFP//QyuIhOisrXgdio/oMr/nlFHCqID7M4IH/HAIgOasoHGOh7GC/jsCXbatJkJ0GRMOj5HMc/ii+kduMPK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.2-7f7ec82ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.2-7f7ec82ae"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.2-7f7ec82ae","@libp2p/logger":"5.0.2-7f7ec82ae"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.2-7f7ec82ae_1727175913865_0.271481670065457","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@libp2p/autonat","version":"2.0.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"366636de4485d29d46a47a719870f2cc2251d882","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.3.tgz","fileCount":26,"integrity":"sha512-Tn7uov39BJc/M5AY9v5WREfJ0D7okkefwrQnJYo/NXL2cYnhf2AX3c4qAhx3p8CPwzTVcJZRK+MYnMMEb6bPrA==","signatures":[{"sig":"MEQCIDJajyMmYMrqNPAWiiJP3oJUlMuceZT+jgtTcbR5hcfLAiBnp1QyEm/d88u0SOnuRBRMOqzoUtkQwYTOztmqK531tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224511},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.3","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.1","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.3","@libp2p/logger":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.3_1727180784624_0.5796638199849935","host":"s3://npm-registry-packages"}},"2.0.3-c258b35af":{"name":"@libp2p/autonat","version":"2.0.3-c258b35af","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"72f6eae17d29990e80f4743e46a2bd29e3d76fa5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.3-c258b35af.tgz","fileCount":25,"integrity":"sha512-Xg7erxXDYdtVX1qTHXeX+hduaKlPIJZnl51w7NYZ9ddMmxdhspl7ii+UkSkHr5qFtkUI5Iw33KpeseSpTa31vw==","signatures":[{"sig":"MEYCIQDshKJFwf9a1OeH+pPi85FVMgUIH7Vje4fkt9Jo135fXQIhALhYlI+WMa5lLukVnp4egtrkPR0YxAf2bXI35tVao6G+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.3-c258b35af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.3-c258b35af"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.3-c258b35af","@libp2p/logger":"5.0.3-c258b35af"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.3-c258b35af_1727191915260_0.0987904045989143","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@libp2p/autonat","version":"2.0.4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df157448d31e8fe271c633b6487b52bf196c4f77","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.4.tgz","fileCount":26,"integrity":"sha512-nMN0Nplu0GhWFXwOcPyriRuSpgMO8iO2BQOG3ObwkEp5vgXkVSQWVUtlK9lzocS3aoa7RzaOq4Fgha2mJUvXKA==","signatures":[{"sig":"MEQCIFtr3r5JPrYOS0FOWy6duowiP9LKS9Bsp6Xqhr5w04J9AiANeHaZ1P+MHWaRrxOYv1KCOQOBAnpIdwBglj9F7YNivQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224511},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.4","@libp2p/logger":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.4_1727194960585_0.33404056426347184","host":"s3://npm-registry-packages"}},"2.0.4-fa83ee1c7":{"name":"@libp2p/autonat","version":"2.0.4-fa83ee1c7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b0c87e334a493db8d764204ec6270d83d82866d7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.4-fa83ee1c7.tgz","fileCount":25,"integrity":"sha512-ADSGb0jscUS264al25/Pt9ZtZ4/Wy5CdC6i2q16DX77WJrjiaLcno5uORWKQB3z0Y8XJiomHwaERY6D1hIoqTw==","signatures":[{"sig":"MEYCIQDnFmzrilepxc1UeyToWrdUYj6uCukc2KuMiQPpUd3VtQIhAJuDE3QZ2pIw0W4dYPrEU4JPo1Jh4ueNuoWaDsFkpKSn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.4-fa83ee1c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.4-fa83ee1c7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-fa83ee1c7","@libp2p/logger":"5.0.4-fa83ee1c7"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.4-fa83ee1c7_1727246259913_0.4963337550010185","host":"s3://npm-registry-packages"}},"2.0.4-980038477":{"name":"@libp2p/autonat","version":"2.0.4-980038477","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb232a06e06dd7e4d21014942b3b621711245d9e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.4-980038477.tgz","fileCount":25,"integrity":"sha512-m0pGP2xgHxbuB75Um8tqcrWUY0OFqy8ppy637+lUVo53XUdVCfOqN9+6MZJLmk0oimilDjQamQzm9WIkt3E/6w==","signatures":[{"sig":"MEUCIHw/q9ymVko6DybL3GBQTeLbDT2qb7Zo84x7iZnEVxt1AiEA4aFzbdZ228vtcphZyzWYmoF7jhVbX9Epits0XvcubhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.4-980038477","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.4-980038477"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-980038477","@libp2p/logger":"5.0.4-980038477"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.4-980038477_1727271090444_0.6439755352288723","host":"s3://npm-registry-packages"}},"2.0.4-c5988cce8":{"name":"@libp2p/autonat","version":"2.0.4-c5988cce8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"280987228ee95812030b4fd70ba7e844fadbdd27","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.4-c5988cce8.tgz","fileCount":25,"integrity":"sha512-YKEhwodbYe48lcNDXLV9uxXWrPd/xIKbzv6uCjDKPIBLH/qC8lgwY7G8ePatGJxiIKfJByq0hg+0+cxofI0W+A==","signatures":[{"sig":"MEYCIQDKlkqZZzlH3OFaskDBtB9HqjpOkRF0j+qsMQq5Qr+1WgIhAJ0A/MlcFNlEslzYDWFqK1axu/qpj8K3eJ2oOvowwXly","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.4-c5988cce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.4-c5988cce8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-c5988cce8","@libp2p/logger":"5.0.4-c5988cce8"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.4-c5988cce8_1727271101576_0.19808722808993906","host":"s3://npm-registry-packages"}},"2.0.4-0c5957836":{"name":"@libp2p/autonat","version":"2.0.4-0c5957836","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0b6b11876bbce445ed7fc00c81aea5f2512b639e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.4-0c5957836.tgz","fileCount":25,"integrity":"sha512-bSGdzMENw8k+Bucn3Q6CpGJI3onOJ0PLVEfcwQ/oAQ2OmNq2rw3ex/yDu2A4rqiv3uXXUoxpwyYPFJpiyiTGxg==","signatures":[{"sig":"MEUCIQC1C8qK1E7JFAkFn9iPxC7Fgje1YXJXMILyjwdmckdz5QIgTyDdYPQ9KAhqWxgf0fSuf2fp0+OGFszRA99pLtDpr4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.4-0c5957836","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.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-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.4-0c5957836"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-0c5957836","@libp2p/logger":"5.0.4-0c5957836"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.4-0c5957836_1727271925928_0.6274671545636092","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@libp2p/autonat","version":"2.0.5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0982af196af6f5c10f2928200abaedd88ce6393","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.5.tgz","fileCount":26,"integrity":"sha512-vg7CaOV0qjZm5r5rotCrkDAizYM0uoy04uWq2n37eH2QOlJ2MEL0pr467IXMM9+BJEz3IB3AsR4PDoPCCuFADw==","signatures":[{"sig":"MEUCIFGbrP2I8ynEcVG/0meqCX+6EhRsvqKMr3kFcjH9hnC+AiEA7ZFbMQLslNa9idxPGwQc3uwl+cbjpoNpi2uVWjGRVOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224511},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.4","@libp2p/logger":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.5_1727274195215_0.3974219718060641","host":"s3://npm-registry-packages"}},"2.0.5-82bd42bcf":{"name":"@libp2p/autonat","version":"2.0.5-82bd42bcf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4a836d5cf53423d9e7617a72be7b1b5749bca0bd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.5-82bd42bcf.tgz","fileCount":25,"integrity":"sha512-UdxuqLTzy7eQBTJkNKIbMdfNL29/KudDPBAXXLQjnHu8pajWxecDWeOsVGmox0xqZfH3A+Nx/gusOSE21OkUtQ==","signatures":[{"sig":"MEYCIQCm4zFg/beLj7fKw0urBbfz17eDP5F+UCa4MmNQ3ahXswIhAJtjs49VMAAJM6kLbo+gMqvUHIFu34/v+GmBLIrLxNFj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.5-82bd42bcf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.5-82bd42bcf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-82bd42bcf","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-82bd42bcf","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.5-82bd42bcf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-82bd42bcf","@libp2p/logger":"5.1.0-82bd42bcf"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.5-82bd42bcf_1727422143263_0.580512357937099","host":"s3://npm-registry-packages"}},"2.0.5-a390db4a4":{"name":"@libp2p/autonat","version":"2.0.5-a390db4a4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2ae6960ee557afa0cc80945484d9187bbb9ee36e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.5-a390db4a4.tgz","fileCount":25,"integrity":"sha512-IaAHR+xS8oDyxhAZRl/DOLesIwAAVDr1tBEAyg40TIUSav8MxcyBRZjK8sgPzZ+8UXnauMXXh6zcRQBBlBxsuw==","signatures":[{"sig":"MEUCIByZxGalsKxeNTuv27NMipAh+wyFBPz9egbmVgeMzb3PAiEApboN4SsrXNjdSyDZ8SPf5ev+VSMrOMqnLawz4H/2SJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.5-a390db4a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.5-a390db4a4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-a390db4a4","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-a390db4a4","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.5-a390db4a4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-a390db4a4","@libp2p/logger":"5.1.0-a390db4a4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.5-a390db4a4_1727422417179_0.04667988102635512","host":"s3://npm-registry-packages"}},"2.0.5-dad979f9b":{"name":"@libp2p/autonat","version":"2.0.5-dad979f9b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2c3ebf2b620cdd0f8b160b26b355ddaf58afc537","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.5-dad979f9b.tgz","fileCount":25,"integrity":"sha512-1XtNhQ+1uSs8ce2lbYmnkHnCvJq9vcuRV6aabMW4DI9WCx4RCwQE34XIIOsi3awYGeM99QZtUjKLOKi3TILaCg==","signatures":[{"sig":"MEYCIQD3MTwMvB5XKaxu4oV8PyEzA/r+OfEhgInWnKE0FtG/wgIhAO4pvtZWbgigjw86gXTRWpeZhhc2V7x7fbXlShxj0LW5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.5-dad979f9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.5-dad979f9b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-dad979f9b","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-dad979f9b","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.5-dad979f9b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-dad979f9b","@libp2p/logger":"5.1.0-dad979f9b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.5-dad979f9b_1727430956885_0.9321623815545397","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@libp2p/autonat","version":"2.0.6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"61e8fed3086bba7190c408ccc9a846a0df09590a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.6.tgz","fileCount":26,"integrity":"sha512-LQrYF9Ohi+JiPeMC2ONFUAx8OtaCab4NlP4pbzv2OctchWGTmxbTiCagJbSjGSc640UON6mu8WdAOLYvEvnokw==","signatures":[{"sig":"MEUCIQC8SvEOYVR4VLR9m9zTDkkAi3nO8BZ90OTdk5wF0WAVSQIgeDAQSjs4j6VDkVY28ohLvnZF/M6DbuAZWMxQ9kfItF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224511},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.0.6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.4","@libp2p/logger":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.6_1727436125027_0.6458029472234583","host":"s3://npm-registry-packages"}},"2.0.6-24fa1d5af":{"name":"@libp2p/autonat","version":"2.0.6-24fa1d5af","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"78b8d4835e049be7bba4afded74fc39c74f0ec74","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.6-24fa1d5af.tgz","fileCount":25,"integrity":"sha512-bIXDrSAYLXJvFRY85FuvpbjpXnm7/SJ38vYl4MUfG1pn39ykAYfYNYJgeyZAYz4EZCXt9miHOTL8lqu7W9UU9Q==","signatures":[{"sig":"MEYCIQCBSSan5QuHAbAAzEwnedqu9JjATbmQe4HQ5LdTLKBMuQIhANQON1DY3CbPttH75I4kPp9Tl8sO5lUPqzPhDmrbDEgI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.6-24fa1d5af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.6-24fa1d5af","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-24fa1d5af","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-24fa1d5af","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-24fa1d5af"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-24fa1d5af","@libp2p/logger":"5.1.0-24fa1d5af"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.6-24fa1d5af_1727699866521_0.382137903046569","host":"s3://npm-registry-packages"}},"2.0.6-d9c7e0f7e":{"name":"@libp2p/autonat","version":"2.0.6-d9c7e0f7e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"097bfea501023a6ca1dd0acafd7c718f56044dd9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.6-d9c7e0f7e.tgz","fileCount":25,"integrity":"sha512-Nyef3ETK7dwNpCZk+7vnu4myy/NGAMVWHITud9SXftk2PiQJIGrgei5pGShxB4ZgOyVcADfytoOjQ4U7LdX9mQ==","signatures":[{"sig":"MEUCIQDpQoaCsy+i6oB6XUSwxRqmeF3QyXZD2zAf+SxcJ/Yg4QIgaiT4cV23aVBazGIbTw5w351OfwrQHIePSqhcq64/S9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.6-d9c7e0f7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.6-d9c7e0f7e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-d9c7e0f7e","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-d9c7e0f7e","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-d9c7e0f7e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-d9c7e0f7e","@libp2p/logger":"5.1.0-d9c7e0f7e"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.6-d9c7e0f7e_1727699872433_0.21115364132553927","host":"s3://npm-registry-packages"}},"2.0.6-58784abf7":{"name":"@libp2p/autonat","version":"2.0.6-58784abf7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9ef3dd41aaa67d63ec4212cb457ded4109e1ccc2","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.6-58784abf7.tgz","fileCount":25,"integrity":"sha512-rGMsjtbIFbxApYNC/KgpPX/ZLnTFNkPghpYlY0yWP7eC+P/CMXzzBdwolG0CBe0mml4nbpTRlApSAYKzhWyxSQ==","signatures":[{"sig":"MEYCIQCM9wmC7eGIi/8qkEKyuFMPbExhOfxlCQis6Qr83owl0wIhAJI0rojx7PoyuG7bWkASgUuDfI4wQO9K2OILdRSePqWp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.6-58784abf7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.6-58784abf7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-58784abf7","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-58784abf7","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-58784abf7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-58784abf7","@libp2p/logger":"5.1.0-58784abf7"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.6-58784abf7_1727699875541_0.3930040464594118","host":"s3://npm-registry-packages"}},"2.0.6-32c176fd5":{"name":"@libp2p/autonat","version":"2.0.6-32c176fd5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"458068a2b8f38ef293e370731c523a25e9f0e224","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.6-32c176fd5.tgz","fileCount":25,"integrity":"sha512-5eRESXwLYcaniclp6rRBF5IlVaLEh2vb4ZPYTeYFcBd/hwPzD4Vt5IvSQH0QxOdogzJFPgtbnDzcp31K+rh/fw==","signatures":[{"sig":"MEYCIQDMIkT1KkpxeJsCkrrtRU4UWDdDGwd3M9YZUAQ6kZ50DwIhAKweO8UGJupq7rnkxq5+lobAei9GD9x5T1Z5TpcWd3SZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.6-32c176fd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.6-32c176fd5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-32c176fd5","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-32c176fd5","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-32c176fd5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-32c176fd5","@libp2p/logger":"5.1.0-32c176fd5"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.6-32c176fd5_1727713990017_0.727516556194544","host":"s3://npm-registry-packages"}},"2.0.6-35b48025c":{"name":"@libp2p/autonat","version":"2.0.6-35b48025c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d536a4ca738e0f3bc9bbff40634f8c0983a53388","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.6-35b48025c.tgz","fileCount":25,"integrity":"sha512-z/4WTdpIpWSu0H0T+V5aD91lKKoCY+QY5YR9XgpMJUU/RWBjkhlUCPtEz1wl6CQq4YQEA5xur1XnrJFDqRMo3w==","signatures":[{"sig":"MEYCIQCBh0n4NEGOCBGSd8wbgjsmdSiUTP2BWF0djVmdd4M4sgIhANEV1TEvFNxdLprEKdlyv+p3Ij+8QmS3RAkPfvdXa09X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.6-35b48025c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.6-35b48025c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-35b48025c","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-35b48025c","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-35b48025c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-35b48025c","@libp2p/logger":"5.1.0-35b48025c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.6-35b48025c_1727727967975_0.40162377811764327","host":"s3://npm-registry-packages"}},"2.0.6-b4f02a637":{"name":"@libp2p/autonat","version":"2.0.6-b4f02a637","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"37de97db42a46c25b9509c177698ecf7036311ae","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.6-b4f02a637.tgz","fileCount":25,"integrity":"sha512-bi+Ue30oiRESRN00eaqZw3Cp30N3pLegKdBO4/bbOc3LBGp+r8wHDChNn65f+PtgbVXV9l4Cm6onVwu0ocTb5g==","signatures":[{"sig":"MEUCIHyFNdxPYLjXXDf5t1AkHWc56iMVmBRX2OOBR/uiWMIcAiEA3or2r1f0qtFlbaNV24Vc8YeHZP7Lnt+D9xRPU5cmWCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.6-b4f02a637","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.6-b4f02a637","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-b4f02a637","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-b4f02a637","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-b4f02a637"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-b4f02a637","@libp2p/logger":"5.1.0-b4f02a637"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.6-b4f02a637_1727859423751_0.6660492013776254","host":"s3://npm-registry-packages"}},"2.0.6-80e798cdc":{"name":"@libp2p/autonat","version":"2.0.6-80e798cdc","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4827b0fa9cedae0caac521de153c7f5512b2167a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.6-80e798cdc.tgz","fileCount":25,"integrity":"sha512-q0cQjxztlHClqkiz4W8Nbv9Av1m/Kkb1r9Swwkuh3PYTq/AqC82BrtQ1xckJcejsxS9K+0JgCtLWOq/9aad5Tg==","signatures":[{"sig":"MEUCIGnJYjIufiJkU947Uucw9GvjtKv0Nujtar2oK6XtG0w+AiEArPaSsWxu4EJjwrEXY0LmBR0hYwg0Zd+f7JSMPBlAKdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.6-80e798cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.6-80e798cdc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-80e798cdc","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-80e798cdc","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-80e798cdc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-80e798cdc","@libp2p/logger":"5.1.0-80e798cdc"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.6-80e798cdc_1727863339846_0.1854634493669025","host":"s3://npm-registry-packages"}},"2.0.6-661d6586a":{"name":"@libp2p/autonat","version":"2.0.6-661d6586a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2b90730bf37600969e7028d81ac03377fc829e4b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.6-661d6586a.tgz","fileCount":25,"integrity":"sha512-FBdIMCDT3Ukb71/P5ZljhNE4UY9KyubNAVCwiYZANQuEEDVmjzJ9qUfORHvgYpXoUIzZshukMQXVPR//2yLl2A==","signatures":[{"sig":"MEYCIQD6HT+lpBHmg4/psK+V+8Hn057Ak9JQlO/0xa0kfFbhWAIhAPlZLAI+MZbT/0shQKzHr02+Plf7VAyohJH7sq05smeq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.6-661d6586a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.6-661d6586a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-661d6586a","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-661d6586a","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-661d6586a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-661d6586a","@libp2p/logger":"5.1.0-661d6586a"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.6-661d6586a_1727959365589_0.43975848158762165","host":"s3://npm-registry-packages"}},"2.0.6-27b2fa6b6":{"name":"@libp2p/autonat","version":"2.0.6-27b2fa6b6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"961e05b6dda3515f969b4198541a4cc253bb7785","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.6-27b2fa6b6.tgz","fileCount":25,"integrity":"sha512-+VFmSIVC/Rt53jA84Gv4vL+YFp8lIYaMMRl+FP1JOVENIWpSQgQUGzQHRADr+aFm0SCdozmM4BWNXlf+Uw+AWA==","signatures":[{"sig":"MEUCIQCTcEsaLje8S6jlP3GH2aefH0fhldjjH0UC7R+0yQEEygIgOqwrxMWv3kdqBCRbGmU83CeODsgEARPR1NkmkRvBL/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.6-27b2fa6b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.0.6-27b2fa6b6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-27b2fa6b6","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-27b2fa6b6","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.6-27b2fa6b6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-27b2fa6b6","@libp2p/logger":"5.1.0-27b2fa6b6"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.6-27b2fa6b6_1728116131294_0.49542235580735183","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@libp2p/autonat","version":"2.0.7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9d08722346fa46d627ba7eb533cba632e66a672a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.7.tgz","fileCount":26,"integrity":"sha512-ZWBDz7Y4UN84G9ovaqQIWewpcjaPi8r9b6pskQVbdjqONUoi18tz83Fr7ohOkM5SylYZVwDAD3pXUFH4sIllBQ==","signatures":[{"sig":"MEYCIQCUeYFLSJ+4HNRtozvLWeLpw7RPW4o4v4vKf5JPkTSligIhAOnXLuSUEmAKVc6jwf9ctFI2nMJNTecWoIOzdXqN+ibm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224511},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.4","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.2","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.4","@libp2p/logger":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.7_1728284489922_0.2648569220901549","host":"s3://npm-registry-packages"}},"2.0.7-d4da56961":{"name":"@libp2p/autonat","version":"2.0.7-d4da56961","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1fccefcfa7137b7fd5eafaa79995b2f33c525b74","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.7-d4da56961.tgz","fileCount":25,"integrity":"sha512-X9GrKe1dCDZXL5iFubhm1Hq95aeUUXBHq2jPPAM/wZf0vhIzAI+ZY7b5WGu8wAPO0gD41pF8t/RqL8A3cCzTmQ==","signatures":[{"sig":"MEQCICRLW7hmSTrFboRbjG20JV6kXjn4TCv8Vyw9uT22juRZAiBn1/VLHz0/S5YSNnvql/WUzwaFwUBHnShvs+5rKpdGOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.7-d4da56961","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.0-d4da56961","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-d4da56961","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-d4da56961","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.7-d4da56961"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-d4da56961","@libp2p/logger":"5.1.0-d4da56961"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.7-d4da56961_1728349458814_0.22832389300248201","host":"s3://npm-registry-packages"}},"2.0.7-934a891f9":{"name":"@libp2p/autonat","version":"2.0.7-934a891f9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"45cbbc82a73e04be8c06dd82fbc7661db1ec819e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.7-934a891f9.tgz","fileCount":25,"integrity":"sha512-wzlKwG5HYEhHuLnw2307Fh8I2FdHievNvn3YADppBVQk936QrcCty11SJr8V2iLWEOtGYf8KWH5mZVnt711+4w==","signatures":[{"sig":"MEUCIQCqjsEmGsC2aZT4uDHSvs9LcUC2TuwxrfeU6TEIG2VheQIgPAM154/HlS69hf5Vu9pox7xvMZnEwFe6N9rkgS6/+6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.7-934a891f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.0-934a891f9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-934a891f9","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-934a891f9","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.7-934a891f9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-934a891f9","@libp2p/logger":"5.1.0-934a891f9"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.7-934a891f9_1728415993316_0.03968777217995911","host":"s3://npm-registry-packages"}},"2.0.7-d7a818e8e":{"name":"@libp2p/autonat","version":"2.0.7-d7a818e8e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9b29d7e6628c556b35010b3b270fc69219794cc3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.7-d7a818e8e.tgz","fileCount":25,"integrity":"sha512-vrVa3Dz2GkLWKTCvseg3hgfIU6D/1mm+zqtrylzyoUQCAbC6v/z3CRhuOgHPLOuAX5UY0k4LOWipeoxf16S18w==","signatures":[{"sig":"MEQCIDnx4S0gV8jR7bEcmbDhm3V7NJArfrY0rzMQjkcmtaVCAiAFlP34zk9UfSEOa+XGvj1jpyOx090XUBOTfCvcRcz/bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.7-d7a818e8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.0-d7a818e8e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-d7a818e8e","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-d7a818e8e","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.7-d7a818e8e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-d7a818e8e","@libp2p/logger":"5.1.0-d7a818e8e"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.7-d7a818e8e_1728457813191_0.8487878872455528","host":"s3://npm-registry-packages"}},"2.0.7-e99e8f448":{"name":"@libp2p/autonat","version":"2.0.7-e99e8f448","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"62114403fa50cbbd919ce325d91ab800c7e99084","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.7-e99e8f448.tgz","fileCount":25,"integrity":"sha512-HZHzP4XhLxeMWiduAUh5Rm+DMVNJOSyCd5Q6IbxM5E2Htops+FkGosEEQH1Uw1w9MY4pzFRQ+1tYbTx0KuWM3A==","signatures":[{"sig":"MEQCIGmX3VJ1vVkgRZnvthCwyXBXhO+Q09o87TdboCCznnBWAiAISDJVMlUusQxrYq/xrGo18QF1d/Fb13N7iE1GP7dhbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.7-e99e8f448","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.0-e99e8f448","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-e99e8f448","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-e99e8f448","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.7-e99e8f448"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-e99e8f448","@libp2p/logger":"5.1.0-e99e8f448"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.7-e99e8f448_1728468866979_0.3081452545385144","host":"s3://npm-registry-packages"}},"2.0.7-0d326d102":{"name":"@libp2p/autonat","version":"2.0.7-0d326d102","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4518655d6591ff43dea02c59e316c1ccadd9917e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.7-0d326d102.tgz","fileCount":25,"integrity":"sha512-FKsKWg5FwfuTwq5qrSA7lKl5eKoqf71vyBjC5u1K/VC2MChr8D9jCULT5uesqFPdRRYy+FDoYscnzhzrjcUIcQ==","signatures":[{"sig":"MEUCIEIG94fGnqxB700Tl1FYMJzKCyrL+5NWyk0pTpUSnvFyAiEA1qPtChEV8hJNS0ez+qZgrhBJ59OTTEKXnOVKdx+ZacQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.7-0d326d102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.0-0d326d102","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.4-0d326d102","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.2-0d326d102","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.7-0d326d102"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.4-0d326d102","@libp2p/logger":"5.1.0-0d326d102"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.7-0d326d102_1728493344341_0.6786122846625589","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@libp2p/autonat","version":"2.0.8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f272a3db82a91f0027cbbc22ba0e3e3819db7417","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.8.tgz","fileCount":26,"integrity":"sha512-uEwrnuNDKYBMQJzGH2lTHBTL7wnRUpQAzEMX3tMAM0ogEi7AGSjRWOujV317rFGmLihN0fYwWaDH1/ZuCpY9+g==","signatures":[{"sig":"MEQCIGl7/bD3+q4zqqL7M74RXmD5vv9++0Wr0Miwc/8eTsJ/AiBwfT8bGTWObH/dV1AWQGTV2eanScenEAhkaEwVLeQbPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224511},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.1.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.5","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.3","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.5","@libp2p/logger":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.8_1728497314935_0.14304308568711255","host":"s3://npm-registry-packages"}},"2.0.8-5d199f9b6":{"name":"@libp2p/autonat","version":"2.0.8-5d199f9b6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1709da1e3b32abcc41ad00ed0ee58e159297d598","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.8-5d199f9b6.tgz","fileCount":25,"integrity":"sha512-MrUbmjBYXVa8j4jizgAa/P9ramwJEMcbnF/dcQ6tXbYMt0F8yANL00ahi2Ew1LX+AYSt/gVBWSWzy1A03FrD6A==","signatures":[{"sig":"MEUCIACRYaq4s0tCD3q88YcwoTu3nq8dIDkM+IndEPxH08BsAiEAtMGgc1nGvcTIybp3NB9RSpZgrQlsE5FplmjdurJBcsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.8-5d199f9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.1-5d199f9b6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-5d199f9b6","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-5d199f9b6","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-5d199f9b6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.5-5d199f9b6","@libp2p/logger":"5.1.1-5d199f9b6"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.8-5d199f9b6_1728668365411_0.2922644375595851","host":"s3://npm-registry-packages"}},"2.0.8-e6b4158c6":{"name":"@libp2p/autonat","version":"2.0.8-e6b4158c6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"92bdd57359e9501bc7fa391d836a462a4dcc8b5e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.8-e6b4158c6.tgz","fileCount":25,"integrity":"sha512-6tP3R89hLsOM74JjPogpGWwzoIhtu+JB3kNYzD+AB/D+UL+crHSpHbUCD/n+IEjx2dNS2y6GYM69lHPSbc6xfQ==","signatures":[{"sig":"MEUCIQDwvkDH2OH5XtKMUWQmPV5u2wS0cMPbULLygnjpumi0IAIgJH4RLHjACB8BiV85YL4qnWYbiiQbcv0S9ypeMEFfwas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.8-e6b4158c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.1-e6b4158c6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-e6b4158c6","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-e6b4158c6","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-e6b4158c6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.5-e6b4158c6","@libp2p/logger":"5.1.1-e6b4158c6"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.8-e6b4158c6_1729585279022_0.08304544814403325","host":"s3://npm-registry-packages"}},"2.0.8-75301ac7d":{"name":"@libp2p/autonat","version":"2.0.8-75301ac7d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"11bd87b45cfd52b5a398c153ad3e373f1d4232f6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.8-75301ac7d.tgz","fileCount":25,"integrity":"sha512-rdlCSgs/P2/bgSmyQMHPOdKgokFDEKDP4BVdV0LInGhEMy+YGHfze115oDu39kUfY3LvpSHTzstw8m9k8rL8TA==","signatures":[{"sig":"MEYCIQDTFayq2TkKQi9LRT0PtToxaIawWYFkabV11twF3pfGPAIhAMmwS2U35Fr2L21G41Lm9h6fhoKwF6VitO57eCfbOCfw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.8-75301ac7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.1-75301ac7d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-75301ac7d","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-75301ac7d","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-75301ac7d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.5-75301ac7d","@libp2p/logger":"5.1.1-75301ac7d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.8-75301ac7d_1729585292457_0.007471888999860399","host":"s3://npm-registry-packages"}},"2.0.8-4521cf1f7":{"name":"@libp2p/autonat","version":"2.0.8-4521cf1f7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"169f41743c7f0e491c1950d802b9623a99bab115","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.8-4521cf1f7.tgz","fileCount":25,"integrity":"sha512-CwKL1Vxie3AMeNXVBCyci+iEwCyWVuLhoDObshI8kwJAYhreDIEwPhv95G8l8InFUwESXVxOxVjZc8jCsK0aDg==","signatures":[{"sig":"MEUCIEGmouUx9bjbWUVRJitSJ5N3WEjFP5LEsKvcbLM0Uu0mAiEAjBM9udDmgqG1wRzH7TVjDB2x5oTLp78mT7VketbA09g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.8-4521cf1f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.1-4521cf1f7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-4521cf1f7","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-4521cf1f7","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-4521cf1f7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.5-4521cf1f7","@libp2p/logger":"5.1.1-4521cf1f7"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.8-4521cf1f7_1729670624331_0.7269377399692409","host":"s3://npm-registry-packages"}},"2.0.8-3244ed086":{"name":"@libp2p/autonat","version":"2.0.8-3244ed086","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d081fc6c551bed8ecb71a901b016145bf1d483d7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.8-3244ed086.tgz","fileCount":25,"integrity":"sha512-KOmjJx0BctojWBxxE3ShfKKdL/Ypqjc2F/3Qz/SDqeRNVUpWrg4g1N80b6h3MQsfzbJi7zBk1TK0i+Ma9xiEOw==","signatures":[{"sig":"MEUCIQDAs+cH00WDYhDgJQsQdFshL/1/7SHQGkLUd9DOJAwywgIgBSKM8QFoDdvozWrPvxpWnK79tSByF8njig+4Z4YJcsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.8-3244ed086","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.1-3244ed086","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-3244ed086","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-3244ed086","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-3244ed086"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.5-3244ed086","@libp2p/logger":"5.1.1-3244ed086"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.8-3244ed086_1729671088635_0.10447796510629637","host":"s3://npm-registry-packages"}},"2.0.8-3bc9769b8":{"name":"@libp2p/autonat","version":"2.0.8-3bc9769b8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8cd2f233a2e2fc5cf09073eb07e8919a61133bda","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.8-3bc9769b8.tgz","fileCount":25,"integrity":"sha512-NggzjYnbMgbtFd2RLBNJfrhR6+KuswfmfYJumDcZLoGMXKbb6t/EqZllqkS9hLakSv4ugws6041PhoB+t9qWVw==","signatures":[{"sig":"MEYCIQDBzl5hvL7zTN8jooBqB0U63FRQ3ZDCai3aSGw+JQQejgIhAOUSoZg2+R5cX6Gd7jNU/VQYQA+ooQYMTuRxp2zuwp4S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.8-3bc9769b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.1-3bc9769b8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-3bc9769b8","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-3bc9769b8","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-3bc9769b8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.5-3bc9769b8","@libp2p/logger":"5.1.1-3bc9769b8"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.8-3bc9769b8_1729683675688_0.567719195983933","host":"s3://npm-registry-packages"}},"2.0.8-aa8de9fd3":{"name":"@libp2p/autonat","version":"2.0.8-aa8de9fd3","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"28b7d4ac91bfd00c442820fe1b5ce6caad0fcdb1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.8-aa8de9fd3.tgz","fileCount":25,"integrity":"sha512-hlaKD01zx20vlqyQ58dq0M+W6p2xwSGIFPNoIMXI99WpZQjUv40cQDboKft989eF+vS84w4AmY/JbCK6QeFsVg==","signatures":[{"sig":"MEYCIQCas/yJqqiN8Qzp9T7nMpHjNjLCjrctmaQag9PWf4LmDwIhAMJf9KOmSZgeCcQf+1I/8nL5wEEIMWJ7YTuuvXL4nWsK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.8-aa8de9fd3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.1-aa8de9fd3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.5-aa8de9fd3","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-aa8de9fd3","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.8-aa8de9fd3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.5-aa8de9fd3","@libp2p/logger":"5.1.1-aa8de9fd3"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.8-aa8de9fd3_1729686208512_0.2622214484563128","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@libp2p/autonat","version":"2.0.9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d185bc1b072a0bee99edb06955964f80ec0a9212","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.9.tgz","fileCount":26,"integrity":"sha512-ukmQsglb3+UVUuyYdFDXFf8KeWQNPPptOVSbbT+gsP/P90JApIt6hpApD0S5EY2Xrfui8+gKuCdbxr6G2JnCFg==","signatures":[{"sig":"MEYCIQD7y9wKWKRrlyIuE+NYAptz34SCgtyQN4uQXvSLphec4wIhAJOxND3qvUMbPeGshY8ILzU5eDx3h/RRYJpwdHu6oMoO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224511},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.1.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.6","protons-runtime":"^5.4.0","@libp2p/interface":"^2.1.3","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.5","@libp2p/logger":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.9_1729690183180_0.6648305505499612","host":"s3://npm-registry-packages"}},"2.0.9-717731e49":{"name":"@libp2p/autonat","version":"2.0.9-717731e49","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"43726d1ff2ba2f8cfcf68d124507cac7edc2a065","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.9-717731e49.tgz","fileCount":25,"integrity":"sha512-LQm4vOoPaJkJcpQqdR+OiJ2dS2VfYkDM2HyFreJOmnmSHCoDkn4yOtiYaVHPEDDGueYNAmHheqlucig70xZPPA==","signatures":[{"sig":"MEUCIHDEiv32kXSRLI7fZ8ZMKOwpXwzmyUvi96PNC6KVptOyAiEAhE0d+TDXo5Ml/UT3IzCjpiaXLNwO3Iyc+SzeGBE0YpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.9-717731e49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.2-717731e49","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-717731e49","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-717731e49","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.9-717731e49"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.5-717731e49","@libp2p/logger":"5.1.2-717731e49"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.9-717731e49_1729851709263_0.7756267988223744","host":"s3://npm-registry-packages"}},"2.0.9-7383821e1":{"name":"@libp2p/autonat","version":"2.0.9-7383821e1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"54c3c180f29a9eb35b2d66403c2427d559bc262e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.9-7383821e1.tgz","fileCount":25,"integrity":"sha512-qP62yRNTEfkddtnLnxEWzz9JG3bMURxHcbmOtQbgKcMQAqPhQMtLWr/GcHK1dMlJVGkZdIMfhmHd4MV71YjB8g==","signatures":[{"sig":"MEUCIErPwmut42h1QH/8XGZOgU0WXWngt8rRphs/2qrVXZXfAiEA4Q68nxxPO25XpFKIf9ieCjfwpJilpe8AcfgK3icVRIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.9-7383821e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.2-7383821e1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-7383821e1","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-7383821e1","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.9-7383821e1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.5-7383821e1","@libp2p/logger":"5.1.2-7383821e1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.9-7383821e1_1729927707340_0.8602372927998323","host":"s3://npm-registry-packages"}},"2.0.9-d34642db1":{"name":"@libp2p/autonat","version":"2.0.9-d34642db1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b3eee5c30de2f6165e823a0fb4214d6346d580fd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.9-d34642db1.tgz","fileCount":25,"integrity":"sha512-g1kHiQqZY8eAnFr4SQaRhp8yH/FhT/+M9yOptvrFZq39zMNUJoXP52WLH4RbxKWEHGf8e0l3oGWX+Uh+pxvwXw==","signatures":[{"sig":"MEUCIEs/gqReawXViu+OCBOqyC/04WHbEs0WF4kr1YVOQq8xAiEA6Iwj4gDxeFoQaYTpIzMHaIOMAyn7j/NTaHAJo1MJA9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.9-d34642db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.2-d34642db1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-d34642db1","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-d34642db1","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.9-d34642db1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.5-d34642db1","@libp2p/logger":"5.1.2-d34642db1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.9-d34642db1_1730104307136_0.9334286555217006","host":"s3://npm-registry-packages"}},"2.0.9-a657bbd2e":{"name":"@libp2p/autonat","version":"2.0.9-a657bbd2e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5671baac8a201fd374cdd9bda17602b3f6cc2e26","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.9-a657bbd2e.tgz","fileCount":25,"integrity":"sha512-d/VFZUtByFnUnNJao0b3dWr7gIDMZnpTq62PA2GkoF8isA/jU7pQKfKL0Fr4Gs7Talk5nwI0NYbzvWO1XuHZZw==","signatures":[{"sig":"MEYCIQDFf9kNjuMv7Cdw4SVe6danVi0oMbcUCOOvcvR3Rg2O0gIhAOMZ2XhgcDW/ewrIJM9D0zuHxGvcXUvw1zVSxrWIr7Zq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.9-a657bbd2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223939},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.2-a657bbd2e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.6-a657bbd2e","protons-runtime":"^5.4.0","@libp2p/interface":"2.1.3-a657bbd2e","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.9-a657bbd2e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.5-a657bbd2e","@libp2p/logger":"5.1.2-a657bbd2e"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.9-a657bbd2e_1730105030215_0.8815414937440922","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@libp2p/autonat","version":"2.0.10","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0b9f5752105875bd4970387a70b7b89c7ec7bbc6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10.tgz","fileCount":26,"integrity":"sha512-zLE4ZPuGhONHA/BMefEcc70Qz2Qp0xmK1tMVXr4dJNi2BnQ/1N4b3UwEoJbnzwjT2ClbJdCrO95Ab8qb9vgaeA==","signatures":[{"sig":"MEQCIA6CcBuG9FCMePIbmUkF1Ci9l6jR8xtLw/fAzbbYdgOEAiB8tppPu6ET1Jmkp5DwIkivVNj8o/Q8ldYnAPUaeHkOmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224513},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.1.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.7","protons-runtime":"^5.4.0","@libp2p/interface":"^2.2.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.0.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.6","@libp2p/logger":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10_1730113013899_0.5312187670214479","host":"s3://npm-registry-packages"}},"2.0.10-a5cd8cfbe":{"name":"@libp2p/autonat","version":"2.0.10-a5cd8cfbe","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a33b92173b6c2b837cf2ebe81d631cc097d796d8","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-a5cd8cfbe.tgz","fileCount":25,"integrity":"sha512-PzoHEBXTj4t2bM8IPoIEAoDwC1R1iy+t3IPSCj40a5kAfPW4ezAU7UsW06uxtm1CWdL6bXarM3kRL/NX3Scupg==","signatures":[{"sig":"MEUCIC3TjdttGe5trSwHvn3L0Kap01QREuJ0jm1A1CuBHHvAAiEA1ywHTpXnOmL4gphdYP117C7+fn5xsdxAVkZB12annvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-a5cd8cfbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-a5cd8cfbe","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-a5cd8cfbe","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-a5cd8cfbe","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-a5cd8cfbe"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-a5cd8cfbe","@libp2p/logger":"5.1.3-a5cd8cfbe"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-a5cd8cfbe_1730141508906_0.1671329076741852","host":"s3://npm-registry-packages"}},"2.0.10-ad5cfd66a":{"name":"@libp2p/autonat","version":"2.0.10-ad5cfd66a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2074b555b0008cbd574dce51dd86cd6f0d62ce52","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-ad5cfd66a.tgz","fileCount":25,"integrity":"sha512-c+C1SM/YPk71DWngoD43vMiEmhQ8pNe+D6N+IQTD3TkXfJu4R0D0J+nwyW9nk7I1OSp+4/fhPkXT3prTXAVkug==","signatures":[{"sig":"MEUCIQDVzfXwjWO7K2rqMt72GDYLOGFSIsnX06/xEm6hAbH1MQIgZrDiDTPXTotwy2KWvE32gz6nj+4lnUlSf8j+4HXCkw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-ad5cfd66a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-ad5cfd66a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-ad5cfd66a","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-ad5cfd66a","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-ad5cfd66a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-ad5cfd66a","@libp2p/logger":"5.1.3-ad5cfd66a"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-ad5cfd66a_1730280460129_0.6401011065871902","host":"s3://npm-registry-packages"}},"2.0.10-c2ff2e454":{"name":"@libp2p/autonat","version":"2.0.10-c2ff2e454","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1759e00b1d904e30943090f6b5127b488c2a5d09","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-c2ff2e454.tgz","fileCount":25,"integrity":"sha512-hhSTR02a6WOEK9liJhu+aiSG1HMkT/xkK8RGedp3862U9riqDNLszRLx7Mv3N7Id3mvE1NKUJVfeF4NYUp1raA==","signatures":[{"sig":"MEUCIQCOhbzpUUgef84bD6cy5EC/80gQas9NCkATW98ndh0qcgIgVUbJitd4kJJ7Qw5XTqJSLT3Ej9fic1qESUsYCtl832o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-c2ff2e454","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-c2ff2e454","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-c2ff2e454","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-c2ff2e454","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-c2ff2e454"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-c2ff2e454","@libp2p/logger":"5.1.3-c2ff2e454"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-c2ff2e454_1730547802808_0.8987876435635698","host":"s3://npm-registry-packages"}},"2.0.10-0a3406a05":{"name":"@libp2p/autonat","version":"2.0.10-0a3406a05","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"302c0bebd9220c4c490329c33f43b13ebdf4a226","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-0a3406a05.tgz","fileCount":25,"integrity":"sha512-8/nEGRa3z+qr0agFsuXHrKV5DuSvQnlRLI0lVhCJhicwkwzzq6BpHWRX6AKCNfvwFrAmd5+TuvfWbzb5xvsB/g==","signatures":[{"sig":"MEQCIF8ODDnj1+LGm3XYA2UBMbGTj8H/feJCnFwlXU4okGGwAiB5XGJZz7lXjfZwB/gjk3TTcQ0JZpeA1896GH2jrtyFlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-0a3406a05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-0a3406a05","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-0a3406a05","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-0a3406a05","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-0a3406a05"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-0a3406a05","@libp2p/logger":"5.1.3-0a3406a05"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-0a3406a05_1730549983336_0.641840806187433","host":"s3://npm-registry-packages"}},"2.0.10-7c085d10c":{"name":"@libp2p/autonat","version":"2.0.10-7c085d10c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9384a8474a188fb17d1d1d3754e768050a5c933b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-7c085d10c.tgz","fileCount":25,"integrity":"sha512-la7GFIhNqis5VqrHvGPlX+HhBdVGPf+F7W4cYFP3sRd6nHu5YCTALGyYUhl304U31RXEUrSFEoo8sljQjeA5XA==","signatures":[{"sig":"MEUCIQCdu/Vdra1jxqEGd9cfHGOQNCvcvVqiuwXB4O3DSJ9HjAIgdKS8/W7rpuvicdwafr1ChGSSs1xjuVaIobnXbTtVzrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-7c085d10c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-7c085d10c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7c085d10c","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7c085d10c","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-7c085d10c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-7c085d10c","@libp2p/logger":"5.1.3-7c085d10c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-7c085d10c_1730760036078_0.03886875480403029","host":"s3://npm-registry-packages"}},"2.0.10-adc767899":{"name":"@libp2p/autonat","version":"2.0.10-adc767899","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f010653c7c2003dc4a18ef6b3c7d66180eb86bb0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-adc767899.tgz","fileCount":25,"integrity":"sha512-7u7BqSvJ95pn2EZizf+q4TMz1+AQu6dRYq7MF4F0+0gho9kaMIYFRnLc4BwAuFIn6pYXjVxgbtAfqLFHmC4HlA==","signatures":[{"sig":"MEUCIQCT3a0NdNd37CE42AN4S+MQoyUiZLqke94S9ZdcwghcWQIgdDVOazLzPXN/Oe2BKty2d2HQ8SkbBQxsPgnc6yi8edQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-adc767899","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-adc767899","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-adc767899","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-adc767899","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-adc767899"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-adc767899","@libp2p/logger":"5.1.3-adc767899"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-adc767899_1730794163795_0.63123955557436","host":"s3://npm-registry-packages"}},"2.0.10-d30d07e6f":{"name":"@libp2p/autonat","version":"2.0.10-d30d07e6f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0f72cb63b138d8ff3bd36a1d92a3b980b19dd34e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-d30d07e6f.tgz","fileCount":25,"integrity":"sha512-k5QW3atFygGcbbJ1eCa7uBqY6EA72ebEjnG/iIHn1hBXETTxbKh81bNbDRtpShDYY1DQsyA/rwthY0pvGKq5kA==","signatures":[{"sig":"MEUCIQDmexpAbKWwPbUMeVxl99zxUTYGNJHQtwla30YDjBU7eAIgBNBY1u5Lh5vT0bW5dga+m9MSmDRqxlLzuxj5LSySOPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-d30d07e6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-d30d07e6f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-d30d07e6f","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-d30d07e6f","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-d30d07e6f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-d30d07e6f","@libp2p/logger":"5.1.3-d30d07e6f"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-d30d07e6f_1730815901620_0.9607726892788817","host":"s3://npm-registry-packages"}},"2.0.10-91687998d":{"name":"@libp2p/autonat","version":"2.0.10-91687998d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8831bb49c20b498bc044fa7e8ad24d7d9fda0772","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-91687998d.tgz","fileCount":25,"integrity":"sha512-/WKJJcjBbSE8LGiMKph1Ie1uqkabn0J7K3hv0UTS/x9ZmSFbjT0zuV+Tu3SFfZRNC1zFWeR6qHF4XjaU0m/U3Q==","signatures":[{"sig":"MEYCIQCfnpuKCzmIiQjQf80pnotShaJ1C1bW85LrPrz608++nwIhAOWqOySpIq1FiJ5XKF5kPT9KDEfCm6NaHk+sBQo9g3Lx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-91687998d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-91687998d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-91687998d","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-91687998d","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-91687998d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-91687998d","@libp2p/logger":"5.1.3-91687998d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-91687998d_1730878744043_0.648263904047576","host":"s3://npm-registry-packages"}},"2.0.10-6bd7f9169":{"name":"@libp2p/autonat","version":"2.0.10-6bd7f9169","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e462230bc120f9e65b8b5be502291116cf76bbc1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-6bd7f9169.tgz","fileCount":25,"integrity":"sha512-larf/CB7Vu+6/0/v+0+fGJ0kYQDRwadUrxjXLd7gzC+cTSWRuC9YH7rEiqQ6c+GC1fGEoK5m302yirbxRXUKvQ==","signatures":[{"sig":"MEUCIQDpTTxeTnVozs1ls0RUZXF/2TzqBFFbwLjqVBqQqEe1xgIgIHJlHsguFQcjsyQVGQ4Yt5DZw+By1F8urk4NvWzcDOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-6bd7f9169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-6bd7f9169","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-6bd7f9169","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-6bd7f9169","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-6bd7f9169"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-6bd7f9169","@libp2p/logger":"5.1.3-6bd7f9169"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-6bd7f9169_1730967829820_0.6595499771667903","host":"s3://npm-registry-packages"}},"2.0.10-7dead6d35":{"name":"@libp2p/autonat","version":"2.0.10-7dead6d35","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"06e6946886a1cfe94941086514c42b749a1dc977","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-7dead6d35.tgz","fileCount":25,"integrity":"sha512-tYBwY2/AULFaM1FENnQA1fqK/laMnyc7z9TJPy4CEhr59qwADIxoIjzKpecYNjvbU2TVroLPm3EG3yfMCilP+w==","signatures":[{"sig":"MEQCIFN57QTLxE6fLJsp1HbYVHtyax3jz2aIsmM8/FHCXWd6AiBOxSL2+JhwQeIDUyCElyfcKltAE/f2TfmdVcl6NiBdWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-7dead6d35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-7dead6d35","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7dead6d35","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7dead6d35","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-7dead6d35"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-7dead6d35","@libp2p/logger":"5.1.3-7dead6d35"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-7dead6d35_1730986012481_0.849625395358611","host":"s3://npm-registry-packages"}},"2.0.10-665769021":{"name":"@libp2p/autonat","version":"2.0.10-665769021","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"adb09395a5604254ad2eba2e0fbb34a1baa0c451","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-665769021.tgz","fileCount":25,"integrity":"sha512-sbAR0lqM6hNQqwBNq2KT+HT2/pWvR7iEea2Me0NZjmGNBsYCjKNceDRucrAjOw0Eq1lX3mDL89Phq1USTGcwRA==","signatures":[{"sig":"MEYCIQCrgvTbM3Mi+AViLnsAKU86e8wwM97aGoTKokA6lmUP5wIhAM+JVGMFbJpZWzIQT+RonSwv1K1DOFd7AGnvASI6BL22","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-665769021","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-665769021","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-665769021","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-665769021","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-665769021"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-665769021","@libp2p/logger":"5.1.3-665769021"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-665769021_1730990311291_0.8834505305061799","host":"s3://npm-registry-packages"}},"2.0.10-32ca76fcb":{"name":"@libp2p/autonat","version":"2.0.10-32ca76fcb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3971ae212ab211599638e19ffaf1a877b113d63","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-32ca76fcb.tgz","fileCount":25,"integrity":"sha512-P9VVebFeXPl90Cwdpr35UAarqdHQafRqikPNNHg/RPqmN8hCsCd858REMLn21F2HFhNN7Qnuc0/QWWkPcLgBng==","signatures":[{"sig":"MEYCIQCjD98p1R2nooRtA+f5C0+GzU16pvy9B+n30QjPH0OZDQIhAP2WAqjAAHsn9JeZXeXnZ+kXA5RJ0zvVLYi2OBGeKcX2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-32ca76fcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-32ca76fcb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-32ca76fcb","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-32ca76fcb","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-32ca76fcb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-32ca76fcb","@libp2p/logger":"5.1.3-32ca76fcb"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-32ca76fcb_1731054147088_0.6499802425653387","host":"s3://npm-registry-packages"}},"2.0.10-02f285fc8":{"name":"@libp2p/autonat","version":"2.0.10-02f285fc8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9e03cebbe5fdbff352eb63a503744b22b33965e4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-02f285fc8.tgz","fileCount":25,"integrity":"sha512-j5nN5qVIQzsARP0fhnSJwEFI/wo5shzO/gmdDjtmK1RfnT6C7No5BTFeeGUsH0rXs+fqpvKET7fZ02OBKzWwIw==","signatures":[{"sig":"MEYCIQCqaPC9VKCQ2NSKFrNxP2tI76RTPUnw4YdRDfBI70ZaOgIhAJrWvZBm1UigFuX723KZ6hx3zpZYy6YVL1QlLRx0UkcG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-02f285fc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-02f285fc8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-02f285fc8","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-02f285fc8","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-02f285fc8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-02f285fc8","@libp2p/logger":"5.1.3-02f285fc8"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-02f285fc8_1731402459898_0.7484657892256841","host":"s3://npm-registry-packages"}},"2.0.10-7626b224d":{"name":"@libp2p/autonat","version":"2.0.10-7626b224d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4c4bbe4d774361820506c645fa1247dd7d9ea9d0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-7626b224d.tgz","fileCount":25,"integrity":"sha512-lAWaqsWyfhf2qA6PAEkZuF6GnoX78qcSgzcRAh27cvFqhMAdw2B9CAGKRgPsSxwLtoynZzEsQkGabEZbA2Rpxw==","signatures":[{"sig":"MEQCIEZPhZSrs5FylVJI+n8sHsZ5MLPcyGmWYW/RiDlG3d4rAiBaF4OW/F0YPFzanNN9PQlbonIttXfE9Mopm69ry45b4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-7626b224d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-7626b224d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7626b224d","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7626b224d","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-7626b224d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-7626b224d","@libp2p/logger":"5.1.3-7626b224d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-7626b224d_1731412499213_0.2819634459862306","host":"s3://npm-registry-packages"}},"2.0.10-7dcabb884":{"name":"@libp2p/autonat","version":"2.0.10-7dcabb884","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"73cf1df26b18d5ee09a454a7a6aa7201802e73ac","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-7dcabb884.tgz","fileCount":25,"integrity":"sha512-7vG8PrDQ7/Rej2LbiKHFXTyKO25fPeVabdhmXwlOgmccBYh9AysxmRjo12/aJCDLO5MJjE7ye1MNC/VsuWbj+g==","signatures":[{"sig":"MEUCIQC/kiNHL/3vsisTvwaa5ILgl3Aq0F6G/GI95/tksHV+SAIgDz0Jq2vXnVgOVpXh2HOUMSNXcVB7qrnQJv4nu5PADZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-7dcabb884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-7dcabb884","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-7dcabb884","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-7dcabb884","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-7dcabb884"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-7dcabb884","@libp2p/logger":"5.1.3-7dcabb884"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-7dcabb884_1731581359775_0.0821248479970278","host":"s3://npm-registry-packages"}},"2.0.10-844a8d2d1":{"name":"@libp2p/autonat","version":"2.0.10-844a8d2d1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5b70f251d0bfaf0252587ea24e0370d1a208fe00","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-844a8d2d1.tgz","fileCount":25,"integrity":"sha512-qL9vGRLfuvPj8WAG/Ei/YHRDazlVw3163gdcaX7hBCanwXvouabZxQcMit2kSP9gElaFZU/wFYNVP/PjSS05Iw==","signatures":[{"sig":"MEYCIQD/XcALA2gfyiZMY13AA6qwZ88sb5mmou4RzZxbeB7pKAIhAOx97hRybG/QqaJMTvozyY7yJZA/nD+7ytP1zaCjKHvV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-844a8d2d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-844a8d2d1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-844a8d2d1","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-844a8d2d1","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-844a8d2d1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-844a8d2d1","@libp2p/logger":"5.1.3-844a8d2d1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-844a8d2d1_1731600479455_0.9959089608761476","host":"s3://npm-registry-packages"}},"2.0.10-c917314f3":{"name":"@libp2p/autonat","version":"2.0.10-c917314f3","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2be66b0783b97ab0b5152ce4b2ecc1709a8601ee","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-c917314f3.tgz","fileCount":25,"integrity":"sha512-MhUChkRMeE4sn7zfHJS9O0kwEiA4slXRtiSR6fFbF1JBuusaKhMbHtSR6U2qDlo3udaBW5j9nHTj0RKGYzC9zw==","signatures":[{"sig":"MEQCIASZqN6b0WptZPNN9F49+WsbCz/a4aUaiN4U4vd9UOfgAiAtfxc5CYTsKnc2P5LzDCyEc//7JxjxVDTb3tZeBN66Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-c917314f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-c917314f3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-c917314f3","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-c917314f3","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-c917314f3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-c917314f3","@libp2p/logger":"5.1.3-c917314f3"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-c917314f3_1731602112006_0.8738712638619286","host":"s3://npm-registry-packages"}},"2.0.10-2feaeddb4":{"name":"@libp2p/autonat","version":"2.0.10-2feaeddb4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"769e786f4962114038e85bf46f2dc61b4b89ac4d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-2feaeddb4.tgz","fileCount":25,"integrity":"sha512-nJr2G62cMnMf/uGU9rNbSkp/N+gfcTLx7W+RxUcno//udfDVfP0NiKdP0WT5ZVwV/wZ+OINTXo2zBsqH4YfYBA==","signatures":[{"sig":"MEQCIF0iJWQPtNjgx2H1Jwn3mw/ZTguXIE4GV0uW004N+C8hAiAeo6ZnCioQJkxMg+k3JLMvjYJ2tbc12zc9GxGLUtkBQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-2feaeddb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-2feaeddb4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-2feaeddb4","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-2feaeddb4","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-2feaeddb4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-2feaeddb4","@libp2p/logger":"5.1.3-2feaeddb4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-2feaeddb4_1731669253298_0.5916370443846937","host":"s3://npm-registry-packages"}},"2.0.10-eee97c7d4":{"name":"@libp2p/autonat","version":"2.0.10-eee97c7d4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d6d13366883780d4acb941b6c44432ae251d90a6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-eee97c7d4.tgz","fileCount":25,"integrity":"sha512-D6POkfw7dIrrXAEZvzb8TMpNiTy1AzHCFHFliO4NTUpvCcoRclGPhHvhsc+I6sEs0o0gvkKZYGmUXKktP8c7Jw==","signatures":[{"sig":"MEQCIF4drRPzJfMZXhJUFf/aWIfbsF5Ald5WRS1sPH9F8bdMAiBbKliUEtThIg6AudJdrtC/ABrsvsQxqm0eMh2xx1HX0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-eee97c7d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-eee97c7d4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-eee97c7d4","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-eee97c7d4","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-eee97c7d4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-eee97c7d4","@libp2p/logger":"5.1.3-eee97c7d4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-eee97c7d4_1731686646868_0.548097761270653","host":"s3://npm-registry-packages"}},"2.0.10-432955390":{"name":"@libp2p/autonat","version":"2.0.10-432955390","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6db69c3d66b6ba8907613ba02c8bc331b809af84","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.10-432955390.tgz","fileCount":25,"integrity":"sha512-05LNx4lujZeejVmKcXUr8SMcYLJG4saedin4nplFeS/FPNKMzzbtGG/1eMRLheG5VtCI54bvtBYoAZHi7nLVYA==","signatures":[{"sig":"MEUCIBsfoabPaUmdIgdVevL4MGNadVtzSdqzVTXTvgBPKLByAiEAjkm6nP4YYQ/AS8ciZdeDxXzGPkYUh5pUEXlaXVQ4KIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.10-432955390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223941},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.1.3-432955390","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-432955390","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-432955390","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.0.10-432955390"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-432955390","@libp2p/logger":"5.1.3-432955390"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.10-432955390_1731754324769_0.9474590950997541","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@libp2p/autonat","version":"2.0.11","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2cac267094622ea46f519b5b4266712db562f5f7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.11.tgz","fileCount":26,"integrity":"sha512-AG3Lm39Vo52yHgOZHaSQt2DrsoxaQO7jnqB0WlEXEfFhjMZ7Tw68zG/wxsgOUweCg/POZiAlEf4SGhQNFBmW6Q==","signatures":[{"sig":"MEYCIQCWO6hxpMMPzXUrRRNL1aHaUUb++9eZOpWE/wqtdslMRgIhAN9nSgwvljtdC2uvAzkfv9hog8X2hexgsHASt2C0ck7D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224512},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.2.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.7","protons-runtime":"^5.4.0","@libp2p/interface":"^2.2.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.1.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.6","@libp2p/logger":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.11_1731919893918_0.04853654575327382","host":"s3://npm-registry-packages"}},"2.0.11-656db81cf":{"name":"@libp2p/autonat","version":"2.0.11-656db81cf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"41815a962780a6bd559de58f719bdd9763593052","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.11-656db81cf.tgz","fileCount":25,"integrity":"sha512-Wli/Y/rqGN4qzhPbiXSmuexKdFMlw4qnfM5Hh/BK8LqO/HLK8nKa20BFrCOV1bM54Ubb+JRFvmS3mpiejZkpmg==","signatures":[{"sig":"MEQCIBndpZqVCV06g7++ye3bEGlSxZ2uA5wtBNkNbcZea6DvAiAhYUuwIEUT07viOGgFpj6z/j0nFVX7A0+eSNdtRBRIgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.11-656db81cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223940},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.0-656db81cf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-656db81cf","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-656db81cf","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.0-656db81cf"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-656db81cf","@libp2p/logger":"5.1.3-656db81cf"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.11-656db81cf_1731926593389_0.7366142550798256","host":"s3://npm-registry-packages"}},"2.0.11-05d559f54":{"name":"@libp2p/autonat","version":"2.0.11-05d559f54","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"252a6fbf838db23b04f109009958bb5723e5ca03","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.11-05d559f54.tgz","fileCount":25,"integrity":"sha512-2SfRjmBN/m8O1uaAIJU53ShZlMUcWp3qjW4BbTuVyb9a/WuOVugH39RR06dEH+vrs+DBWogeezDcDcwIdpgPfw==","signatures":[{"sig":"MEUCIQCjrsISHPt0kyiYNkevv3IvViMsd2SKoG4inlm5pjCJMAIgSdLdk0fwsCxG9KLlNcbURZAWMNMcyUwK5loZlJ/vXlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.11-05d559f54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224505},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.0-05d559f54","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.7-05d559f54","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.0-05d559f54","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.0-05d559f54"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.6-05d559f54","@libp2p/logger":"5.1.3-05d559f54"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.11-05d559f54_1731929058120_0.49188651123065763","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"@libp2p/autonat","version":"2.0.12","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a596fcde677feb75ef28d702a39a96e9aaa07aaa","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12.tgz","fileCount":26,"integrity":"sha512-EgJb6RwJmBwB7/Ddg3B3xFspc+OrNC6oonWh3osrP85J0cY7wOVmDSuLqk8tcxli9OuTYNSef/7dY9NVYEA+9g==","signatures":[{"sig":"MEUCIBrFqbVrjTfH7NDMNOQlwEqKze3t27a+wq4pMH3SZPz6AiEAgGmKTdCgiqDlmq1eNJEnr8MHgHouiA3J8WCQjmHzNWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225077},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"^6.2.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.8","protons-runtime":"^5.4.0","@libp2p/interface":"^2.2.1","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"^2.1.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.7","@libp2p/logger":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12_1731933720248_0.5238421677627692","host":"s3://npm-registry-packages"}},"2.0.12-f53f65d18":{"name":"@libp2p/autonat","version":"2.0.12-f53f65d18","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b912d7c89a1a711cdcfc5b678c1938dc40196bff","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-f53f65d18.tgz","fileCount":25,"integrity":"sha512-41h4a8feaT+oK5ztF99wZpVUXOS7W/V8VpFi9Dn2aNLUIpulkHTH/B3fkB4IqI+2aZcehbdT/Y/qdM+QJqTEsw==","signatures":[{"sig":"MEUCIQDqXhKoSFiuatB7yHX7CEdIrmWtoszCry4m9VJN8kXjtAIgLLCGSIRY2ms2AmVAAWKSxnkkJGn5iyLoTOXNGs2TUz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-f53f65d18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224505},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-f53f65d18","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-f53f65d18","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-f53f65d18","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-f53f65d18"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-f53f65d18","@libp2p/logger":"5.1.4-f53f65d18"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-f53f65d18_1732027213172_0.2496857797464418","host":"s3://npm-registry-packages"}},"2.0.12-d866eb5bb":{"name":"@libp2p/autonat","version":"2.0.12-d866eb5bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"072e5852de0b64783a1b022cf9b45f51c6e2cc0c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-d866eb5bb.tgz","fileCount":25,"integrity":"sha512-rDUhyCxRpZI+bovItrl+IfME6QGOY1wVr9eMMt1wR0j+/0F+AStGh7mpkkNuBSUocEWKwP2wCbbdimvN4iCxsA==","signatures":[{"sig":"MEYCIQDeAf1KiWGLYFYnyI15ZwJGBpObt+VpyhEXDrPn76aC8AIhAIHWYJGtETbMocr017LySHH+FYO+9mPGwUWWDwRHft20","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-d866eb5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224505},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-d866eb5bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-d866eb5bb","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-d866eb5bb","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-d866eb5bb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-d866eb5bb","@libp2p/logger":"5.1.4-d866eb5bb"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-d866eb5bb_1732036992210_0.8523259142448918","host":"s3://npm-registry-packages"}},"2.0.12-b248eefc0":{"name":"@libp2p/autonat","version":"2.0.12-b248eefc0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"79317cd2b70d8e9fad1934500eb22dd22e1582cd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-b248eefc0.tgz","fileCount":25,"integrity":"sha512-/yV83ybnzdjbsB23BW+6ZZ6gLw9pSDrlXo2WCNf84QdPxdTo6qhipVHVR2I/CUeHVOLCrVKOW5cdCEBaYt+Sfg==","signatures":[{"sig":"MEQCICXyNiA5ag5Pk2CkkZPMZ8xpLtrj8OT/W9rVmloW8PvJAiADNgofr0nrDg11d0E5ooBi4EaNqmlIQveGqS4wMIks8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-b248eefc0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224505},"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/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.9.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-b248eefc0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-b248eefc0","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-b248eefc0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-b248eefc0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-b248eefc0","@libp2p/logger":"5.1.4-b248eefc0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-b248eefc0_1732180017323_0.11792783919545524","host":"s3://npm-registry-packages"}},"2.0.12-0862522fe":{"name":"@libp2p/autonat","version":"2.0.12-0862522fe","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"36cdbcf381da019a4acb5d804e648056ba043a04","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-0862522fe.tgz","fileCount":25,"integrity":"sha512-hRQ40Xtp4bPCarkOzIH2RBp+XWhfWe37lqBGqwLDI+zmIviJf7sJpXUAc9TpthnVhpAYHYHQmDWb5z/YZ9yOYA==","signatures":[{"sig":"MEYCIQCkPLpq2FFpdy054wHCtzkrA0oPAH8GG8cNoLhyofxFwQIhAK2LeVtVF+EhTKsMrcd71hMqMFxPJ8DmseE6eP5yfNz8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-0862522fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224569},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-0862522fe","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-0862522fe","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-0862522fe","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-0862522fe"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-0862522fe","@libp2p/logger":"5.1.4-0862522fe"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-0862522fe_1732278793277_0.5642975827147163","host":"s3://npm-registry-packages"}},"2.0.12-6ddc1b80e":{"name":"@libp2p/autonat","version":"2.0.12-6ddc1b80e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"853d153481d0f3c2355e4b0e1f125f21cabce598","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-6ddc1b80e.tgz","fileCount":25,"integrity":"sha512-RAPXk462RkHN0Ht2YVYihJqZKCZoAj8T5fMSdSWmtNnewIPejLZfoMH1lJ8rC4HNWLuigQnWlsaVEz9N7W+drA==","signatures":[{"sig":"MEQCIDR6Cp57hvuRoivAoD2EaRmHYR/uOQzqdWL3zF2ImvMZAiB3X7nvmcFNskaVYU7IRNX2Z7a+FSs/UfJbYFlkHY9J9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-6ddc1b80e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224569},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-6ddc1b80e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-6ddc1b80e","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-6ddc1b80e","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-6ddc1b80e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-6ddc1b80e","@libp2p/logger":"5.1.4-6ddc1b80e"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-6ddc1b80e_1732279935503_0.2152888859438804","host":"s3://npm-registry-packages"}},"2.0.12-4a85eb033":{"name":"@libp2p/autonat","version":"2.0.12-4a85eb033","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f75a909a58d4364c18d91366599705310c9a2e68","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-4a85eb033.tgz","fileCount":25,"integrity":"sha512-3CW/+6eUv8n0qeHbxRTe++nYCNkhD5KtyU3a2raUuD7kb/RSdaUnw5njOAwi7Jx6VUhKI4Im2x9bzPySs9L8Dg==","signatures":[{"sig":"MEUCIQC9MPkOxJX9aNJGbi3pTuqLauPsE71mJFsWliaoiE+TNwIgYbVIDu8HprhAeeGKGGGwm6sr/DvsMjzOo/EZxZmKNXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-4a85eb033","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224569},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-4a85eb033","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-4a85eb033","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-4a85eb033","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-4a85eb033"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-4a85eb033","@libp2p/logger":"5.1.4-4a85eb033"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-4a85eb033_1732521963238_0.5965938079959854","host":"s3://npm-registry-packages"}},"2.0.12-98b43045c":{"name":"@libp2p/autonat","version":"2.0.12-98b43045c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"35cb99a2a927800eb9b43e6041e18872f1c1c54c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-98b43045c.tgz","fileCount":25,"integrity":"sha512-wtGTVQXBDHEEU3o1rbN40f84+nxgKGxK8p/0qiXdOvvQD7wfYrALvs2/Qlcu5dFxGRLRofhceTVLPTgQtf0nfA==","signatures":[{"sig":"MEYCIQDom9LlCBCQfVJSCSrTm93Dj/6mWmbNl80STdvv9U3rhAIhAOaxy/P9mN8hCO4Xq4sI0HOL83WPWd5QIhGXZ1YEzAyW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-98b43045c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225539},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-98b43045c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-98b43045c","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-98b43045c","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-98b43045c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-98b43045c","@libp2p/logger":"5.1.4-98b43045c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-98b43045c_1732526717152_0.9039169421877091","host":"s3://npm-registry-packages"}},"2.0.12-d6cd25d0d":{"name":"@libp2p/autonat","version":"2.0.12-d6cd25d0d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"33a58dff2770bfc0d628167afd935bf1c4eccb12","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-d6cd25d0d.tgz","fileCount":25,"integrity":"sha512-/IgCw5MftHI+Craghclu9gYingUH7stf7bur5msxuwM+9zLKO4mDR4QFj+nmWaW4SVA6krHBkQrF9EriJT+Gug==","signatures":[{"sig":"MEUCIHtzwSu1XnZYDe0nJUwClIkFJplunksLhXqIOpyyzRAOAiEAuxPtmGbmwCNDpxgCqKA9I5Xe1LH9viFTMIOtF+Fnlfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-d6cd25d0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225539},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-d6cd25d0d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-d6cd25d0d","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-d6cd25d0d","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-d6cd25d0d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-d6cd25d0d","@libp2p/logger":"5.1.4-d6cd25d0d"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-d6cd25d0d_1732526737888_0.2601526109823997","host":"s3://npm-registry-packages"}},"2.0.12-a82b07d8c":{"name":"@libp2p/autonat","version":"2.0.12-a82b07d8c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"16fa8da78e8613a62256314cb8ae50eaca66990c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-a82b07d8c.tgz","fileCount":25,"integrity":"sha512-X5gIsqf2BfBxpfAItpBe5QJiFvwpC03813jh4BcYGTGGVPVHLimMPruKVwUAAAk0FYi8zcjL5x1c1Q6lsXAlPQ==","signatures":[{"sig":"MEQCIBFdTOuU6D+IEXIXF//CklIUgCnQQ1y9CzkoXlfvCYx4AiBdqj5AK3Hzs3vwIAf1uI2m14o7GWOYVbDSb0cAAuSsBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-a82b07d8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225539},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-a82b07d8c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-a82b07d8c","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-a82b07d8c","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-a82b07d8c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-a82b07d8c","@libp2p/logger":"5.1.4-a82b07d8c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-a82b07d8c_1732526745233_0.39380593181036905","host":"s3://npm-registry-packages"}},"2.0.12-bc90b4fd5":{"name":"@libp2p/autonat","version":"2.0.12-bc90b4fd5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8fa144b8ba12be285fb4539750b00c1c51a057d6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-bc90b4fd5.tgz","fileCount":25,"integrity":"sha512-Xqsjbv5XHokKOfy1cxVHl+Jit91WdI/DcjdzlF8ILDV0CyqhIekLeeGVOIv5eLrfuwdT9IumMtHoWcOPNq1Q8g==","signatures":[{"sig":"MEUCIHNQDp4HUy+Ea91HJkNkQ9vJtxH9Zx4hYwDfhH2+CKSDAiEAoxWuvYbTHQBL7jtivAEOumz+KDjFhwLeCguyylEPDXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-bc90b4fd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225539},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-bc90b4fd5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-bc90b4fd5","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-bc90b4fd5","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-bc90b4fd5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-bc90b4fd5","@libp2p/logger":"5.1.4-bc90b4fd5"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-bc90b4fd5_1732526887473_0.07094259939333813","host":"s3://npm-registry-packages"}},"2.0.12-b02ea9b6e":{"name":"@libp2p/autonat","version":"2.0.12-b02ea9b6e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"897aa6af30760c1127ad827dac6082f5b509bdf5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-b02ea9b6e.tgz","fileCount":25,"integrity":"sha512-KoYKjluHyct11GNd7wRJP8hlx3z+wY8dVUpujmVVIHjEsziTZKuXF4tBNFNnjkba9Kr2e6uM5Uj10nuSM1TF8Q==","signatures":[{"sig":"MEUCIF3t/COLwRJgoTC9Tnwx+s9+tXx7KCIk2RLya/Cy0U7HAiEA3aZKwo9qWyCJPObE/bQ/UCPw5rQZBbxYhzAYUdggRoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-b02ea9b6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225539},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-b02ea9b6e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-b02ea9b6e","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-b02ea9b6e","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-b02ea9b6e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-b02ea9b6e","@libp2p/logger":"5.1.4-b02ea9b6e"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-b02ea9b6e_1732634998817_0.9713893319705462","host":"s3://npm-registry-packages"}},"2.0.12-3650283f7":{"name":"@libp2p/autonat","version":"2.0.12-3650283f7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff5fb516863be1458ae993bb48e9c490db2d33db","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-3650283f7.tgz","fileCount":25,"integrity":"sha512-QaMxGMu4GAmtxysjltPk0wjgkG5rZWTiCHfyvOTlIUFmM5m5SoauhjwYkmXf1InZAvUy5RpQB38MXMuzMzmWVg==","signatures":[{"sig":"MEUCIEOCumgLqD7P5BNGOXcICMvJW8d+2MMHLeWqOKB1q+dDAiEArkqnzwY+XGyYs/uwGbXcdwIWw7a4Jw+jk/AzebnzexQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-3650283f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225539},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-3650283f7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-3650283f7","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-3650283f7","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-3650283f7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-3650283f7","@libp2p/logger":"5.1.4-3650283f7"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-3650283f7_1732639594594_0.36935535194048286","host":"s3://npm-registry-packages"}},"2.0.12-4761dd701":{"name":"@libp2p/autonat","version":"2.0.12-4761dd701","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"28b3128a4e5cd3b9fea8a3036d70760d3646d4bb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-4761dd701.tgz","fileCount":25,"integrity":"sha512-GKu1URkWaakS1Xvk2VWYZUwa+UNBUVGKSw5XSgFdEA9QZzYzTNAs0sK9VJtKtT/A4jdYot15hz7PqG4N5zZKAg==","signatures":[{"sig":"MEUCIQCFxrNEWD9NP/C26dcQV5jruDU9dESDmJFdhUUFOsUiTQIgRA5p+2LkQKhu6Yb/wDQigi6Qnyhb6OShEpiJlj7KRoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-4761dd701","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225539},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-4761dd701","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-4761dd701","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-4761dd701","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-4761dd701"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-4761dd701","@libp2p/logger":"5.1.4-4761dd701"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-4761dd701_1732643342717_0.48781078414687684","host":"s3://npm-registry-packages"}},"2.0.12-8a9258a24":{"name":"@libp2p/autonat","version":"2.0.12-8a9258a24","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"52c3cee25899d15c91a4276e063142cbced3224c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-8a9258a24.tgz","fileCount":25,"integrity":"sha512-ea+6S1z5ZF2jGnGuRUNWXQT7iBmuqmh7AODsEzIopFMaIhhZggloFLFkUFic16LU6RwBp3tDbB9hPOndZWsQ9g==","signatures":[{"sig":"MEUCIQD2fW/fg5MTKiN/v8KeQjPOKDupLZSxzkPK8RrrJKKXUwIgIuoNk0MQNTcEppP8rC6U3ar/OJlV2WealP7mv1v7as0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-8a9258a24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225539},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.7","multiformats":"^13.2.2","@libp2p/utils":"6.2.1-8a9258a24","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-8a9258a24","protons-runtime":"^5.4.0","@libp2p/interface":"2.2.1-8a9258a24","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.2.3","@libp2p/interface-internal":"2.1.1-8a9258a24"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","sinon":"^18.0.0","it-all":"^3.0.6","protons":"^7.5.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-8a9258a24","@libp2p/logger":"5.1.4-8a9258a24"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-8a9258a24_1732701366425_0.6316823046273834","host":"s3://npm-registry-packages"}},"2.0.12-339b7df88":{"name":"@libp2p/autonat","version":"2.0.12-339b7df88","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5e25e3d23950f10263aa61a0343b19fc2b40310b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-339b7df88.tgz","fileCount":24,"integrity":"sha512-W5SLS/O7GiGOUIoyt5CxcHk8IViy0H9pKspPBnd7BDZQ5jRFTCaE5gdcLvHpEik/8cZoDWAdM0MAxMdqaRJjdw==","signatures":[{"sig":"MEUCIQCIYIJgXF+lEUtN9rI/g+rVO8a2aAcPliaG7OsticgJJgIgI9Tn0OVkVaQqDymph4cXusnZA1gKGfVESBDr/9W3wGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-339b7df88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225380},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.8","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-339b7df88","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-339b7df88","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-339b7df88","it-length-prefixed":"^9.1.0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-339b7df88"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-339b7df88","@libp2p/logger":"5.1.4-339b7df88"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-339b7df88_1732804984042_0.5206884544535038","host":"s3://npm-registry-packages"}},"2.0.12-f2f9008b8":{"name":"@libp2p/autonat","version":"2.0.12-f2f9008b8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"536d9b242d5c089ef2d639325227bb460437c21d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-f2f9008b8.tgz","fileCount":24,"integrity":"sha512-wckuiFB6lEchNO89eyejgxlwLagu1opTCjrXSnX+cX4lTETWuV7VWy46qvI0s6EVG98c0lVNeeFeYvjp7G5M0Q==","signatures":[{"sig":"MEUCIQCKAgH0dYtWrP3YKCUr7C23VPG0kEhtBjWYTncL7yNGFAIgSzdcbKCsNjkNzFNleGPkL9Djzr+fGqNGPmF4hbLLRog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-f2f9008b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225380},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.8","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-f2f9008b8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-f2f9008b8","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-f2f9008b8","it-length-prefixed":"^9.1.0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-f2f9008b8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-f2f9008b8","@libp2p/logger":"5.1.4-f2f9008b8"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-f2f9008b8_1732893687101_0.9754201794970192","host":"s3://npm-registry-packages"}},"2.0.12-a0c8ceb99":{"name":"@libp2p/autonat","version":"2.0.12-a0c8ceb99","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4508895b16c721d5c22432077160d76056826d48","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-a0c8ceb99.tgz","fileCount":24,"integrity":"sha512-0eV6KzvGwe9Lf/ucCVYJ3r8JwgDVDaJGS+k3dbbYs+0x94YlGSMUHOeGYoi6WAfm39ZsDezzR0g8SEaWDsQIWA==","signatures":[{"sig":"MEQCIBiCNXTUCd4F4qze0qhu/fZwso+FFwWgCI24cqWrEFc4AiBGkdnGxYgJ+iTEF1XhJa0fcAmei4wcYnd3KzRQaDX1UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-a0c8ceb99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225380},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.8","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-a0c8ceb99","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-a0c8ceb99","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-a0c8ceb99","it-length-prefixed":"^9.1.0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-a0c8ceb99"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-a0c8ceb99","@libp2p/logger":"5.1.4-a0c8ceb99"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-a0c8ceb99_1732905456354_0.40424721126335283","host":"s3://npm-registry-packages"}},"2.0.12-406b3916c":{"name":"@libp2p/autonat","version":"2.0.12-406b3916c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dc88b7ef4290d5b8330e5f346f6ede215d6f1cdf","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-406b3916c.tgz","fileCount":24,"integrity":"sha512-oxA6pOMih1cwO3kKV/atMLJdsTGcaDA9eUnZrkHIb5p3NpreRL8rPyQ5vn+tEq3QTyOJhjaX8Lg10Qg+l2JwNQ==","signatures":[{"sig":"MEUCICBqQMGK2wrAVGYgvlsb6hPn9R3Ofz/kOt/Er+0uNnG/AiEAn6zuCfvVkOZHbV6CzaQz1Nvi5ngqbYQ7+o5y+ptJU74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-406b3916c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225380},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.8","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-406b3916c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-406b3916c","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-406b3916c","it-length-prefixed":"^9.1.0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-406b3916c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-406b3916c","@libp2p/logger":"5.1.4-406b3916c"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-406b3916c_1732906955486_0.553977779184154","host":"s3://npm-registry-packages"}},"2.0.12-f8da60e73":{"name":"@libp2p/autonat","version":"2.0.12-f8da60e73","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bc7bb680ff9b13f49eca0f7002933ca676f07a29","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-f8da60e73.tgz","fileCount":24,"integrity":"sha512-ma6YFrHiBBZBla3Yr55AN/iIlMFuo4q0CeJDPPpHM4Ie8XQeyYxqDb1kz6Jgk6ITIDAnotnaJ2eFpI/SOyo5ww==","signatures":[{"sig":"MEYCIQCQg1QflPA1ts3RqBjjLPGz5/RxFpsSI17fjuK3Kit+0QIhAILW/rfhWXqeltyozHsfb8NGAmc4O96F11YumU2G/U3f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-f8da60e73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225380},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.8","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-f8da60e73","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-f8da60e73","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-f8da60e73","it-length-prefixed":"^9.1.0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-f8da60e73"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-f8da60e73","@libp2p/logger":"5.1.4-f8da60e73"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-f8da60e73_1732910132602_0.49069289211656497","host":"s3://npm-registry-packages"}},"2.0.12-99f5f270b":{"name":"@libp2p/autonat","version":"2.0.12-99f5f270b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e8a1bd916e6c459c6da1425380c2e152982e2664","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-99f5f270b.tgz","fileCount":24,"integrity":"sha512-bxRRemmGXdxFtwFjEkhOajWN87iBaujRbyP/h7Q/LFxcmexjVHS4z43o2AgV0h8tX1K7Rq7z67X42syj0O5gzw==","signatures":[{"sig":"MEYCIQDsIJZl6iyyzi/blW55lXZ2QylPdt9RfjY2f6saOJL9FgIhANS0bKMbdUcGiaklaZ5Ow/eaQspmzFAcwz/fV/Ns46GZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-99f5f270b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225380},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.8","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-99f5f270b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-99f5f270b","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-99f5f270b","it-length-prefixed":"^9.1.0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-99f5f270b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-99f5f270b","@libp2p/logger":"5.1.4-99f5f270b"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-99f5f270b_1732969048675_0.47500900264863","host":"s3://npm-registry-packages"}},"2.0.12-06f79b646":{"name":"@libp2p/autonat","version":"2.0.12-06f79b646","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ed83fafff3201f7bdcb124ff384cc7de3f725732","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-06f79b646.tgz","fileCount":24,"integrity":"sha512-oUbRpjtk6OXpURq+7EQVF94HVwTeVzYRgNqTFukOsaS1s3xf8VtKyfAWplHsnGVQlN9G5n8D34EsRU1auBzjQw==","signatures":[{"sig":"MEUCIGK3RX4lA6MVxiXdQoIs/igW30sAz+gC2j+v7Csc3ctrAiEAoIhmNTvLcP02R9gztaCNBxrftCqeHWKUhLuD/aq4fcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-06f79b646","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225380},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.8","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-06f79b646","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-06f79b646","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-06f79b646","it-length-prefixed":"^9.1.0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-06f79b646"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-06f79b646","@libp2p/logger":"5.1.4-06f79b646"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-06f79b646_1732981261383_0.43237379323101055","host":"s3://npm-registry-packages"}},"2.0.12-2c182d2e2":{"name":"@libp2p/autonat","version":"2.0.12-2c182d2e2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3d3c5b9f5e53210ed0cb7410dac1ffde6b58d1bc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-2c182d2e2.tgz","fileCount":24,"integrity":"sha512-ECtlW5OE3Du9iatOrjMHPBC6Imi0Eq+7KIw7Ryoy7YL88PzsZ5UwMALj9U3ncZuNvYqWLmulGZKCbz+CuT/mXw==","signatures":[{"sig":"MEUCIQCPB7WTY006HLNkF43rNCOjwBAGamY9y+sVG00cmJoXvwIgN+0OckXjyXw6PIfcdY3637QfGH/tonxSkcOtVzdrAIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-2c182d2e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225380},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.8","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-2c182d2e2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-2c182d2e2","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-2c182d2e2","it-length-prefixed":"^9.1.0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-2c182d2e2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-2c182d2e2","@libp2p/logger":"5.1.4-2c182d2e2"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-2c182d2e2_1732981269958_0.6113171040956129","host":"s3://npm-registry-packages"}},"2.0.12-6ab85ea68":{"name":"@libp2p/autonat","version":"2.0.12-6ab85ea68","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a623f76c3aaff9693d4d25cbbcecb0f876ff40f6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-6ab85ea68.tgz","fileCount":24,"integrity":"sha512-ILTllnYzcm8s76BSGvNVqoRfz771DyVqAEzg8Br3N3jXuOx0jd99N3YxaqcQeupZLLwSr8hBhUw0mXfi6oULDQ==","signatures":[{"sig":"MEUCIQClG21XLK4YTXPW9wSfoqxDrZ6+oL7Vvohm3qO7H0+UcwIgVZaHV+0pb4KnQzLPo0Paq8WMH3AJKhQ2g4RVt+boMns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-6ab85ea68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225437},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"it-map":"^3.1.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-parallel":"^3.0.8","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-6ab85ea68","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.0.8-6ab85ea68","protons-runtime":"^5.5.0","@libp2p/interface":"2.2.1-6ab85ea68","it-length-prefixed":"^9.1.0","@multiformats/multiaddr":"^12.3.3","@libp2p/interface-internal":"2.1.1-6ab85ea68"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","protons":"^7.6.0","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-6ab85ea68","@libp2p/logger":"5.1.4-6ab85ea68"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-6ab85ea68_1733319272845_0.26459567170973375","host":"s3://npm-registry-packages"}},"2.0.12-d19974d93":{"name":"@libp2p/autonat","version":"2.0.12-d19974d93","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e1ef330b7984faf91d4f1b2ccb1f34e41ff59bbc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-d19974d93.tgz","fileCount":24,"integrity":"sha512-DEh+HKAj7Ad8EM9JFujnxwVzB3QwJ3N3NkpLTFW2oTosEvklwVsk+uqdWzgltKYlo4D+Y7+CeeDpifq6JjsE2w==","signatures":[{"sig":"MEUCIGmAyW5zTte6y5Ea/LEgtG1QNgH7IeNRnjWf/NIChosoAiEA2qdoBN9tJbfu2pTRf98D6+rCvPnQOtYSTnm8WynOPrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-d19974d93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256658},"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/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.9.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-d19974d93","@libp2p/interface-internal":"2.1.1-d19974d93"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-d19974d93","@libp2p/logger":"5.1.4-d19974d93","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-d19974d93_1733333796723_0.2261961952076057","host":"s3://npm-registry-packages"}},"2.0.12-92cc74082":{"name":"@libp2p/autonat","version":"2.0.12-92cc74082","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d841e929204b853a17693923aee3b4e6facf3ba2","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-92cc74082.tgz","fileCount":24,"integrity":"sha512-tzi+zWI1k0es8cFy8ozLHMtNpfu2gT7RIigbPpySaHMS0yUaVYtGtO5uEHO8NiFqbfqzR9mOIUqt3secoVl8AA==","signatures":[{"sig":"MEUCIByNpDyRNQLVqy0yh0ABfY/lojy2YRxoGYmx/NUvNjWOAiEAiJpouBgUhoHBdedoR8u7Wet92wWmxNMLzwUVPPIl1Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-92cc74082","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256658},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-92cc74082","@libp2p/interface-internal":"2.1.1-92cc74082"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-92cc74082","@libp2p/logger":"5.1.4-92cc74082","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-92cc74082_1733486094701_0.9330178532461291","host":"s3://npm-registry-packages"}},"2.0.12-2625cc323":{"name":"@libp2p/autonat","version":"2.0.12-2625cc323","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f2fde2505c70bc2a36ab150b7312f8b8431d9fa9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-2625cc323.tgz","fileCount":24,"integrity":"sha512-rJnYpbBrgMNlo0uVfaxVphUsctgkc7EPXZ/2aV1JD1+t/+egDbciHo/x0LqjhAj7U7+f3Z5xbmyRixIOzpp3cg==","signatures":[{"sig":"MEUCIGaU3DBDqEeU6qBHuvyAGkQw+uyKKNL31sMXRIzcwQzJAiEA2RJxVhoWnnnCMdQWhcBWr3UCIyyPh2A4D6K+ow1QRfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-2625cc323","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256658},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-2625cc323","@libp2p/interface-internal":"2.1.1-2625cc323"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-2625cc323","@libp2p/logger":"5.1.4-2625cc323","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-2625cc323_1733489423929_0.3344544894555852","host":"s3://npm-registry-packages"}},"2.0.12-9614de7c6":{"name":"@libp2p/autonat","version":"2.0.12-9614de7c6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"063f9653539ef0d5d2cf5abcc57d2084905ac9c9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-9614de7c6.tgz","fileCount":24,"integrity":"sha512-clNsWypj7RyaCz4T/e9Be691x4b02kDiNE7aczCjgpIl40LVRgSfm5Ut3OsBsXK2pHaJ1kh6kdEJVNGgjEVpCQ==","signatures":[{"sig":"MEUCIBedAkDBqkSpa+Oi1ygENuniG0yxKC8mwpugfgP/DwCjAiEAmHlrFBTijxw09OhRlYVJzPK5TvGMnqtlcE7ypgzoQB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-9614de7c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268865},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-9614de7c6","@libp2p/interface-internal":"2.1.1-9614de7c6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-9614de7c6","@libp2p/logger":"5.1.4-9614de7c6","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-9614de7c6_1733493882796_0.7196085357147022","host":"s3://npm-registry-packages"}},"2.0.12-96654117c":{"name":"@libp2p/autonat","version":"2.0.12-96654117c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ae99dfbe91a7352fd17bf11bbae6da4c0ec115f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-96654117c.tgz","fileCount":24,"integrity":"sha512-ymYC0Ggrlb9twl40gFKySTtVVjxG/yMyi6jT06/Go6UQwZk9P5pNwUAylCkWWuyPhYV4mWlAHXYkC5I1CmQ5xw==","signatures":[{"sig":"MEUCIQD6xF7t4R6fNUeDTJ74wH7Wj4GWZdVmee3QO1Lnkh6JjQIgG3O5b/KfY0XV5cC0Hr6RDqGklx75pKk9oX/uqMuIv+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-96654117c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268692},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-96654117c","@libp2p/interface-internal":"2.1.1-96654117c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-96654117c","@libp2p/logger":"5.1.4-96654117c","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-96654117c_1733494124132_0.15643221582305178","host":"s3://npm-registry-packages"}},"2.0.12-48e9cfa56":{"name":"@libp2p/autonat","version":"2.0.12-48e9cfa56","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a513a4ea5a5bd4835a7e4f0c43dd22bd9a4d3cde","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.12-48e9cfa56.tgz","fileCount":24,"integrity":"sha512-2jXyhpMucvUQn8U1MQ8VXgRMI2H1YA8in1zyx+df6DaGZUcrYiU5eWfybtS9qoi6YhuY8neiyqHfsw+jalB4Uw==","signatures":[{"sig":"MEYCIQCfHWi7BdmYolsV20KQ1v1QqvV2k1ATVVNlw5djj+rBRgIhAP0WDlsbhdpaBaS8e7n5IRGn0xT253Q/slv6wFFcItqx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.12-48e9cfa56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268692},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-48e9cfa56","@libp2p/interface-internal":"2.1.1-48e9cfa56"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.7-48e9cfa56","@libp2p/logger":"5.1.4-48e9cfa56","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.12-48e9cfa56_1733745926568_0.1887394618279643","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@libp2p/autonat","version":"2.0.13","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2ea01e09712a137d4a2e41dc7a66964e3e73b44d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.13.tgz","fileCount":25,"integrity":"sha512-JwKYsVmLdo/3RLs1r9ZOJYN1IRfBrp8QFQm5d4oAh5iJ2CIAdsCgEFzO8TAT2k/x0YTuTcy5EjOMeTuWbRpdFQ==","signatures":[{"sig":"MEUCICdV1JB6viO8REwX+hDNO0p8rYuK6ziEU3qBCllG8XEuAiEAiCApTI96BXoCDUfmYW+5ipsIXq0NksPsTXWajtPYfxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269255},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.3.0","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.13","@libp2p/interface-internal":"^2.2.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.8","@libp2p/logger":"^5.1.5","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.13_1733753903114_0.1648622538942739","host":"s3://npm-registry-packages-npm-production"}},"2.0.13-127abe24b":{"name":"@libp2p/autonat","version":"2.0.13-127abe24b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e8c801a108119b95a95ecce4bcb59511571c2ca4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.13-127abe24b.tgz","fileCount":24,"integrity":"sha512-lwBjZXZDfSKXhgH1sh5O5CqMdj1xdLVz6YKp1fl0MjceHUv45yhs+7T7E2xNEN6R3eqcuzN/y+pZU+n1VecMoQ==","signatures":[{"sig":"MEYCIQDgBw8JHHthFwRKL4RdwG5C67eTXs/5qTmr3PgCU7yLwgIhANYzvCdS7tuJ1ZPCspv7FUHLz7hqReTI04ylx2PRpuDx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.13-127abe24b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268692},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-127abe24b","@libp2p/interface-internal":"2.2.0-127abe24b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-127abe24b","@libp2p/logger":"5.1.5-127abe24b","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.13-127abe24b_1733822116333_0.8157180920516234","host":"s3://npm-registry-packages-npm-production"}},"2.0.13-5c4a79e5a":{"name":"@libp2p/autonat","version":"2.0.13-5c4a79e5a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9da6cd9613c0421c5465554d9f8e21abdc66fe7a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.13-5c4a79e5a.tgz","fileCount":24,"integrity":"sha512-55uy9B5vCgEadwBqR410dR+iYuxrh9BIY5iliiyPCD+8Z0FzL2kxpIPgsK9W8ClNGW0zjfyL5omKhoslwTJwAQ==","signatures":[{"sig":"MEUCIQCQRlMM/kORDdJ9WTcB9shr0gHCFLC6IhRNKOi9oL2+nQIgWfRQpLU8EP7/b1vQK7TGgHAraotdFMRLGeEk2iRlxo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.13-5c4a79e5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268692},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-5c4a79e5a","@libp2p/interface-internal":"2.2.0-5c4a79e5a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-5c4a79e5a","@libp2p/logger":"5.1.5-5c4a79e5a","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.13-5c4a79e5a_1733838852103_0.8842864716483154","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@libp2p/autonat","version":"2.0.14","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0cc65c0a116df2c9d6c0e0f16427e394956d22ea","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.14.tgz","fileCount":25,"integrity":"sha512-ZZ2Pje2vHhO9EYSufJp1y3CSYJkdRI8SaJwnZ5MKhnckCJTxabgsbl8IzHOJoMkFsG7TWpnGq7dk428H8cFhwg==","signatures":[{"sig":"MEUCIQCv5DxXyR3l0FrMxVZQ9CcRe65YpG7ERBm4AY68WsKUEgIgb1O5Kqxmq1Xeod+BqDxkJhw9Z/It3SHITXv4xta51Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269255},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.3.0","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.13","@libp2p/interface-internal":"^2.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.8","@libp2p/logger":"^5.1.5","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.14_1733910968688_0.5783815920837878","host":"s3://npm-registry-packages-npm-production"}},"2.0.14-3c63482e5":{"name":"@libp2p/autonat","version":"2.0.14-3c63482e5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"67104469dbe66cdacdc6a64c3ed1a928928ae77d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.14-3c63482e5.tgz","fileCount":24,"integrity":"sha512-eIwoEEb2zSEOjqaT21GnoIRKYGf4FNKmLB8clHl5s/RcUkkwFH8DCBh0PQ87ePgvFTHyOmHJFf2L3rKVDBIf1w==","signatures":[{"sig":"MEYCIQCKG/j280+rsWBsXYRDXIN9ILXw+/XGbPTkyJDRuM8VzQIhAMbLj49IO62FoHYg8soX5szgltKU7GFBC9XtKKZEtGvx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.14-3c63482e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269994},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-3c63482e5","@libp2p/interface-internal":"2.2.1-3c63482e5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-3c63482e5","@libp2p/logger":"5.1.5-3c63482e5","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.14-3c63482e5_1733992682268_0.47587277461829847","host":"s3://npm-registry-packages-npm-production"}},"2.0.14-d3e5a3382":{"name":"@libp2p/autonat","version":"2.0.14-d3e5a3382","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f2179a63a7e58960539612dd2f502b08829b3622","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.14-d3e5a3382.tgz","fileCount":24,"integrity":"sha512-1RCXsxkEon3ZxfjfU2bZJPC4vz9YxKTN2soBgDSOFzdknRAtbjelBEWLLBiuXhM9SxXgE6Mspo1jtXD4A6X4dA==","signatures":[{"sig":"MEYCIQCCLIS8Vs3Ff6jMPqzW0mZnuz5lHTId/SU9Y5gK4Xew4AIhAOVBftUE5GX5n+8+k0zi8ZwSD3QMrUWDLG3Gu6h5VF73","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.14-d3e5a3382","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269994},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-d3e5a3382","@libp2p/interface-internal":"2.2.1-d3e5a3382"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-d3e5a3382","@libp2p/logger":"5.1.5-d3e5a3382","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.14-d3e5a3382_1733992686473_0.39851417221238905","host":"s3://npm-registry-packages-npm-production"}},"2.0.14-023ea575c":{"name":"@libp2p/autonat","version":"2.0.14-023ea575c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d1f0c8eb2b28a568c11a9fd338ba626a01928f1e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.14-023ea575c.tgz","fileCount":24,"integrity":"sha512-BY1b5ITEgFELntk9qtTHEe4MPxNIIGP74XdJ6n4lA2ktHbCsh+6GrFCACxjHVboSHzyM+Mh4CLegVTjbjU16CA==","signatures":[{"sig":"MEQCIBU+UmEu9P8nbbKz9nD3jCor8mGlGqLNeeB4LFj/RDlqAiAdTF+l/G1i8uKnDWkK4SQrtD7hIKGpgmOLlj/S4SbSpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.14-023ea575c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269994},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-023ea575c","@libp2p/interface-internal":"2.2.1-023ea575c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-023ea575c","@libp2p/logger":"5.1.5-023ea575c","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.14-023ea575c_1734002348426_0.2426232834177009","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@libp2p/autonat","version":"2.0.15","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"694fe84cace844ee057d5c941a2029040be8c4b5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.15.tgz","fileCount":25,"integrity":"sha512-R9PHA/0zy//gZ/W0xjyUl7PN+7JP6qtXqoeZnafb7pVOkJy/4RiBeYY4g/QKnZ0lEIpKLDowHT1pujkjbWw/Cg==","signatures":[{"sig":"MEYCIQDHdwJ/yLsCy2rN0a+MvVk+EFBfved+OBDCWcQWgUUBVgIhAKIVYq2CI4U0AwoXh/EGhM8WQ40s4XmSxX41DkpsBBXx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270557},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a08229be0d64b28e663a78f45da0c05be4cac96e","scripts":{"lint":"aegir lint","test":"aegir 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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.3.0","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.13","@libp2p/interface-internal":"^2.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.8","@libp2p/logger":"^5.1.5","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.15_1734005030354_0.32202498612288943","host":"s3://npm-registry-packages-npm-production"}},"2.0.15-52f0f2f13":{"name":"@libp2p/autonat","version":"2.0.15-52f0f2f13","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4057e919a3a1fab7da3f4db305e1aff15ecb513d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.15-52f0f2f13.tgz","fileCount":24,"integrity":"sha512-NuVFSkiz+jt7tnF5EJtx1ULcMaqktN8x72Tf+fulSPx5r0fEpjRpu4tVa9WNwi32er48RQSpRuoeHCV7pYaVJA==","signatures":[{"sig":"MEQCIGGzqzBswfe7lQiX+GCIfodNkYKBSpoB/2XusRlrpd/QAiASw5fCAN/sBb48SdgbfXPOFSWGHw4wuQCKhoo7FXGenA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.15-52f0f2f13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269994},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-52f0f2f13","@libp2p/interface-internal":"2.2.1-52f0f2f13"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-52f0f2f13","@libp2p/logger":"5.1.5-52f0f2f13","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.15-52f0f2f13_1734076660076_0.6941198860229341","host":"s3://npm-registry-packages-npm-production"}},"2.0.15-f4747450f":{"name":"@libp2p/autonat","version":"2.0.15-f4747450f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15d79e08e381457ee2775db569c75cd4950b1b4f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.15-f4747450f.tgz","fileCount":24,"integrity":"sha512-u6WTx0rppESmSZExBRSYvRN807gU5XiQwe+C852nt8Uw+J6KplgarlSguUCK528hdDDYBUlhyv+/ITksEU3geA==","signatures":[{"sig":"MEUCIA8BP7sWCpMjkypGE0MAflMY5Jlm2eiuKpepmRSA6+4tAiEAuwJUJoEnYhh/1gJDj6Vz6x9FPHpHvmlk6qLLQI7NKko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.15-f4747450f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269994},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-f4747450f","@libp2p/interface-internal":"2.2.1-f4747450f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-f4747450f","@libp2p/logger":"5.1.5-f4747450f","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.15-f4747450f_1734076681620_0.8461339318489578","host":"s3://npm-registry-packages-npm-production"}},"2.0.15-5acfae333":{"name":"@libp2p/autonat","version":"2.0.15-5acfae333","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8debcd9503237455b1591f31dc188f9df14a53d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.15-5acfae333.tgz","fileCount":24,"integrity":"sha512-SiX8LUpjl/ljF3xnrXHK04oB4d2pgzCQ3FV9zuPZvIuzrf/iyJcosfast79Q1LycbLVerOgZs3SfPKN05mEjJA==","signatures":[{"sig":"MEUCIQC2y5o4KQ2va1PNm5/VavgiEf0c9CLkY0wabF2scjE/9QIgOlXp6RfSIAo7wwciR+qbDqNEmdPIU9lMtqPJLDPY8rQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.15-5acfae333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269994},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-5acfae333","@libp2p/interface-internal":"2.2.1-5acfae333"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-5acfae333","@libp2p/logger":"5.1.5-5acfae333","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.15-5acfae333_1734076836118_0.6920897758470976","host":"s3://npm-registry-packages-npm-production"}},"2.0.15-285dab7d7":{"name":"@libp2p/autonat","version":"2.0.15-285dab7d7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2f2a4b9c212734ed4499accb2e2322e0f2a9f58d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.15-285dab7d7.tgz","fileCount":24,"integrity":"sha512-K3NUGNHtUtPEQLsYt5CIGEoIFVD/d0wWb/7pdY3ouuvMx0GTvGZ/dTHNN0ydNuZIzaWNH62Ue0S5JbDlrCD5dg==","signatures":[{"sig":"MEUCIQCYxo/95GtDT25u0ihdr47KSTReEVCsJZcUkKPA+QXIswIgVZ69nuxh88hLndAEbjuXICABaVx0Ki+aGwRwDGPSkpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.15-285dab7d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269994},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-285dab7d7","@libp2p/interface-internal":"2.2.1-285dab7d7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-285dab7d7","@libp2p/logger":"5.1.5-285dab7d7","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.15-285dab7d7_1734077077731_0.8247938399027073","host":"s3://npm-registry-packages-npm-production"}},"2.0.15-ae75570c8":{"name":"@libp2p/autonat","version":"2.0.15-ae75570c8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb0d42874456ed43bee5169cf1576e72fe6f3808","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.15-ae75570c8.tgz","fileCount":24,"integrity":"sha512-IOv62lc6Qj6eLYzlNf0UcfLjYlQ4wF39ZnzzDyTHSbv8EEG9JRUhsSYTU57pq1vu2sJ3CSdLSmwS2IsamO8Kgw==","signatures":[{"sig":"MEQCIAKiY/ROrqrtU2xFlEp1Vfu/GKLpc0ynA8hXJ0eNa6dHAiA0ACuHNprdmxOXQl636hnQyY7VZyfEGhWa1g2GP7TRWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.15-ae75570c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269995},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-ae75570c8","@libp2p/interface-internal":"2.2.1-ae75570c8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-ae75570c8","@libp2p/logger":"5.1.5-ae75570c8","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.15-ae75570c8_1736182186032_0.12154231375392421","host":"s3://npm-registry-packages-npm-production"}},"2.0.15-20d9ba73e":{"name":"@libp2p/autonat","version":"2.0.15-20d9ba73e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"979513013e146b74075b102accb829736c9f5262","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.15-20d9ba73e.tgz","fileCount":24,"integrity":"sha512-n06+/+MpQyvumox4DUZ8s3SllzaeL5JAs2FaHKF1ozTFJTvAE4C5fQU1CqD/CwDNt7My5U6MGN+ip/sCLnU1UA==","signatures":[{"sig":"MEUCIQDQuDtzmJ354+RevfLikdnq+sKvCmt5ft0gZwP7npR4agIgfqpWdPpzIKVezptlzIvutrefqBXfqFjCqGLojQKWa2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.15-20d9ba73e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269995},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-20d9ba73e","@libp2p/interface-internal":"2.2.1-20d9ba73e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-20d9ba73e","@libp2p/logger":"5.1.5-20d9ba73e","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.15-20d9ba73e_1736244838471_0.5245039353255931","host":"s3://npm-registry-packages-npm-production"}},"2.0.15-abe9bd154":{"name":"@libp2p/autonat","version":"2.0.15-abe9bd154","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"845445d2297d07bf96111ef04dc566daa46963b1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.15-abe9bd154.tgz","fileCount":24,"integrity":"sha512-9FL1H2TOvkgtqAzwLjMqx7dIw0BZ1gA8yYNBTFcCXEeXaJlzxXoqBRg+E8CQMdsur5bjojIUrJHj/yFqNCDUlg==","signatures":[{"sig":"MEYCIQD8Zz2piZQrLOTEDDlS/EklwTL4slhj/bmzaiQElDiB+QIhAK2I79UtZGnOeAORoy0QzvFkTaQ6vcSybGCH1fthM7Do","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.15-abe9bd154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269995},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-abe9bd154","@libp2p/interface-internal":"2.2.1-abe9bd154"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.8-abe9bd154","@libp2p/logger":"5.1.5-abe9bd154","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.15-abe9bd154_1736265100467_0.09653946210199749","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@libp2p/autonat","version":"2.0.16","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8fe0dc7e014cf9c10d93e07afa3d7edcd8aa1fbd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.16.tgz","fileCount":25,"integrity":"sha512-1KgbWDr5XViBKkBjwQgDRv2Kf4QP5VTDWka4HelSAhIDcLf93ImiYkYSYHgSyC+PG05UmaQIcfQ3QQQJHztWbw==","signatures":[{"sig":"MEUCIFIe6OGAq6h5xu/fw2qlKUlL4nR1BPYNrzr7tXWJh6+XAiEA4w43YiLcRsRjh3aUaKIFuW/6zzCZi6Z8KrfDuJbMANU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270559},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.3.1","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.14","@libp2p/interface-internal":"^2.2.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.9","@libp2p/logger":"^5.1.6","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.16_1736417784406_0.3076012958620955","host":"s3://npm-registry-packages-npm-production"}},"2.0.16-b56d91884":{"name":"@libp2p/autonat","version":"2.0.16-b56d91884","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.16-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4000b7052009926b2e3b63e60c4fe6ed2f38ebd8","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.16-b56d91884.tgz","fileCount":24,"integrity":"sha512-iEAHEj+mDFZpWsLm586u7sgbO3zWsLHIbVE1p1BEpHrTbVSpNQlYvKIJTPgx7nCDHxRWzYf3EhTEs/WbxpTaBw==","signatures":[{"sig":"MEUCIGXnPY5qCUnOyeNGYHKy7hLCr/UWQivOvqJxUF2d0TTkAiEArm0hbskBCZx8Wm8dlP5gQ3KnjzDu7UGBUbgA74//1wI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.16-b56d91884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269996},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-b56d91884","@libp2p/interface-internal":"2.2.2-b56d91884"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.9-b56d91884","@libp2p/logger":"5.1.6-b56d91884","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.16-b56d91884_1736419127316_0.24382934004739254","host":"s3://npm-registry-packages-npm-production"}},"2.0.16-fe8af37a1":{"name":"@libp2p/autonat","version":"2.0.16-fe8af37a1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.16-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4b3459ef7574bb844d6ac8e27672b65cf2608daf","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.16-fe8af37a1.tgz","fileCount":24,"integrity":"sha512-rU8oWNQ/mxSN8zdf1XBJanRTsZbT4Qgua7DNMGuSKCRVp00WXmQxZFb+nbRZW487likn7C60/JmS8hTFRTp5nA==","signatures":[{"sig":"MEUCIQCU4KzvgerTORFEaJPfBSGaD7quFjbImNSIqdreZK67fwIgESnaGv/hakXcAsAUFSBeYIViAjuUItzAriyY9DRxrMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.16-fe8af37a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269996},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-fe8af37a1","@libp2p/interface-internal":"2.2.2-fe8af37a1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.9-fe8af37a1","@libp2p/logger":"5.1.6-fe8af37a1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.16-fe8af37a1_1736777799297_0.4109194818462205","host":"s3://npm-registry-packages-npm-production"}},"2.0.16-c90984ec7":{"name":"@libp2p/autonat","version":"2.0.16-c90984ec7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.16-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c60b1c0f1635f84cfb14478ab2ca4263729abfff","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.16-c90984ec7.tgz","fileCount":24,"integrity":"sha512-o8F6j/MqBa3WoN4NHXLYREC+uRAaepeQi9Pn38RPuZnn3T5i598KAUzt7jvFRCJZMNbIM18ZUQ9I8uRS1h8O9g==","signatures":[{"sig":"MEQCICcrEH5BY/JIBephfs1DR21WInZPdiX0OJCBkTos4QtgAiA5eEg+gWrcWrlKtRc86OsM4Myh4KeuuQ0r6+UOYb/4yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.16-c90984ec7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269996},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-c90984ec7","@libp2p/interface-internal":"2.2.2-c90984ec7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.9-c90984ec7","@libp2p/logger":"5.1.6-c90984ec7","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.16-c90984ec7_1736780374657_0.8391282784385417","host":"s3://npm-registry-packages-npm-production"}},"2.0.16-06fc82da8":{"name":"@libp2p/autonat","version":"2.0.16-06fc82da8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.16-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e4eebe9ec87bd1d8f889a3a3deb337c711df7736","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.16-06fc82da8.tgz","fileCount":24,"integrity":"sha512-ZEimNtjbYgJbfjoailTNLBUYggOM93TBwHdeyBUZB8TG+C6IEJ/T+SRJ4eht3r9JUr/rNk1XPfyJjB+MV611Ww==","signatures":[{"sig":"MEQCIGHOfpE9D3aiTOk2REWWJ8T04WzeeLoLc4kVSFdDLWczAiBxEEhu0f3RUQkKVyZktc4MaRfR/XCaeIrAaG3w6ti3sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.16-06fc82da8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269996},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-06fc82da8","@libp2p/interface-internal":"2.2.2-06fc82da8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.9-06fc82da8","@libp2p/logger":"5.1.6-06fc82da8","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.16-06fc82da8_1736788124905_0.7989251235507313","host":"s3://npm-registry-packages-npm-production"}},"2.0.16-f767126e1":{"name":"@libp2p/autonat","version":"2.0.16-f767126e1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.16-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"31c9b50d821bf10bca08cacd35eb11659aa578b3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.16-f767126e1.tgz","fileCount":24,"integrity":"sha512-F6GPAH7ptzFw/iV2ltyHIxhAYx1FYILqrkNdY3TFczQkrMt0rBOKO4gi7nEXiWDS2ZcxVDwlLbMJgt+vzZDeMw==","signatures":[{"sig":"MEUCIC2rKZuvpQa4hwDL8SGXQaTiPsQegDK3rARwLaGiVjaAAiEAx81W4UzOiB2KZ8orIdT2VHNOL8qbGH8B+FIaOfZZO3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.16-f767126e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270050},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-f767126e1","@libp2p/interface-internal":"2.2.2-f767126e1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.9-f767126e1","@libp2p/logger":"5.1.6-f767126e1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.16-f767126e1_1737386354009_0.7098696998814704","host":"s3://npm-registry-packages-npm-production"}},"2.0.16-15a70af5f":{"name":"@libp2p/autonat","version":"2.0.16-15a70af5f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.16-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"09860f3cfd22f58022aa5c2ee7119c06440a805c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.16-15a70af5f.tgz","fileCount":24,"integrity":"sha512-f0QePvc/VzoCsoulomrHc7hQ+b24ng3mpj3sguQ7a8lf9yBUh7FvgUo/UkX46fcRZbbCXcuzoAFI0DIBNCjAsw==","signatures":[{"sig":"MEUCIQCMMlCuLDCnz/jJf5nrmv0l4kMDGTtuXeq9wNvNXZy0zQIgJrmwGuapFQSUaXGk3QriRr1XgubHtWqcdhv0U1NUG+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.16-15a70af5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270155},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-15a70af5f","@libp2p/interface-internal":"2.2.2-15a70af5f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.9-15a70af5f","@libp2p/logger":"5.1.6-15a70af5f","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.16-15a70af5f_1738580373656_0.7774348376941043","host":"s3://npm-registry-packages-npm-production"}},"2.0.16-723bde6ce":{"name":"@libp2p/autonat","version":"2.0.16-723bde6ce","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.16-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"007234b5f08e0f24a7f79de2eabdb8cd8e383555","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.16-723bde6ce.tgz","fileCount":24,"integrity":"sha512-WiX657Vy1iQ2vKr74ndRqvmkcoj9ugmWfpoMeMPm1BA7k1aKdBvtG5lNB+qAU+BLE6dCbq8Ni3rkG3ZiywTwYg==","signatures":[{"sig":"MEUCIEmoEzUiZ45znQzOqpNgLWY0C5wz0qNYG4ElaDVbSyfNAiEA/+ylMqnQzqKUTbk9SaKhXiZ2BM/qIoENHYH3EHzGFyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.16-723bde6ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270155},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-723bde6ce","@libp2p/interface-internal":"2.2.2-723bde6ce"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.9-723bde6ce","@libp2p/logger":"5.1.6-723bde6ce","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.16-723bde6ce_1738583658122_0.7636783069169399","host":"s3://npm-registry-packages-npm-production"}},"2.0.16-4bbcfa707":{"name":"@libp2p/autonat","version":"2.0.16-4bbcfa707","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.16-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fefae4dc73e94fe55ed239c6b46c2d215b82978d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.16-4bbcfa707.tgz","fileCount":24,"integrity":"sha512-UBVcqTy3W+cPhK4GeKHAnkyCzr7bmUQM7ga+/25rM4zo++q/SxfU8bbKJ7BzcQBNYfDv6QRLNZ9WkenY/C0Log==","signatures":[{"sig":"MEQCIHVqwcc6TSPqOGpr4J2WmGERYEdzqmV7Zj3lWEApcq/YAiBu9olMgumz8LeKlIuttCeiu3dK+sHOsOAkUTjtqx/FFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.16-4bbcfa707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270155},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-4bbcfa707","@libp2p/interface-internal":"2.2.2-4bbcfa707"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.9-4bbcfa707","@libp2p/logger":"5.1.6-4bbcfa707","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.16-4bbcfa707_1738584394104_0.9491580635602774","host":"s3://npm-registry-packages-npm-production"}},"2.0.16-e2ec7bdaa":{"name":"@libp2p/autonat","version":"2.0.16-e2ec7bdaa","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.16-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fb3e01af44f70bdf8905ce7b00ca3699df7643fa","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.16-e2ec7bdaa.tgz","fileCount":24,"integrity":"sha512-zJq2Bg+p9nSGmDLRAJSdDR2BSzIOM/2VAG5Y7qj6klmEAXE/M1HiYrUAl9BMxBMqqNXSOJIGLFb3aQCvKX1Wfw==","signatures":[{"sig":"MEQCID3c7VwXADCqnoS3xxOyaqOuWmQS/h54Kw/UMutRyNuGAiBXx5yOF0hk8uN8FGpw3+kx//SevjTUn2guQ1IeVQNk0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.16-e2ec7bdaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270155},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.3.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-e2ec7bdaa","@libp2p/interface-internal":"2.2.2-e2ec7bdaa"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.9-e2ec7bdaa","@libp2p/logger":"5.1.6-e2ec7bdaa","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.16-e2ec7bdaa_1738585684389_0.6295967697931351","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@libp2p/autonat","version":"2.0.17","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"899a874c79b0159249fc05008f12409a8c162b89","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.17.tgz","fileCount":25,"integrity":"sha512-+ViOfQAyyBzm8iLtUAlhPzZJCk5FcwgXneJivawRMfH2GI8PPJnrzyeipx3XaT1E7Mmh843wob0i2E9QC2kL8g==","signatures":[{"sig":"MEYCIQDbsb4cqk9dIGxWBkqp0tNcIfJcwQnDaeTgkRaMVnu8fwIhANAZSeEcjzdfGSeOytWENWHPfkiD6sidZ9Yn267kzINg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270719},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.4.0","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.15","@libp2p/interface-internal":"^2.2.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.10","@libp2p/logger":"^5.1.7","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.17_1738588975414_0.5288526221464953","host":"s3://npm-registry-packages-npm-production"}},"2.0.17-80ddad5bb":{"name":"@libp2p/autonat","version":"2.0.17-80ddad5bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ddbf222e7af37e73402bc9c5145dda4645eabe3d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.17-80ddad5bb.tgz","fileCount":24,"integrity":"sha512-JlXDvjFwPTdiBUtVExPs2+LgwMVtB1EtL2dFe9XMnpKHy9036o1W2Fc0mkGMtLU+H2D/BoOtKTxEv8R5BzhKEg==","signatures":[{"sig":"MEYCIQDj4hVlCobPinBvoMSGIREwvpQ2V1E4oJWAT/3GXal1ggIhALiMfSjqv/QksTQgDBZ/uXYttTDunPt3Fpw8wwK7o/pQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.17-80ddad5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270156},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.4.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-80ddad5bb","@libp2p/interface-internal":"2.2.3-80ddad5bb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-80ddad5bb","@libp2p/logger":"5.1.7-80ddad5bb","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.17-80ddad5bb_1738652761051_0.914175023921423","host":"s3://npm-registry-packages-npm-production"}},"2.0.17-d61cbacec":{"name":"@libp2p/autonat","version":"2.0.17-d61cbacec","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c32def201b4853407c84d475d2e66d813da9739d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.17-d61cbacec.tgz","fileCount":24,"integrity":"sha512-qPyF3jYG0tWUHHyLD/UUFa34TLEr8b6V+e9MWMW2Ja4TqxCZN194c5XnPKgJrXAVWlR7A6zkzCBoGxNoGw0IHw==","signatures":[{"sig":"MEUCIQDdGHNfo/fcqb104eJ1T1poFRCcxP4P5i1am5eXwH7begIgFxP213HSRCw2wp2HWWW+dzi3uBNAPiGYkq43b2wqHdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.17-d61cbacec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270266},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.4.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-d61cbacec","@libp2p/interface-internal":"2.2.3-d61cbacec"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-d61cbacec","@libp2p/logger":"5.1.7-d61cbacec","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.17-d61cbacec_1738657550263_0.9437397487206254","host":"s3://npm-registry-packages-npm-production"}},"2.0.17-c1d0b7fa4":{"name":"@libp2p/autonat","version":"2.0.17-c1d0b7fa4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8397328624728f1cc6f83fe979f498b2a184c109","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.17-c1d0b7fa4.tgz","fileCount":24,"integrity":"sha512-tCxSf7pOqdbGluJtZQ4bqt/R/yNvW1Yl7GHibl4TuUwhkCdbaY5Wqx03fwa9DO2uwbaFoOnCvTbZe8x3MB+96A==","signatures":[{"sig":"MEUCIAWHlgU67iz0SDfhjW7dz1s8bPokimT4J+6B1QFecDglAiEA1zGjYUzWRxI+7V51pTZnq4rlS6mCZGL1YRXtsCQ4eJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.17-c1d0b7fa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270266},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.4.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-c1d0b7fa4","@libp2p/interface-internal":"2.2.3-c1d0b7fa4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-c1d0b7fa4","@libp2p/logger":"5.1.7-c1d0b7fa4","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.17-c1d0b7fa4_1738662671685_0.406294049321678","host":"s3://npm-registry-packages-npm-production"}},"2.0.17-66c3ec5e1":{"name":"@libp2p/autonat","version":"2.0.17-66c3ec5e1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"95b4f17c0affb8fbd7e817ab9f865d1565f7e56d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.17-66c3ec5e1.tgz","fileCount":24,"integrity":"sha512-32QIjimT37AdDCyI8LhsStT4fJrf1gSFF6gTCvhtOVxawxvyfKNmpUGzNga8yDAfUPnY+8zUW14PH+rXUtFirA==","signatures":[{"sig":"MEUCIQDjRixDVrlcOTS0/uGF5I/MqxuJSLjqQbo9MdFXzq4OpQIgcH9Rs2llyfRaMeCByx4yEp1rIcrN/H6mEuXjgR9PGcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.17-66c3ec5e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270266},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.4.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-66c3ec5e1","@libp2p/interface-internal":"2.2.3-66c3ec5e1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-66c3ec5e1","@libp2p/logger":"5.1.7-66c3ec5e1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.17-66c3ec5e1_1738663184530_0.014016028195175112","host":"s3://npm-registry-packages-npm-production"}},"2.0.17-26313e695":{"name":"@libp2p/autonat","version":"2.0.17-26313e695","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8281d47cbf81f7838730b0acb2c9707fcecd2c63","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.17-26313e695.tgz","fileCount":24,"integrity":"sha512-QEvmuZqTTWt4gVz+PAWFKfiaJs5MRfwNUElbZDh85SHWb3fnf30nKryee59NIJEA2H30neyOlKu3jydzWgX6/Q==","signatures":[{"sig":"MEUCIQDocKgUfl7/NAK72VfhkvXDspp+Yc06/Bgz1Tn1ZxU3AgIgT/egziYd+Akx22NQfAUY2u58P84YMlLXAXhay/1/mw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.17-26313e695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270266},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.4.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-26313e695","@libp2p/interface-internal":"2.2.3-26313e695"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-26313e695","@libp2p/logger":"5.1.7-26313e695","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.17-26313e695_1738665610784_0.966251497634244","host":"s3://npm-registry-packages-npm-production"}},"2.0.17-bf0f74d66":{"name":"@libp2p/autonat","version":"2.0.17-bf0f74d66","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0a6cef97b8e109d865a8f2e1dcfd65a9f25c37fe","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.17-bf0f74d66.tgz","fileCount":24,"integrity":"sha512-1gzQD2MkHEgi5GqHzywtEpXBQOp+AFqlfwzvhNzlVZWai1QxZfcFKbZaLQslFzr7HE/cYS17rc0B/ptpkS0oFA==","signatures":[{"sig":"MEYCIQC1kr9LWphRG1CO52905PwJYExmH7StJuMajA+Lg0/P1AIhAK+Y1AYF9h+6dzehAJeW9k+I8uQ9abqxqQMsfgXgBIcg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.17-bf0f74d66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270266},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.4.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.15-bf0f74d66","@libp2p/interface-internal":"2.2.3-bf0f74d66"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-bf0f74d66","@libp2p/logger":"5.1.7-bf0f74d66","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.17-bf0f74d66_1738668070927_0.3559211734795167","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@libp2p/autonat","version":"2.0.18","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"39d1ee928188045d655f6729f0cb9047937e848d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.18.tgz","fileCount":25,"integrity":"sha512-uCveTl6H4Q9Yw/wq7eiwE1S3LbOaQe1iwA0HGXVby/hW8Sb673TcvNAku6X0tqpaRcZjlN0FK8EpyyTrqSl9hQ==","signatures":[{"sig":"MEYCIQDz6WWPgieyjubigMgTpVSXaicl2eusbmH0t3vMJKt0zQIhAO4G2pVrt7neQUL+31oV4AMpqTLrke0QHHAmlFhlMm04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270829},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.5.0","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.16","@libp2p/interface-internal":"^2.2.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.10","@libp2p/logger":"^5.1.7","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.18_1738670523519_0.6941121790228135","host":"s3://npm-registry-packages-npm-production"}},"2.0.18-d72b51184":{"name":"@libp2p/autonat","version":"2.0.18-d72b51184","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8738beb2bf33d7b2d1b11b10a9487edee90bf5f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.18-d72b51184.tgz","fileCount":24,"integrity":"sha512-SSRXiHK/up3VqJYPrIbK7pHdmtC2QFvf1SLosCx7jS/QIBhDOYIYIV4s1Jm8g7xz05qOhgnzqzzXd/pHzm5w0w==","signatures":[{"sig":"MEUCIQDmU+dVCAtGAK7NiHQzJ7ouUiGodwsp33KK0hlR3TzwUgIgCxb4YcPrCiANL8fOL1ktHFQvUXoiVITz4qcT/KgzVfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.18-d72b51184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270266},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.16-d72b51184","@libp2p/interface-internal":"2.2.4-d72b51184"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-d72b51184","@libp2p/logger":"5.1.7-d72b51184","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.18-d72b51184_1738689737827_0.24295937545301927","host":"s3://npm-registry-packages-npm-production"}},"2.0.18-34b3c14b8":{"name":"@libp2p/autonat","version":"2.0.18-34b3c14b8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8aa0a5ab146c9320657071a2ac3323e36839b250","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.18-34b3c14b8.tgz","fileCount":24,"integrity":"sha512-DBt6RFbTJe+hq/HHw2MsbMiDGIoCyIJvjhUP6Y4UFAZbBt+zIrphoXFVn6eoxbERqGtFnkjSuUaPaITi+bizgw==","signatures":[{"sig":"MEUCIB7Wfo+HQy4sLbTUvRV8b/FgQlUXUDjFiZIXoY+wJ9dTAiEA4ntRDynFqNfteiFja8JMvKkdhZqq2ZJU/EEioRMwLFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.18-34b3c14b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265164},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.16-34b3c14b8","@libp2p/interface-internal":"2.2.4-34b3c14b8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-34b3c14b8","@libp2p/logger":"5.1.7-34b3c14b8","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.18-34b3c14b8_1738771852901_0.33854385087603944","host":"s3://npm-registry-packages-npm-production"}},"2.0.18-96f14e429":{"name":"@libp2p/autonat","version":"2.0.18-96f14e429","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"91fb1ce1723ceca8562523997716dc8b30c0802f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.18-96f14e429.tgz","fileCount":24,"integrity":"sha512-uwWSysdrk2EtLM34yIc/qENJqB3Vd2mTG75V73C3EK/oTsSy1TQ5i7+7O3V4aItOwz4zVGi10ZrYWZLVR0dsgA==","signatures":[{"sig":"MEYCIQCqor2h0cimtqtezoj//dfM6Mu56OgtWYAspMxTyxc7xwIhALuRcvU0P1P3LhtXrxqqjGsohw4y6NFsDY99scOi1Nof","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.18-96f14e429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265164},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.16-96f14e429","@libp2p/interface-internal":"2.2.4-96f14e429"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-96f14e429","@libp2p/logger":"5.1.7-96f14e429","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.18-96f14e429_1738821635390_0.9959714721293018","host":"s3://npm-registry-packages-npm-production"}},"2.0.18-21088c519":{"name":"@libp2p/autonat","version":"2.0.18-21088c519","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b38a5037164cce6af891705b794871e4de1ec16","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.18-21088c519.tgz","fileCount":24,"integrity":"sha512-wxd2EpJrAIrhuqF7yrjPiovEaQHOLoUuj3LzNDAQZrvPXZJfYxcqvyapd3Je24lr1DsVsTJLBBN2sF6v+yB3Gg==","signatures":[{"sig":"MEYCIQCrVuCa/i+Uhl+rWF5z4AquHXtFA9z3eg/ka48Afodn1QIhALHMkFUZsKLpJ839zQmMPn9WhumoRVaaat/Wia6Pl950","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.18-21088c519","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265164},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.16-21088c519","@libp2p/interface-internal":"2.2.4-21088c519"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-21088c519","@libp2p/logger":"5.1.7-21088c519","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.18-21088c519_1738828799676_0.732819260582257","host":"s3://npm-registry-packages-npm-production"}},"2.0.18-7a1665cd8":{"name":"@libp2p/autonat","version":"2.0.18-7a1665cd8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6f08f897201ef00aa9505b5e3e76ee30c6a5fcdc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.18-7a1665cd8.tgz","fileCount":24,"integrity":"sha512-vrWX2dIum9m87c5pZ/E396Ai8/FaZDDeaJ0XiKKGHswSzXcuXRgLVwI/jugRQMJE/n4yiVkT27fV7kTcsqlh+Q==","signatures":[{"sig":"MEUCIB0xP6Nalm2boFlOjEGt9CUf5jWhKbXKwdJ2Oj1roHQVAiEA/uBPgAz+8/pawr8ysmA7J9MHzGQ2BR0hxbkaCilkbtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.18-7a1665cd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264979},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.16-7a1665cd8","@libp2p/interface-internal":"2.2.4-7a1665cd8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-7a1665cd8","@libp2p/logger":"5.1.7-7a1665cd8","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.18-7a1665cd8_1738839838586_0.33370040664243694","host":"s3://npm-registry-packages-npm-production"}},"2.0.18-6e52ee346":{"name":"@libp2p/autonat","version":"2.0.18-6e52ee346","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ea9e62adced23bc08be7c9031db913cb8c29a5bb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.18-6e52ee346.tgz","fileCount":24,"integrity":"sha512-fEO79zkc5klFYjDtofVUTG8kQHLlu0BlfPCu2Zpv5dx6VX3QEZFaoHdVRUf58+pzByEPV4et7SvEDAfyt+Gj5Q==","signatures":[{"sig":"MEQCIGga5A0ynbNqI+3IU3ZnnXNuemq5QDft7Vp/TPTFz4pTAiA43/WV+TcVeZx4rILXCYVZ/JwVTy4PtQHSjnr3sQgA0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.18-6e52ee346","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264979},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.16-6e52ee346","@libp2p/interface-internal":"2.2.4-6e52ee346"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.10-6e52ee346","@libp2p/logger":"5.1.7-6e52ee346","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.18-6e52ee346_1739166531176_0.5259702976519385","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"@libp2p/autonat","version":"2.0.19","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5199056e11c4aed45dcd1a8e738de9dceee2b6aa","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19.tgz","fileCount":25,"integrity":"sha512-FcCVheGZpBhgiCwVZrGekrHlH2IEMgt4ottZ9cpLVE4RoEEkTXaDV4qjDBkCDf32QrqmnrVDamff5B7TGSa2jA==","signatures":[{"sig":"MEYCIQDsIcCqcNcNghlPnywB/This0KVzC1O8FUvG4BsE1JIzAIhAMKTExsLFkIC6KtFDyt90vHwlOOrjYnzqGBm4tJTNptI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265542},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.5.1","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.17","@libp2p/interface-internal":"^2.3.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.11","@libp2p/logger":"^5.1.8","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19_1739169678319_0.7799168873317699","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-d8f003e6e":{"name":"@libp2p/autonat","version":"2.0.19-d8f003e6e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"28f5a2023b134b35336744f3fad1799bd2ccdcd3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-d8f003e6e.tgz","fileCount":24,"integrity":"sha512-9E3ZXm7ZqdDMAtRlouAZJXQPN/wrge0hDK2/JqnNNgl2ps3H/pjC1jcJZ+xz3ScfxJHmoeVJUf8+60TiIzXELw==","signatures":[{"sig":"MEUCIQClMvNNgKfrGwttGdIEgKfeIHbmToyVNrsvjk14gKRVRgIgA6OTfLFkmqu59oVveNxsIhXx1Rl7CY5F7AkW/a9+j80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-d8f003e6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264979},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-d8f003e6e","@libp2p/interface-internal":"2.3.0-d8f003e6e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-d8f003e6e","@libp2p/logger":"5.1.8-d8f003e6e","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-d8f003e6e_1739177790645_0.23725832579888007","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-4ab04faf0":{"name":"@libp2p/autonat","version":"2.0.19-4ab04faf0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86946d581dadd08fbda101f8115ddbe48568323d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-4ab04faf0.tgz","fileCount":24,"integrity":"sha512-Mw3r6QmfGbiTIcTXFn2SO7lCap5xpSnA3RF3pLZj0iZg/q/eX9RuP+VTFPDde6sU+DSmqjuk2obXojZlgCgCxQ==","signatures":[{"sig":"MEUCIQDa4yL4ghW6Gn0ChV+gPl0MxWXH78uVjqhpwsSI3Cr0BAIgQ52BW5v8Fl4H9Z9EnlIA1FKJm0oDYCPGU07rOk60I9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-4ab04faf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264979},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-4ab04faf0","@libp2p/interface-internal":"2.3.0-4ab04faf0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-4ab04faf0","@libp2p/logger":"5.1.8-4ab04faf0","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-4ab04faf0_1739382823234_0.09211944000703953","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-7655833bb":{"name":"@libp2p/autonat","version":"2.0.19-7655833bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3bf4bd5cce3678f73c87725c97c339d8c8ef679b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-7655833bb.tgz","fileCount":24,"integrity":"sha512-24oUMjN+MwBjF7yV+0ryF/p+OphjGxfnwCoy91wlnYKyJAXomJ712GQMZRXAE/km10nDQwPYk2IMQsrtdJzLLA==","signatures":[{"sig":"MEQCIAI+1h7vlyatyFUBl6X73p7doqyUHUFeKd5QibEXeLRKAiALbG9io4CN0X+F01z/6YRUSQORVI1ith9SLyZ4K9KNmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-7655833bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264979},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-7655833bb","@libp2p/interface-internal":"2.3.0-7655833bb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-7655833bb","@libp2p/logger":"5.1.8-7655833bb","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-7655833bb_1739431305102_0.9560229325550511","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-f9345a7a1":{"name":"@libp2p/autonat","version":"2.0.19-f9345a7a1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dd15f42682d7cf2c2680e11afd3c26c10c2623e3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-f9345a7a1.tgz","fileCount":24,"integrity":"sha512-/XwQl7r6nYZVV4aa5z982cPE0xxDlUIzuYX4PHa/fWvxK4iAJPgTntTQEnHo3JA+COI5kDx3TTRp59rbpIaP9A==","signatures":[{"sig":"MEUCIC2nk/+RaV9DWulzRnFT+y75pUCRTYj0AfIknw5+8IhOAiEAla7H0uu7dP1aQSgd4NHDkUmFKZrbMyE0JcOGuOv1sIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-f9345a7a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264979},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-f9345a7a1","@libp2p/interface-internal":"2.3.0-f9345a7a1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-f9345a7a1","@libp2p/logger":"5.1.8-f9345a7a1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-f9345a7a1_1739435589563_0.3202386609001835","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-d188511b9":{"name":"@libp2p/autonat","version":"2.0.19-d188511b9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c76b3aae53b06603ed18688db86b1baf5a5a7d42","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-d188511b9.tgz","fileCount":24,"integrity":"sha512-gQqJnIJGgWVO3GfBTdXSO80LzJMxFwStmpv/4QZl4qH/IKjbbTd4p5727x5o2zaF5epBgDGQmK9MBfhgD6L8+A==","signatures":[{"sig":"MEUCIFFX6N1uNzxQv5zVU/Ki12WX71TR7Q++sa/EtDYQRFxfAiEAp9dyMICX4EQrBzmXTAKf3oKjAtEo0qAqMmUGV9nn9q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-d188511b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264979},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-d188511b9","@libp2p/interface-internal":"2.3.0-d188511b9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-d188511b9","@libp2p/logger":"5.1.8-d188511b9","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-d188511b9_1739440715564_0.7784741896237735","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-c4e862731":{"name":"@libp2p/autonat","version":"2.0.19-c4e862731","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"52f12dc7c51405e3927a97c8d6faf710d98ecd59","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-c4e862731.tgz","fileCount":24,"integrity":"sha512-OWLPynsvbxcIqIEw8Z0egfpTWK4fwD90/jmZqCCIystgzzuU/sM7cUdsIU/zPTAEhxM/H3QDUbSS/v/IiK/L9Q==","signatures":[{"sig":"MEUCIFIUHPVFUJUN535elHUl/LkirMZ77T104b1+eJvmeAiOAiEAw9TongvnCka24+GoVeEpcmTyWOvjFCLKv5WTDFfe+Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-c4e862731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264979},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-c4e862731","@libp2p/interface-internal":"2.3.0-c4e862731"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-c4e862731","@libp2p/logger":"5.1.8-c4e862731","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-c4e862731_1739450913306_0.31001490046388636","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-2e35b6055":{"name":"@libp2p/autonat","version":"2.0.19-2e35b6055","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"31ff23282cecd524ce095ce29b760d1af8d1008a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-2e35b6055.tgz","fileCount":24,"integrity":"sha512-1jWqJtUW0Kt3mMfL9wZsgI83OvZS36Z055CSqyrMHhy/5RYN1ox5bZR8SRJLIFycN3HVh/ufBRcxb2CgwnzJvQ==","signatures":[{"sig":"MEUCIGoAc9soG0dbb59vntafQEPGTkMXpvyiVqcng2ys4OTCAiEAuPACc4UuDPIg3aGBTADcgkFo3p2f9EGVQ+UWPWqFoXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-2e35b6055","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264979},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-2e35b6055","@libp2p/interface-internal":"2.3.0-2e35b6055"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-2e35b6055","@libp2p/logger":"5.1.8-2e35b6055","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-2e35b6055_1739457625034_0.27601622476158916","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-35a52f029":{"name":"@libp2p/autonat","version":"2.0.19-35a52f029","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ff12b502460892ca8fd60a48cac365f69cbd89e6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-35a52f029.tgz","fileCount":24,"integrity":"sha512-GrsMqvlzouktHBhcr/+2qT8WgGH56diZQYXkMABxeJCSjMaiDcDePBF7dCAztAgN04GxNxGE/f6wikT8YFa5fg==","signatures":[{"sig":"MEQCIH/i57+ATyUjIcQPas/S5t7OoF0B5H+zvO2aldF2IaLwAiBbeMp9VJG18riczayf/xXHKWNb/7L+CfG5e5gSAJv1Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-35a52f029","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264979},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-35a52f029","@libp2p/interface-internal":"2.3.0-35a52f029"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-35a52f029","@libp2p/logger":"5.1.8-35a52f029","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-35a52f029_1739459648602_0.4112881984722616","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-23685db5e":{"name":"@libp2p/autonat","version":"2.0.19-23685db5e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f4d5f601d771bf49849ec8b92254300df835c3e0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-23685db5e.tgz","fileCount":24,"integrity":"sha512-HN8w1LbxrkCPIS/bOhBtkm/UjRPzoN77QwSPTQVJ1MbD5mtAVN3DvozLrs04wY9jHcNH34equEBmmPVgHnlU3w==","signatures":[{"sig":"MEUCIQCDLZZ2Z8QtO8N639UFeW86hko0bupVJzBiVcr1wjkKpwIgRhg6pFBNmIsK/Nol8BLy7m2P+xB0DNoKMb02HStTq9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-23685db5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264979},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-23685db5e","@libp2p/interface-internal":"2.3.0-23685db5e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-23685db5e","@libp2p/logger":"5.1.8-23685db5e","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-23685db5e_1739463770167_0.3514196520402415","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-1fc0e2662":{"name":"@libp2p/autonat","version":"2.0.19-1fc0e2662","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2f78e6d402d9a3b306a3814551f49de5172a5cb2","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-1fc0e2662.tgz","fileCount":24,"integrity":"sha512-W4LerbfCZeg3T7fxVzYKxMr8zAhGq7+ZZHeneJsqfEVT6pbeY/hYiIW2PK37iYC+WwdcZ1aKP9DPKgE4q4vstg==","signatures":[{"sig":"MEUCIQC6bv2KejLOEJEaHwAm4+ErHrL36Kh0tYgP8YfewiHl+gIgKnBxw36TfVnJMU3F72VW8qhAzb92i7J9cHag5Cdlzv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-1fc0e2662","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264980},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-1fc0e2662","@libp2p/interface-internal":"2.3.0-1fc0e2662"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-1fc0e2662","@libp2p/logger":"5.1.8-1fc0e2662","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-1fc0e2662_1739549831348_0.7627564242479585","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-b818882e0":{"name":"@libp2p/autonat","version":"2.0.19-b818882e0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86d71d8a29ffca8e2a3338df01837861a340c8fc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-b818882e0.tgz","fileCount":24,"integrity":"sha512-nOLgEPmVL2EG/VUJni3Bai2XQZBGHG1jDDatGSHxOXJAGIgwTwNtxIXepm1q5wmWBBzSU8j9O2+eKvOMbzL6gg==","signatures":[{"sig":"MEYCIQDmEHbM68kW1AtHCZxWSpKcibjZRUf9LiYiFrPcPUY27gIhAPf9AYiJXWWfNBMq4xes97/20iWo5HUh1Wipn10pMnPa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-b818882e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264980},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-b818882e0","@libp2p/interface-internal":"2.3.0-b818882e0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-b818882e0","@libp2p/logger":"5.1.8-b818882e0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-b818882e0_1739867511375_0.7966370800013713","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-68ad3663e":{"name":"@libp2p/autonat","version":"2.0.19-68ad3663e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9c959a7d622e5bef3e21073a040c2d7d1f4abe52","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-68ad3663e.tgz","fileCount":24,"integrity":"sha512-1l7cdeetM0tlRSUGmTn4ZCBQMWJVzp1dq8gkb82DQjX9IUSyQ2gCMkb9rCCz8aKa/lPPumFBTzAbyjqvb/fAvg==","signatures":[{"sig":"MEUCIQD1Vxel2pg7yDLMTQcmV8Mt8Sr1/orRMbdfE6GRS9BehwIgDEFz2eHqlUYEEXLraB2YcJAvKZb9ecCa2EMZduIq9b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-68ad3663e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264980},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-68ad3663e","@libp2p/interface-internal":"2.3.0-68ad3663e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-68ad3663e","@libp2p/logger":"5.1.8-68ad3663e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-68ad3663e_1739885846887_0.9678567302591088","host":"s3://npm-registry-packages-npm-production"}},"2.0.19-e7e280257":{"name":"@libp2p/autonat","version":"2.0.19-e7e280257","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"facf6a88d17fa82954b5ef2677d77bc80f242a5a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.19-e7e280257.tgz","fileCount":24,"integrity":"sha512-JPavmaJ9YQ4zbifhdWLPSXTS9Q+cgCJlZIPL7AIEnYRGOhQ/8Jyxk7vhsezBEkH1N7ELa4QNSXogbpVsEVZ9ww==","signatures":[{"sig":"MEYCIQCP1FtQcCEsJaBLiI6QnjG/LwJ2ufxD8/ZObZ0H5u4HNAIhAPMUu4kCj9PoqY8ZBAxEnMhZKH0BsJ7n93CaLQs+yTLu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.19-e7e280257","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264980},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-e7e280257","@libp2p/interface-internal":"2.3.0-e7e280257"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-e7e280257","@libp2p/logger":"5.1.8-e7e280257","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.19-e7e280257_1739893696317_0.027924806322687346","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"@libp2p/autonat","version":"2.0.20","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5f3a85eb2b61b425027ff679e1614fd0bd34015a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.20.tgz","fileCount":25,"integrity":"sha512-1G6o7OX4u3sJs91Ym2KS0kViN7aewX9uXS98dv05k0S5gs1mofZ+MHDG68Cox6KRKNL1+RaVKz0HDuSSSBDnzw==","signatures":[{"sig":"MEQCIDkhvfc+2SddFJRwcmqtdYNaJuMCY1lukyKstpahZigqAiAyW8zERxYUbLEhLbW5ZIQll7nW6fUbhkYEtzc3o/4c6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265543},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.5.1","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.17","@libp2p/interface-internal":"^2.3.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.11","@libp2p/logger":"^5.1.8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.20_1739897526653_0.37432820312999837","host":"s3://npm-registry-packages-npm-production"}},"2.0.20-754fe84db":{"name":"@libp2p/autonat","version":"2.0.20-754fe84db","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"017ba8b300c9833a5b20f137935d2bf0609582de","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.20-754fe84db.tgz","fileCount":24,"integrity":"sha512-W9qHhirqmluVUqgew7fkz7p/RwzsAVUy843aOwKXYrPjvrwfY0qnRF98cAH4PtWXOGh40pdVIOQRmnAo7G0M5Q==","signatures":[{"sig":"MEQCIAFjEfZSaWdtD96FFPa+nedvDQQ+18ZZzi6O9xleAZP7AiBf0Gm01vmRBuOTdNeczBLsXHmZCscEKPhl/f5XWGHUfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.20-754fe84db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264980},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-754fe84db","@libp2p/interface-internal":"2.3.1-754fe84db"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-754fe84db","@libp2p/logger":"5.1.8-754fe84db","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.20-754fe84db_1739977143262_0.5937637159370139","host":"s3://npm-registry-packages-npm-production"}},"2.0.20-700e4c0b5":{"name":"@libp2p/autonat","version":"2.0.20-700e4c0b5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4634fb44412c367ec79019122eda29d9a1771e8d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.20-700e4c0b5.tgz","fileCount":24,"integrity":"sha512-Na8+zZxD5CaSr2WkK+wGpApO1g9BgaSWMo/wmuKsYITITSS8Ay18B9g0Z1kEMwUrC3vREIBEalVUCHaARI7OcA==","signatures":[{"sig":"MEUCIEn3K/2SdFBRBlF3hxRe4ts667nrpeMKW7l3ol7mrBxYAiEApX/c9PVvpwsm5l8sMQm7ZHiC7OjApxuHP+iFDHXhGMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.20-700e4c0b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264980},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-700e4c0b5","@libp2p/interface-internal":"2.3.1-700e4c0b5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-700e4c0b5","@libp2p/logger":"5.1.8-700e4c0b5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.20-700e4c0b5_1740049261122_0.5348427023413387","host":"s3://npm-registry-packages-npm-production"}},"2.0.20-ff951f1a0":{"name":"@libp2p/autonat","version":"2.0.20-ff951f1a0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"374a17db8a1614871cf5be33f94adde069711bb3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.20-ff951f1a0.tgz","fileCount":24,"integrity":"sha512-eUSUEMwRazwRTUC3RXMDX0vUghcG+ccBvluO3f/K2dLMRn7qgxBqeRML/t+jrliUuv2Nbvlj3l2dysHC8sef8w==","signatures":[{"sig":"MEUCIQDDfmjbXNZdF3K0aXD8cPNaqHsQyzEQF0Z7u7OnuZHTawIgQ66Cz+l+YUQbTIPUNxro/tCrwkr9IfsJfT8qu/4CtsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.20-ff951f1a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264980},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-ff951f1a0","@libp2p/interface-internal":"2.3.1-ff951f1a0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-ff951f1a0","@libp2p/logger":"5.1.8-ff951f1a0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.20-ff951f1a0_1740055712209_0.4701166488076667","host":"s3://npm-registry-packages-npm-production"}},"2.0.20-cc7fcfe98":{"name":"@libp2p/autonat","version":"2.0.20-cc7fcfe98","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bfa36794adb0916d638c27ea8bd61d8a1c4995b3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.20-cc7fcfe98.tgz","fileCount":24,"integrity":"sha512-kjB9UTFxYYBQkr7uKIbzF/N8oHV0SPVtGsKWMcuPrQbz9d0RRTB1d4q0hExWnRkKnbqpPRiiPVz7PtgmRDf/8A==","signatures":[{"sig":"MEYCIQCMLWqoL69ZWyf4Nf9HMwcX4bJQXpa4zN2JYbezKDjy7wIhAJU8eilpa+o5tn5vpDntg4ORDPx9yxaXkuSxd8TF6uPl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.20-cc7fcfe98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264980},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-cc7fcfe98","@libp2p/interface-internal":"2.3.1-cc7fcfe98"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-cc7fcfe98","@libp2p/logger":"5.1.8-cc7fcfe98","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.20-cc7fcfe98_1740061704957_0.9969842341891779","host":"s3://npm-registry-packages-npm-production"}},"2.0.20-8331c8ea8":{"name":"@libp2p/autonat","version":"2.0.20-8331c8ea8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"180b4bc76c954c6a7ad472671137c87a025cee31","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.20-8331c8ea8.tgz","fileCount":24,"integrity":"sha512-5JKM1LdnfEXeVglDYMLca+AgUhwVZe2qAcfio6gNu54wutxpBGE2VK8qwGUdCLAaNyffNKHdYfFqG58OVswfIQ==","signatures":[{"sig":"MEYCIQC3GQyzoRu0KfpUr49PjDmn1LR5AmwsQju+s/a9Yrk1KgIhANA2id5ywX2JbrFkGnO6Wxg/rzKIcCDufkkfNDiSSNgp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.20-8331c8ea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264980},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.17-8331c8ea8","@libp2p/interface-internal":"2.3.1-8331c8ea8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.11-8331c8ea8","@libp2p/logger":"5.1.8-8331c8ea8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.20-8331c8ea8_1740063124668_0.42273861308202143","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"@libp2p/autonat","version":"2.0.21","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"09bc769a37d92e290a21adf0e2262a31b347a6fa","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.21.tgz","fileCount":25,"integrity":"sha512-xxI3gTlqkvJ+qHBpT/OIi72E1Ls0QaD28ritzmZ2ejkhv05qCuu34hpyf/qCrXGfAZXiKifxGpZHL4I9bSk6Pw==","signatures":[{"sig":"MEUCIQCROBHwScHnDdPdc1Ljw60/Ij16ph5mA5sVH3lCRuobrAIgdK5EUoRt1179hXDn+ENZwm4ce7ggUPLnj+14e8gU3U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265543},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.5.2","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.18","@libp2p/interface-internal":"^2.3.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.12","@libp2p/logger":"^5.1.9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.21_1740066248702_0.02751364311423754","host":"s3://npm-registry-packages-npm-production"}},"2.0.21-7718d020a":{"name":"@libp2p/autonat","version":"2.0.21-7718d020a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3783f66c5432803adb1b387a678240a146723032","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.21-7718d020a.tgz","fileCount":24,"integrity":"sha512-8MCZEvFXnzAuiAoT9N3VAuA/7dL0BAdOwU2tlhrtG6iuwyMxLWi/PC89M9WTJhoEDoNHwKxkfP60ayV337wPtw==","signatures":[{"sig":"MEUCIQDLTDl1/8lZNgiFPhno3zUzpYAagD7ebiMAne9yRxLLNwIgGkn2HUO+0ktUBZ19HH/4NMZYe9WaBS+Ruteu4X5dqAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.21-7718d020a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264980},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.18-7718d020a","@libp2p/interface-internal":"2.3.2-7718d020a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-7718d020a","@libp2p/logger":"5.1.9-7718d020a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.21-7718d020a_1740127162041_0.12261238446145128","host":"s3://npm-registry-packages-npm-production"}},"2.0.21-d98cc46e4":{"name":"@libp2p/autonat","version":"2.0.21-d98cc46e4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ca8c10f4d89ce3ec090244795030158a8d1c08ab","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.21-d98cc46e4.tgz","fileCount":24,"integrity":"sha512-PZV7/nrulX/c0f6p+IuIgxJl/tgeLN+jj58JnI7wmDDQoyDftITfmBRvwSjz+Welp2+vMdB55bYLKsnrIa6j1g==","signatures":[{"sig":"MEUCIEUx9WjtTUdIEeyg76wQyQFpFcNr335dul03bUjoTfBuAiEA0QBZQcmBmKBevXKl2j57l2cyILsU5goEyyZPmyIw8IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.21-d98cc46e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264980},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.18-d98cc46e4","@libp2p/interface-internal":"2.3.2-d98cc46e4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-d98cc46e4","@libp2p/logger":"5.1.9-d98cc46e4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.21-d98cc46e4_1740130386010_0.8493008301329226","host":"s3://npm-registry-packages-npm-production"}},"2.0.21-1ab50cc0d":{"name":"@libp2p/autonat","version":"2.0.21-1ab50cc0d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d31bc659aba7b3c237e56c2ccdb47f14222e4c50","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.21-1ab50cc0d.tgz","fileCount":24,"integrity":"sha512-BmdqcKfMgghmRI0v+pdSppiIgBCRW2nH2O8BdN4eNga0Obm4U+jpYsm6IDveHfpJv/39JOEtuRlwvNCZhpycMQ==","signatures":[{"sig":"MEUCIQC+Yfj22snz1t/eETTHqQaoMzaNOE8UA0mAt7jlvm0ktgIgYRQxYxqU9r3ZC69Bs4MWsfg1QihixT5zIG/eR4hdqwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.21-1ab50cc0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264971},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.18-1ab50cc0d","@libp2p/interface-internal":"2.3.2-1ab50cc0d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-1ab50cc0d","@libp2p/logger":"5.1.9-1ab50cc0d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.21-1ab50cc0d_1740138718717_0.21229651607765399","host":"s3://npm-registry-packages-npm-production"}},"2.0.21-2b49a5f74":{"name":"@libp2p/autonat","version":"2.0.21-2b49a5f74","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"40783545724666052f0d24a127279d2f3fbe0ebf","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.21-2b49a5f74.tgz","fileCount":24,"integrity":"sha512-sF5B5ExsxXgxl+86hGt/oX6pml8zQ61pVrKqwRDZBUAp06vX+7LQcdSxrL0pcvlMHhrLto3jA6b7+VGThe2+7w==","signatures":[{"sig":"MEUCIAXiBWcveqjbXdluZ6RnJJ8saSnZexnjULo6K6Fw9R5gAiEA4Jh8u1jhyu+3l/YBuXLnePRedaGel/jiQYj9lTCCPnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.21-2b49a5f74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264971},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.18-2b49a5f74","@libp2p/interface-internal":"2.3.2-2b49a5f74"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-2b49a5f74","@libp2p/logger":"5.1.9-2b49a5f74","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.21-2b49a5f74_1740142037920_0.45008655710314605","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"@libp2p/autonat","version":"2.0.22","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"554517f1252f03d644d1ab7da35d22d7fc6064d6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.22.tgz","fileCount":25,"integrity":"sha512-6F6rjNVNTeQYEfP+7Lccflm63Fkk8GR/NU2aDZflDuKCxgeifDOzWSeZkBAm8QRdJ7ikUW4nl8s+gnu8Xp+sDg==","signatures":[{"sig":"MEYCIQCSYc+TfQSw2xPaYFcD3h4zfKof6vwd+tqqgHDi4WhZPAIhALwSoKGdAr/qdv5ts5tsNZTkidQcK57xcJFEMVum2EDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265534},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.5.3","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.19","@libp2p/interface-internal":"^2.3.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.12","@libp2p/logger":"^5.1.9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.22_1740145952007_0.9756536417785291","host":"s3://npm-registry-packages-npm-production"}},"2.0.22-9b1a3791d":{"name":"@libp2p/autonat","version":"2.0.22-9b1a3791d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"946f96d94ebfca356919cf708832186d73733490","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.22-9b1a3791d.tgz","fileCount":24,"integrity":"sha512-X0eLE/W6HRfRlZVZ4K0SpmRCOw7kryUr+kdNVkIA+ovSi5ADyhJZk2DyUnT9BXkVlaoXUJuOnzqYa2Hia1UbbA==","signatures":[{"sig":"MEUCIHtgC6bydmcCcrxdJdlU/ku1NyX/FFLXpS2Ov1EhihaTAiEA6jlvzO3CWp4oOXodv1wrjIpH1GEy7ChYM9ml3MveCb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.22-9b1a3791d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264971},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.3-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.19-9b1a3791d","@libp2p/interface-internal":"2.3.3-9b1a3791d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-9b1a3791d","@libp2p/logger":"5.1.9-9b1a3791d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.22-9b1a3791d_1740157423272_0.5109470657133834","host":"s3://npm-registry-packages-npm-production"}},"2.0.22-a4f0db1e9":{"name":"@libp2p/autonat","version":"2.0.22-a4f0db1e9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5bea002d15ae421780b14bba2cb274542b07d94d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.22-a4f0db1e9.tgz","fileCount":24,"integrity":"sha512-yTqYPsbhsxiT15IUUETytz8j1aQnVqcvPA6/0IzcaynsYGJt59qgLO/xDm/hBF6Zt2ruVfwab1dMKxvQDfB65A==","signatures":[{"sig":"MEUCIQC2JuUER8ONADIIG9Q9PQSMicVfQ61zlyviXo2xXpozXgIgD77s15aDPZ1jr7DWciOorWRtzP74MgJb7FIDckrWvgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.22-a4f0db1e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265059},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.3-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.19-a4f0db1e9","@libp2p/interface-internal":"2.3.3-a4f0db1e9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-a4f0db1e9","@libp2p/logger":"5.1.9-a4f0db1e9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.22-a4f0db1e9_1740159611887_0.45757532443737503","host":"s3://npm-registry-packages-npm-production"}},"2.0.22-2a3cec922":{"name":"@libp2p/autonat","version":"2.0.22-2a3cec922","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6f9cb316e62df835521b6a0d23f2c2a0efab4ac4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.22-2a3cec922.tgz","fileCount":24,"integrity":"sha512-KYbeg4HlcwFEUfv+5wJyOVutsrMbRSBZA/jg5hdSx+sYK9Ryy0C8fL7kmXhqG0szmupegs6ust8cpVXC7CFN0Q==","signatures":[{"sig":"MEQCIAj/x6975zBw5r4cPvT1a/Kqrb5rD7HSHd2IHWGU31tdAiBWcvLzQQW3vPDOxlBI8hgVvw5SMlkrYtPHekjU58Y9WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.22-2a3cec922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265059},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.3-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.19-2a3cec922","@libp2p/interface-internal":"2.3.3-2a3cec922"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-2a3cec922","@libp2p/logger":"5.1.9-2a3cec922","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.22-2a3cec922_1740159649932_0.4322268009514487","host":"s3://npm-registry-packages-npm-production"}},"2.0.23":{"name":"@libp2p/autonat","version":"2.0.23","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"01c3d0bc7f3353afc11a80abd98998b1725596ac","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.23.tgz","fileCount":25,"integrity":"sha512-nOqGEv7zzG04emqZiSD9A5YYqM0I9vkpxjFhgA42puycCZi1ZABtjdwEpakkCrxYnGquMswc4YWInNCVao24zQ==","signatures":[{"sig":"MEUCIQC7MIPzUBxPRzitJq5fNF+cc3A6o3pzK0PnjKibTPXlSQIgSjvrP7NAOlAiNv26e4/NF7g0cC9ZdMQI0Fa+SAUHLts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265622},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.5.4","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.20","@libp2p/interface-internal":"^2.3.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.12","@libp2p/logger":"^5.1.9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.23_1740161692727_0.7470103883168073","host":"s3://npm-registry-packages-npm-production"}},"2.0.23-e7e01f58f":{"name":"@libp2p/autonat","version":"2.0.23-e7e01f58f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b2a8cc7e49b33bd4bd314326f7f2f5646684a3e9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.23-e7e01f58f.tgz","fileCount":24,"integrity":"sha512-J1MmPVSJ9jYVxxTM3CqTQoYEe+HMEGa3rudwzK5D0UbkmX3l7vWoLmiuNNREBhXL++D5GwA2fb31BtZnczSEww==","signatures":[{"sig":"MEYCIQC/sSuYnN3x81V/jQR7lnRrSB9JVdQ8/4ZGJSDqraUizgIhAMWqUwvmTDz4lPSd/Yrx5dGJkzU9zoUkpPlkO2I1YWrs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.23-e7e01f58f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265104},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.4-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.20-e7e01f58f","@libp2p/interface-internal":"2.3.4-e7e01f58f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-e7e01f58f","@libp2p/logger":"5.1.9-e7e01f58f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.23-e7e01f58f_1740298177492_0.5112241303259402","host":"s3://npm-registry-packages-npm-production"}},"2.0.23-5b084e968":{"name":"@libp2p/autonat","version":"2.0.23-5b084e968","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0155b46d5a72f24de32f5e9ae44d0eee4ea2eac7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.23-5b084e968.tgz","fileCount":24,"integrity":"sha512-b/rBN5GkFt9MDjCsgnfAYRjpe+EGeQ7L7aSxObyOZ0577+77SEXT/JBSHWzeGfT4WsGfkFvc5pJnmrEn2ZCtcg==","signatures":[{"sig":"MEUCIQDx9yd9oI6+E5s/fv4pwA0PyQNZdX3vUcIw2i7xaY2ILwIgR2RxUE+IpO93lbK+2hIpl1gVgd7MpIeW3joGj40M1qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.23-5b084e968","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265032},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.4-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.20-5b084e968","@libp2p/interface-internal":"2.3.4-5b084e968"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-5b084e968","@libp2p/logger":"5.1.9-5b084e968","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.23-5b084e968_1740330220065_0.12130309626186464","host":"s3://npm-registry-packages-npm-production"}},"2.0.23-f465c5473":{"name":"@libp2p/autonat","version":"2.0.23-f465c5473","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5af555a0cb0d4356b1a09a010472025d2b422716","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.23-f465c5473.tgz","fileCount":24,"integrity":"sha512-eaaizOylGxyJ/Y4OuFy2vRJ/FFw+CYd6VzwjCeiYOAJc4mV2zsSOAHOe6HoMWIOQpMn+w+ClTY/Cclo0cG8iEg==","signatures":[{"sig":"MEUCIHLSTY7HDKU94QU0xUHIBFzMI/jaDxZvRaWGKnQZGO8BAiEA98hkHMbyoa3ZdwxO+JBVPJaY4aDtCXBlfqg8qrRKscc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.23-f465c5473","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265032},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.4-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.20-f465c5473","@libp2p/interface-internal":"2.3.4-f465c5473"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-f465c5473","@libp2p/logger":"5.1.9-f465c5473","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.23-f465c5473_1740332779308_0.5712177541416024","host":"s3://npm-registry-packages-npm-production"}},"2.0.23-6f8cfeafb":{"name":"@libp2p/autonat","version":"2.0.23-6f8cfeafb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8ca23cb628f00e0216641da434285e0217d597e1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.23-6f8cfeafb.tgz","fileCount":24,"integrity":"sha512-UGnbsYX2pfvPp2g81n4ZGAFfv3xxheELANQGI0XuIJnELE2hpYEoHzVPP3u+BIbcBsBRXzHU0bxQRNa1tjrN9w==","signatures":[{"sig":"MEUCIF1xlKs6gvSYMf3/kwHgTX3HhMWg/zo4ZWXTl6wd7zp2AiEA08FVU3G2wwejVIl5cZt70wzdOmwjnB4Xl1QQBLUVcGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.23-6f8cfeafb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265032},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.4-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.20-6f8cfeafb","@libp2p/interface-internal":"2.3.4-6f8cfeafb"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-6f8cfeafb","@libp2p/logger":"5.1.9-6f8cfeafb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.23-6f8cfeafb_1740398418194_0.04752660380513407","host":"s3://npm-registry-packages-npm-production"}},"2.0.23-90cca822b":{"name":"@libp2p/autonat","version":"2.0.23-90cca822b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"370cee93739897cd7bf798614d99f38e452dc68b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.23-90cca822b.tgz","fileCount":24,"integrity":"sha512-RczyFiP0Pg+agMQVSE3hMwuO2z9bZICI+7CvcLPuAGie0aQ4zupfbogrcq6VqaBsEOf+Fs81ALPaeJHVB+Ek8A==","signatures":[{"sig":"MEQCIFS4umf5LSmwJ7J8gAmjAmuL4bWS7ZqMLWldP1zq3kq+AiBDdSvDKHGGzjv7z0qPLTA82Z+SMgiVz9cH8SnxdpmeKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.23-90cca822b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265032},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.4-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.20-90cca822b","@libp2p/interface-internal":"2.3.4-90cca822b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.12-90cca822b","@libp2p/logger":"5.1.9-90cca822b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.23-90cca822b_1740470145446_0.3988230730009681","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"@libp2p/autonat","version":"2.0.24","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"884100e5a23208848f924efd215eabd541e24c4d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.24.tgz","fileCount":25,"integrity":"sha512-l++B5SGEOWPM2gn1TOUckiWp8WaHBIg8ZvphQNctutIom7dAWwN2Q+gnQ6HTKlQZQY6jT2MDrHwWVbshogbheA==","signatures":[{"sig":"MEQCIFuylo7pMRg3mgUf7Cgee/vKsE/x7B3VWzG3UKVffbh1AiBgqu8J5V1IPqxJP+hpOmGNpm5t0UeXIPaoUGHRaOiuhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265596},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.5.5","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.21","@libp2p/interface-internal":"^2.3.5"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.13","@libp2p/logger":"^5.1.10","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.24_1740475734702_0.12350463455513139","host":"s3://npm-registry-packages-npm-production"}},"2.0.24-e2f49432b":{"name":"@libp2p/autonat","version":"2.0.24-e2f49432b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2a0d2956c317f3e53b21f86b62f3ce10ac347138","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.24-e2f49432b.tgz","fileCount":24,"integrity":"sha512-gXTMC1MBvKlJ+a1OpzzfVAysdPeqdUAX9LgZm58QTIWjDVxsigV5t352BqtayTuiFy9aLLQrawLOWTsWwkFz4A==","signatures":[{"sig":"MEUCIHcVirokSqljWP4Ua5gdc2J94otv6k2Qr+/GaKRjOkBLAiEA0VXN73nPEFyaPuNeA1PBz9lrIoZ2WVOKF0Q0kRReGZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.24-e2f49432b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.5-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-e2f49432b","@libp2p/interface-internal":"2.3.5-e2f49432b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.13-e2f49432b","@libp2p/logger":"5.1.10-e2f49432b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.24-e2f49432b_1740553129478_0.4482581086814541","host":"s3://npm-registry-packages-npm-production"}},"2.0.24-e1f868f03":{"name":"@libp2p/autonat","version":"2.0.24-e1f868f03","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c96faad19929128420a43b5e461cd02aa31096cc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.24-e1f868f03.tgz","fileCount":24,"integrity":"sha512-gfejuAO3whjllaAvf1dO1ABf4H82W3o6aucp9uhGP4alA5vY8z2jvz+p6ISoQolZdClKoTwWdiAXHhCFBOb2cg==","signatures":[{"sig":"MEUCIQCZW9D4VKra/NinVPufvQ/+Tse513O3j57/i1xTrW3xKwIgQjIyxSmf9ezxliDJTe3ligSi4iDsPIsfkl07IIjC0cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.24-e1f868f03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.5-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-e1f868f03","@libp2p/interface-internal":"2.3.5-e1f868f03"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.13-e1f868f03","@libp2p/logger":"5.1.10-e1f868f03","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.24-e1f868f03_1740558456883_0.833410942911462","host":"s3://npm-registry-packages-npm-production"}},"2.0.24-96f79bc11":{"name":"@libp2p/autonat","version":"2.0.24-96f79bc11","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"80e9ea5d76adec1715b0800c8dcde400918692c2","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.24-96f79bc11.tgz","fileCount":24,"integrity":"sha512-kbxPl79VFam0JPhOJwRpXuqdad/hAS+EpbINC4OjcLzuWzwrKdJNYIpOiCb0/yZnGPODCFWjUFjRIxCkrOWA7g==","signatures":[{"sig":"MEUCID86TE9b/ONhL98cX2qwAFgiEopAZt0qenP6ISyU0hXmAiEA8sPx/UEGJKNgdO5iEaSvmrdeOJyhApA49q59XgwqALQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.24-96f79bc11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.5-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-96f79bc11","@libp2p/interface-internal":"2.3.5-96f79bc11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.13-96f79bc11","@libp2p/logger":"5.1.10-96f79bc11","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.24-96f79bc11_1740558847473_0.944290991032694","host":"s3://npm-registry-packages-npm-production"}},"2.0.24-4939ef7ae":{"name":"@libp2p/autonat","version":"2.0.24-4939ef7ae","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"519c0069666b69ad64e6ac287fd5ad08436448ad","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.24-4939ef7ae.tgz","fileCount":24,"integrity":"sha512-KrWQYM/zOVbgYex1n4WyEBIuS6zAX8FQkv9Up34hW33RkQ190ZKvN3VsxLMLaF2vCZzRTycCZIug+VrRH8XJMg==","signatures":[{"sig":"MEUCIQDaOQfs1uA9lzjm/ajeh+4vhaqMizeKxd3u5B74B4cYiwIgGL6d3RVtE+yLZ4wLojQ+r65YMsFV4bLiZnI2ISVckzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.24-4939ef7ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.5-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-4939ef7ae","@libp2p/interface-internal":"2.3.5-4939ef7ae"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.13-4939ef7ae","@libp2p/logger":"5.1.10-4939ef7ae","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.24-4939ef7ae_1740563343256_0.6485613931679897","host":"s3://npm-registry-packages-npm-production"}},"2.0.24-22e62d00f":{"name":"@libp2p/autonat","version":"2.0.24-22e62d00f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d194545053fe2c56a00ee9eb481b2f6c36c496a7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.24-22e62d00f.tgz","fileCount":24,"integrity":"sha512-rhzl16as2EwMBAad2MN/RDFWl2krpeFl4rtkEprp/AG4CmXVikaU9QFYvaVRmJ2yo9dQ8NWfiDKatasAILnBtg==","signatures":[{"sig":"MEUCIQDHZI0FYar+5JOfXTJaYalfUotorDA0VMp1IjOYKBENdAIgQi+wycN0DQXqLLNvkYfKzqXKsRcoqSGX2IwWowG7obQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.24-22e62d00f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.5-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-22e62d00f","@libp2p/interface-internal":"2.3.5-22e62d00f"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.13-22e62d00f","@libp2p/logger":"5.1.10-22e62d00f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.24-22e62d00f_1740574556180_0.9751931636352886","host":"s3://npm-registry-packages-npm-production"}},"2.0.24-0555339ba":{"name":"@libp2p/autonat","version":"2.0.24-0555339ba","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d967e422f11d46a40faed3557fd90568bdcb6631","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.24-0555339ba.tgz","fileCount":24,"integrity":"sha512-dlhxUR/todNXchKfueFW3RaXcMALTrPHXJrott0pDZoA8NKI2D99amPDHp1TP4vyuLgbBjgMENUL/yuUn5z0KA==","signatures":[{"sig":"MEYCIQDFHacthqVn1ge8uPc0F/L03GsLJgQtMoVZj7VEit66AwIhAMPg20kElemfuF5kc4Yf4AWI5tyxHnhaSTB8Kg1FK7Xy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.24-0555339ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.5-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-0555339ba","@libp2p/interface-internal":"2.3.5-0555339ba"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.13-0555339ba","@libp2p/logger":"5.1.10-0555339ba","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.24-0555339ba_1740576364925_0.5192162808319845","host":"s3://npm-registry-packages-npm-production"}},"2.0.24-9acccaaed":{"name":"@libp2p/autonat","version":"2.0.24-9acccaaed","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bcac6745a26a5274c2428f8efc06a53ada5f3380","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.24-9acccaaed.tgz","fileCount":24,"integrity":"sha512-9uEfx6JX9L86gNDUbTzYdFV7T0O1skcsv9bKJ0CE3LsQyQ7uGP9ENVRZDTzkgk0TtwQ0cocgYksT3Q9s9WN/Pg==","signatures":[{"sig":"MEQCIE/hJGcShfGBnt4aFIlvfPXg7vSzHndJKAuXK+/cUTsJAiBvsYNBbZBDDDZ74IoinUm+e8Mo2XrzBnfZQ8pf/djA/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.24-9acccaaed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.5-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-9acccaaed","@libp2p/interface-internal":"2.3.5-9acccaaed"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.13-9acccaaed","@libp2p/logger":"5.1.10-9acccaaed","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.24-9acccaaed_1740675414954_0.29166797353404994","host":"s3://npm-registry-packages-npm-production"}},"2.0.24-3d9b07c34":{"name":"@libp2p/autonat","version":"2.0.24-3d9b07c34","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8e288f110deaa94b3ca45d1bacff17250a9c910e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.24-3d9b07c34.tgz","fileCount":24,"integrity":"sha512-aCWlaK+bWXVBx2wsQL6BN+QPUpsiOiC9dxhSOm4QZVIMR+EJyXaT3CvRfq3kjTyCxPXmPlOAjG9b5b3TDXb4kw==","signatures":[{"sig":"MEUCIQDfzXkh13kcqNvN1HdkbyJUnArEJxtsSNOedCSFOs5reAIgYP6FD+Nn4oADkjP8zoidyyYOUlgBdxJUnX7QZUB92ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.24-3d9b07c34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.5-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-3d9b07c34","@libp2p/interface-internal":"2.3.5-3d9b07c34"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.13-3d9b07c34","@libp2p/logger":"5.1.10-3d9b07c34","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.24-3d9b07c34_1740677239143_0.37148375757216057","host":"s3://npm-registry-packages-npm-production"}},"2.0.24-52a46ecad":{"name":"@libp2p/autonat","version":"2.0.24-52a46ecad","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0f0760b623fbd6fe86290637769e3b58a022ca40","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.24-52a46ecad.tgz","fileCount":24,"integrity":"sha512-qk5f2aA22f1PwslCbZtQQZUFS8VsifUfvUu8FXjHgWvpUkX/6VFsL7DlIpq5g4MoympGCkV338ayKVJft70sfQ==","signatures":[{"sig":"MEUCIQCHLqcjpld4nbQM+68CsKgKNvT9nDEQoqvOp9BqtQWufQIgKNdwuF1kSrpRlCHQTxlYnSkJpQ+HRY5KY5IQF0ktMG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.24-52a46ecad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.5-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.21-52a46ecad","@libp2p/interface-internal":"2.3.5-52a46ecad"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.13-52a46ecad","@libp2p/logger":"5.1.10-52a46ecad","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.24-52a46ecad_1741001482039_0.6630888513095727","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"@libp2p/autonat","version":"2.0.25","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c76a9cc4452d47e5df9049962752a973941ff14b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.25.tgz","fileCount":25,"integrity":"sha512-CeaMvJXFzzr5N1SoQrAteRiQgejFnVOwOkKEW0o4pBTNEiYZG4c2B9jjsbK8rxFDYnOyLyfKA2K/P1yzN61cJQ==","signatures":[{"sig":"MEUCIQCgtEC0G0YceyAl6fF4ZreTZIY4+sZbFHTsgJrdjlgh9gIgIRUz7MjrAP0KzAy8SWoL7CNL5Ic4UYyoTM3W3Svui/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265596},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.5.6","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.22","@libp2p/interface-internal":"^2.3.6"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.14","@libp2p/logger":"^5.1.11","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.25_1741003928407_0.2082295294156602","host":"s3://npm-registry-packages-npm-production"}},"2.0.25-80fe31aa1":{"name":"@libp2p/autonat","version":"2.0.25-80fe31aa1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.25-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7337e85b6232341464609e3831ff3ea94335410f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.25-80fe31aa1.tgz","fileCount":24,"integrity":"sha512-U1V5mx8t1P8yYycO2yxQH63l+u7pz8NWsEu9O3vuw8kuj8VVfeVbsUd8AA1IaT3/Ikyk8nhScU1nBTpUMhbSrA==","signatures":[{"sig":"MEUCIQDefsjI1Ps3ER/yvGL9m1HAZ6YRyd4rqFW58GEGThCmrgIgPt719PcQtjd1EIW7eLcUxpdah70Vph4xwlsSKqgNq40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.25-80fe31aa1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.6-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-80fe31aa1","@libp2p/interface-internal":"2.3.6-80fe31aa1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.14-80fe31aa1","@libp2p/logger":"5.1.11-80fe31aa1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.25-80fe31aa1_1741005100109_0.09773386684554275","host":"s3://npm-registry-packages-npm-production"}},"2.0.25-dd71d8a86":{"name":"@libp2p/autonat","version":"2.0.25-dd71d8a86","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.25-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f361b74042e2ac055ee0b941fcb9186b350079c6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.25-dd71d8a86.tgz","fileCount":24,"integrity":"sha512-CieyjBy+KCriYyfQKMz/v6RWWqvXLviTqMLaMEhsz+VGKWBeiMA47q9CqCBUy2RGtI89A/zwHEOnNXFGltEP1w==","signatures":[{"sig":"MEQCICeKFnwFHt5Rzvzd/eKmEWAbTKJ/48Z2UIfcWWO/FmCUAiAcbFXaJU6stMTV5oeTUhE6CfIlylfZCpmyPq6DfRSH3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.25-dd71d8a86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.6-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-dd71d8a86","@libp2p/interface-internal":"2.3.6-dd71d8a86"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.14-dd71d8a86","@libp2p/logger":"5.1.11-dd71d8a86","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.25-dd71d8a86_1741005492576_0.670539933959599","host":"s3://npm-registry-packages-npm-production"}},"2.0.25-3f127b610":{"name":"@libp2p/autonat","version":"2.0.25-3f127b610","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.25-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"76ddb215592afb50963313a043d5e29c3185d537","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.25-3f127b610.tgz","fileCount":24,"integrity":"sha512-AknSm4+997rXmtQKAnbZfYJPzPtcU+VJt9HBlosashFyAyoRM2JhyRu7Spk+HjL/hD12A0or37T5AGMMGvm9jg==","signatures":[{"sig":"MEUCIQCaDh43E1jfm05syF6V25fyi1Mlx4XfPFGBYHrO6LQidAIgKtR+6OxzgNR60QLhZaxa2JCPLAuS+2zewUNgBuPIvvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.25-3f127b610","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.6-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-3f127b610","@libp2p/interface-internal":"2.3.6-3f127b610"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.14-3f127b610","@libp2p/logger":"5.1.11-3f127b610","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.25-3f127b610_1741013352456_0.40099488608679645","host":"s3://npm-registry-packages-npm-production"}},"2.0.25-2c8ecb455":{"name":"@libp2p/autonat","version":"2.0.25-2c8ecb455","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.25-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b31e80a16e625e02af5547ba900997d784525657","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.25-2c8ecb455.tgz","fileCount":24,"integrity":"sha512-uzLoC2gNLfBHGOukRAaxXNctBNIexAzPY3HGd6QqXsg2bf1BCvmZ6O5qrYTi+RqvDdfAwG9hhSUfrRi4xp9z5A==","signatures":[{"sig":"MEYCIQD/5zOnKXW24jnAEfd8CydJ+jqgpFJZFbs/2D/PkHiwPAIhAMzIWQCo68XzfwGSF0UnzAfLu+lMcrRmSvpK6vqAbb56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.25-2c8ecb455","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.6-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-2c8ecb455","@libp2p/interface-internal":"2.3.6-2c8ecb455"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.14-2c8ecb455","@libp2p/logger":"5.1.11-2c8ecb455","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.25-2c8ecb455_1741021969180_0.21136271710096977","host":"s3://npm-registry-packages-npm-production"}},"2.0.25-2fbcdb687":{"name":"@libp2p/autonat","version":"2.0.25-2fbcdb687","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.25-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c0440a65533ded5dbde27eef5c0443ca6025e347","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.25-2fbcdb687.tgz","fileCount":24,"integrity":"sha512-dB0aV/EAPkSxVkN8DegSpYaXK1pG6i4mE2ebjGB4S4/MkHMQZsZrBchmogIbEswJXF++AM/GyTXyyhpSRjGONw==","signatures":[{"sig":"MEQCICdNOa8f3tYVBRA1AgzD0/x0jKNWd+l6cT1tkkFQj5wIAiAoQbjnVbtUFpQ1QwQlJ+wdI4IAwUgusdVHVAXZF2vJ9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.25-2fbcdb687","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.6-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-2fbcdb687","@libp2p/interface-internal":"2.3.6-2fbcdb687"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.14-2fbcdb687","@libp2p/logger":"5.1.11-2fbcdb687","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.25-2fbcdb687_1741025151512_0.5090046446904863","host":"s3://npm-registry-packages-npm-production"}},"2.0.25-48cd9b652":{"name":"@libp2p/autonat","version":"2.0.25-48cd9b652","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.25-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce6b3dbdee05c9fe119ef9bdcfc95240f8b47109","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.25-48cd9b652.tgz","fileCount":24,"integrity":"sha512-5BIxHENxXQ2LcWZriT+R+NB4S4HSM2YkWvG5XcejGN8Rr99UE8yLqPsPS2P1XZzxix+i9CY9d2hgEO3p/mcxkA==","signatures":[{"sig":"MEUCIAJ9Vy4wAERXkRr0V14eiVodR2fleeffmHEZEenjm2mVAiEA6B8o0EZ9E9x/HdWNYIdwoAMFLtH5xG25052twBAC+4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.25-48cd9b652","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.6-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.22-48cd9b652","@libp2p/interface-internal":"2.3.6-48cd9b652"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.14-48cd9b652","@libp2p/logger":"5.1.11-48cd9b652","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.25-48cd9b652_1741026827595_0.9561074876945679","host":"s3://npm-registry-packages-npm-production"}},"2.0.26":{"name":"@libp2p/autonat","version":"2.0.26","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"23644d6210d9ceb508150561be7e6456760d8925","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.26.tgz","fileCount":25,"integrity":"sha512-eSLq/SZ3e5lulAwDP8NBJhQ4NAi4/G6RZ+gMvWa0ONvmraKzHhAjNX6G6bc088Fv3QrcsYDqOrTch/qfxrbnTA==","signatures":[{"sig":"MEUCIFjUh2+sP7uxXfqw9Om9qVFkjEW2S4KdNRTqT7ruzAlQAiEA5hgzAw6C73lxEUs3Ld1FPs6MyyP6l5g13ssDFGwuUjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265596},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.5.7","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.23","@libp2p/interface-internal":"^2.3.7"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.15","@libp2p/logger":"^5.1.12","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.26_1741072139244_0.8685669437205707","host":"s3://npm-registry-packages-npm-production"}},"2.0.26-5fe2a18fc":{"name":"@libp2p/autonat","version":"2.0.26-5fe2a18fc","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bd1f862462692704e9ebc575b7faa827f6bc2fcc","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.26-5fe2a18fc.tgz","fileCount":24,"integrity":"sha512-WZ2lC8XkLE69zQ64i/CaRCBGQlk5fMcRLKy8wFxz6lA7A7dloliiS90PUBD9vJUxx4AdUoRnn4VvcKsLsRNjFw==","signatures":[{"sig":"MEUCIB6A9P/YFwe9M8XcUs9/tuDFu4B8tKnv6YRVK9ZvYwSZAiEA+XSu9biIc+IEI790tRfoOmHwF8qTxRqX5ROjb4156Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.26-5fe2a18fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265033},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.7-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.23-5fe2a18fc","@libp2p/interface-internal":"2.3.7-5fe2a18fc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-5fe2a18fc","@libp2p/logger":"5.1.12-5fe2a18fc","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.26-5fe2a18fc_1741110122698_0.5231053716052967","host":"s3://npm-registry-packages-npm-production"}},"2.0.26-88b5c29ed":{"name":"@libp2p/autonat","version":"2.0.26-88b5c29ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d21412f9353ea05969368d10d56f6c6f770b7a1e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.26-88b5c29ed.tgz","fileCount":24,"integrity":"sha512-+tedAQVUw6NUI3/bY1ICUVzNyvKMbyWWgNo+kRDL0M37A5+r0Ifh9VosWIiFU3elmyQ+sT/Fwxxa7/ovdgtlcQ==","signatures":[{"sig":"MEUCIFjczy2pohGea2edd6N38BLiqUsjigFR1cV7RN9RNvuRAiEAqhCdGPiow7iFasCakbTYDgRh3N5X2m+hpMWe8S7Ox6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.26-88b5c29ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265064},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.7-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.23-88b5c29ed","@libp2p/interface-internal":"2.3.7-88b5c29ed"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-88b5c29ed","@libp2p/logger":"5.1.12-88b5c29ed","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.26-88b5c29ed_1741268854659_0.3034084126844119","host":"s3://npm-registry-packages-npm-production"}},"2.0.26-a6c9aee5a":{"name":"@libp2p/autonat","version":"2.0.26-a6c9aee5a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5a2bbf8957902e211515bb937ebb54fcd1593798","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.26-a6c9aee5a.tgz","fileCount":24,"integrity":"sha512-GOr3jezTVRryw3Ecm2Bs1qe17kIxwKE+C6B4CaqJBvtoJQiffZvHsa+s5ugqw7AzM1jW2koXXZtyfTvhsEkx0Q==","signatures":[{"sig":"MEQCIGbmMe5HVmSMe0CVBOfqMm20ah8ZC3ZkkqFCVAi1yFfEAiANwhaUPpV7O0gbUFhGwN0LMdZi4SPbycUzCLRz8B0OfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.26-a6c9aee5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265064},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.7-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.23-a6c9aee5a","@libp2p/interface-internal":"2.3.7-a6c9aee5a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-a6c9aee5a","@libp2p/logger":"5.1.12-a6c9aee5a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.26-a6c9aee5a_1741270253065_0.6418770817107522","host":"s3://npm-registry-packages-npm-production"}},"2.0.26-600d0a561":{"name":"@libp2p/autonat","version":"2.0.26-600d0a561","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5b73d3bd7c3c11c6d45b0bdc5d7b9931b66a3459","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.26-600d0a561.tgz","fileCount":24,"integrity":"sha512-JZcMO8LjnfmaEfKVVnppBR2FARjPiPxDYInCuWLuTJfshTA564uM518Qi6U/zr2MtkynHhpJO/KUlMYtIxWWgQ==","signatures":[{"sig":"MEQCIHSZiH6BdGjZ53SPU2bdnYduTe2TKOAVfFh/g6mTevObAiB0ynnUQTLa//kWvu1c15dzT+AR5PJWdTHkupDmUDsitQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.26-600d0a561","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265064},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.7-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.23-600d0a561","@libp2p/interface-internal":"2.3.7-600d0a561"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-600d0a561","@libp2p/logger":"5.1.12-600d0a561","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.26-600d0a561_1741368876682_0.5864134499530833","host":"s3://npm-registry-packages-npm-production"}},"2.0.26-0699fb747":{"name":"@libp2p/autonat","version":"2.0.26-0699fb747","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"05be5a825de7bdc5d474265da5397f8d3fc97136","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.26-0699fb747.tgz","fileCount":24,"integrity":"sha512-f6rmJ5NZImmIcJhbNwmFGa+P8hyCrPdqjUw/PNbF34QfBECxtpQCyk0b5L4PvF/ioVZxUL+B4g8i6Rgt09xJ8w==","signatures":[{"sig":"MEQCIFbHh2pugsIHHIZc1lUClmr7RddgwQ+Ro+31CUNYfJPUAiAd4YUxma3+jM2YMfffhDNPL4+ea/KjmlY+tQ9wzqlU4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.26-0699fb747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265064},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.7-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.23-0699fb747","@libp2p/interface-internal":"2.3.7-0699fb747"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-0699fb747","@libp2p/logger":"5.1.12-0699fb747","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.26-0699fb747_1741784442900_0.03442930320599569","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"@libp2p/autonat","version":"2.0.27","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df17fbbd18b67283a3f15f30b422800ac553f08e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.27.tgz","fileCount":25,"integrity":"sha512-WMKdcBbmwpfBAYG9MY4PZh5mnFPyM/r1cLbZEjStYs49km/06reBTUm42HwrxGgTEDh/FGqjb+PNb0JvymEbgQ==","signatures":[{"sig":"MEYCIQCDOcQEoqv9OA8ZubQuBpu430XgzCC39DYH/zd0pXW19QIhALDwjlWEjxnyEEqDtb2R6Q+saQdnINK8vvT7YM9gnLsE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265626},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.5.8","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.24","@libp2p/interface-internal":"^2.3.8"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.15","@libp2p/logger":"^5.1.13","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.27_1741788073221_0.24830255922235045","host":"s3://npm-registry-packages-npm-production"}},"2.0.27-757577dd2":{"name":"@libp2p/autonat","version":"2.0.27-757577dd2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.27-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"383f18c613ceafbb3b3fd2e82169a37b8c6b48ea","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.27-757577dd2.tgz","fileCount":24,"integrity":"sha512-G7lAOPMwW3lF8NLafqhy5jVaTqPs9P97uv2EKIPIitI29JhCEb/Q69lpHubUhsM4EPpnOSUpsRnaMEUgU277Tg==","signatures":[{"sig":"MEUCIQC4i7Dk8RbaoTF9UkMw9UrDJTM8aEjwkY9AP8yYi33/lwIgUMc1m9gogwmmZ/+tHUUTfZ2n1mhmJfnT+7mX7+NwmWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.27-757577dd2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265063},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.8-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-757577dd2","@libp2p/interface-internal":"2.3.8-757577dd2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-757577dd2","@libp2p/logger":"5.1.13-757577dd2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.27-757577dd2_1741881967910_0.7573450581979155","host":"s3://npm-registry-packages-npm-production"}},"2.0.27-a7ab9a41b":{"name":"@libp2p/autonat","version":"2.0.27-a7ab9a41b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.27-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0f4794bf373be47c821cca706e28575f14b4e14","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.27-a7ab9a41b.tgz","fileCount":24,"integrity":"sha512-+am0WIrhvrXR8to4imgn2axR+4Wf4YkVe1hABIKATihdJ3yZini+gKwlQ7g5ctrsTzPgaeZ9xU8C4yiiZa1vDg==","signatures":[{"sig":"MEYCIQD/6ZauE6/OwGy2rb9hT6hBl+pakNvNd50WGRY6CE/KxgIhAI7O4pCGUoJKfb5SQOh8wxBNpovCfm6gsMrViTou/Dgh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.27-a7ab9a41b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265063},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.8-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-a7ab9a41b","@libp2p/interface-internal":"2.3.8-a7ab9a41b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-a7ab9a41b","@libp2p/logger":"5.1.13-a7ab9a41b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.27-a7ab9a41b_1741949232754_0.6045673867846384","host":"s3://npm-registry-packages-npm-production"}},"2.0.27-907518bad":{"name":"@libp2p/autonat","version":"2.0.27-907518bad","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.27-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"08897264e44d68aff8a180cb20571c3090fe10b1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.27-907518bad.tgz","fileCount":24,"integrity":"sha512-5/YGkVJxf9hE1Vv0Q0tRlpVHsclsbx9vd+3rY4kBRhC8FUR04quJqlpYEqbGxlAdrdwDPArHh3nuAJ+npwXqng==","signatures":[{"sig":"MEYCIQDaxhiJ/v4BtWXkeuIsqeBJbh4WIJjtnMLSVmF4SnkqngIhAKn4s+x63xlT+Rd/xmrwN1jk0GaWChW7JyZwwir1P8xF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.27-907518bad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265063},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.8-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-907518bad","@libp2p/interface-internal":"2.3.8-907518bad"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-907518bad","@libp2p/logger":"5.1.13-907518bad","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.27-907518bad_1741954281340_0.40440741030442595","host":"s3://npm-registry-packages-npm-production"}},"2.0.27-a71c7c32b":{"name":"@libp2p/autonat","version":"2.0.27-a71c7c32b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.27-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bdbf15f04ab18f125e2b8769054b368dd1816218","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.27-a71c7c32b.tgz","fileCount":24,"integrity":"sha512-lWwehdv8DZOoVbtU2gg7SfzxNJbZZGYRbyWcirL8pvcNNNeF1rfsXaDyZWbT17aOIlkNaoGvJCI35nbPB8LS3w==","signatures":[{"sig":"MEUCIQDgN2iLZJLgLMsWofduWPR6YewkOFz/bYgI8+XJD8xPHgIgDbMoslRue7h/NJyH+5eW4kZVT5j8HK+sa+74XR9OgPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.27-a71c7c32b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265063},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.8-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-a71c7c32b","@libp2p/interface-internal":"2.3.8-a71c7c32b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-a71c7c32b","@libp2p/logger":"5.1.13-a71c7c32b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.27-a71c7c32b_1742306978555_0.10281231525998136","host":"s3://npm-registry-packages-npm-production"}},"2.0.27-95909c3df":{"name":"@libp2p/autonat","version":"2.0.27-95909c3df","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.27-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"adf0e4a18a599a871bbabc6e32d60025ca7871ce","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.27-95909c3df.tgz","fileCount":24,"integrity":"sha512-bnbaXNdjNS5lphIAmn2AlLDXp0Cm6boiQ7KYMiJmrA6mXs1jQXqWyP6erXb6srhsZdtsM9+Q50E9NOYrxe7qEw==","signatures":[{"sig":"MEUCIQDqaEBi2joIOfqc0QEcU66+LOkUK6KnE0199mm5t+6j4gIgfhNymOp86a/xAJU2YrZ4oQOqmTO2nrjSGqBF4fkbKBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.27-95909c3df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265063},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.8-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-95909c3df","@libp2p/interface-internal":"2.3.8-95909c3df"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-95909c3df","@libp2p/logger":"5.1.13-95909c3df","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.27-95909c3df_1742309046620_0.5614426620466406","host":"s3://npm-registry-packages-npm-production"}},"2.0.27-2f2322a25":{"name":"@libp2p/autonat","version":"2.0.27-2f2322a25","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.27-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"825d0cb15f4bf703284b07f347057373f7855940","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.27-2f2322a25.tgz","fileCount":24,"integrity":"sha512-t42oENGMN4SL+VgH+iyEJsgiI37Gd7VVnW2Isqu9VEW9FTwd10fnaR6fMf3HTi4JVB/Q2hqjlSsiWNDmZxiCDw==","signatures":[{"sig":"MEQCIEWy/oI5zp6lZTaY+JbEQxO7+xXM2T57obE/+zm5+f00AiB3qCviyETAIDS3ANpL5gh/aC8asVc5++ik6Gc/oEecCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.27-2f2322a25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265063},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.5.8-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.24-2f2322a25","@libp2p/interface-internal":"2.3.8-2f2322a25"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-2f2322a25","@libp2p/logger":"5.1.13-2f2322a25","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.27-2f2322a25_1742312283725_0.5052754593091147","host":"s3://npm-registry-packages-npm-production"}},"2.0.28":{"name":"@libp2p/autonat","version":"2.0.28","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ef691cf729be7f66b6be202f8ed088894dcb7f64","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28.tgz","fileCount":25,"integrity":"sha512-SFVowDdGf+C8l3XpDAqvf6eVuFcxNVuo9AS5afkklZ9RoSgc46qVGBrRFsL/27gPkuFZspx5yMYClJO8/HRleg==","signatures":[{"sig":"MEUCIB4Te1BV6UBpAA+rwdDiR/1/EzWUGx3UBEqejYOv9yl4AiEAsHX5BkGBqcI7bgXXVKNIqn41ICP24tANocR+gBD8nNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265626},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.6.0","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.25","@libp2p/interface-internal":"^2.3.9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.0.15","@libp2p/logger":"^5.1.13","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28_1742314461258_0.17179790112955295","host":"s3://npm-registry-packages-npm-production"}},"2.0.28-b2124c2db":{"name":"@libp2p/autonat","version":"2.0.28-b2124c2db","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2048c0f98fa44416186082d4140d3854d789ec11","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28-b2124c2db.tgz","fileCount":24,"integrity":"sha512-dVoCUZcpWznJO36tqIGVrO+F+Lsa6DftBQxxnam3pkMo5Q+1sv1D+1CISmTEYLWaOyWc0Pbytgqtv4aYynk+eQ==","signatures":[{"sig":"MEUCIQC95goE8ystURDURtmGJ2Jm5lcmciv8und6BHnueD44PgIgQs8CWxtr3x83ni9fdgdMe/mvbKPu+gAYxBwZ6SRlNx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28-b2124c2db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264783},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-b2124c2db","@libp2p/interface-internal":"2.3.9-b2124c2db"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-b2124c2db","@libp2p/logger":"5.1.13-b2124c2db","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28-b2124c2db_1742488331892_0.7257931288932642","host":"s3://npm-registry-packages-npm-production"}},"2.0.28-71267286":{"name":"@libp2p/autonat","version":"2.0.28-71267286","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"92fd8b4bb1f6425e7e6665e4e14eba661b5376bf","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28-71267286.tgz","fileCount":24,"integrity":"sha512-32/zCN9AQj6xLPSH1tpfEGvE0mWypsSPd4mYAHEd9OoPNfSg3qeuD3gHq/dwfrqwzKGbygIl6ApGvyPVU99EBg==","signatures":[{"sig":"MEQCIAbIUL8VADfXGv/f5hSv+Ey8x3czo2xfNM6FaDWG3uqCAiALcKbi3IIAUe44Xz9aSN+3JDuRIXbhKDx2sG7j15YxUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28-71267286","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264783},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-071267286","@libp2p/interface-internal":"2.3.9-071267286"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-071267286","@libp2p/logger":"5.1.13-071267286","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28-71267286_1742489443258_0.44783089287898514","host":"s3://npm-registry-packages-npm-production"}},"2.0.28-fc5122110":{"name":"@libp2p/autonat","version":"2.0.28-fc5122110","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"30ce436c45b48cda6d87ee93a4e913e931917c36","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28-fc5122110.tgz","fileCount":24,"integrity":"sha512-05D61skC1TmZI0v7DxG45ArPoKgZgBeBRFhgyabXVfouYauQLYDmX1MVi0memCCSTF+fgKoRhs3Sfp1YCZnpUQ==","signatures":[{"sig":"MEUCIQCNS/edp/+l7e8+udWfssad6nJeGh0oV/Khy1GNmjv9eAIgNIid1gYr532aoiUj4Isi8mJOEplpgfkZQTnUrBTcnTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28-fc5122110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268631},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-fc5122110","@libp2p/interface-internal":"2.3.9-fc5122110"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-fc5122110","@libp2p/logger":"5.1.13-fc5122110","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28-fc5122110_1742903106700_0.7587560354476461","host":"s3://npm-registry-packages-npm-production"}},"2.0.28-78cd7d53e":{"name":"@libp2p/autonat","version":"2.0.28-78cd7d53e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0c95bfd52103781ba02529d4e53db94a8cb94ed2","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28-78cd7d53e.tgz","fileCount":24,"integrity":"sha512-wzvjRRXxSooEgPdEMlUbJgQrH5gy+5Lr6epaTeg+drs/sBTftHtiK3GV7hob+eYeTLDrg2VkQbktr2AiRw2prQ==","signatures":[{"sig":"MEQCIGHRMaqwMIYY/mpPm9y3cGGfhFsBx8yrryhIqjPBRRqxAiA2ZKrrwe1smGaV3Hs6fW5UrGZgGW7HwUSC0KM/p1YEJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28-78cd7d53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268683},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-78cd7d53e","@libp2p/interface-internal":"2.3.9-78cd7d53e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-78cd7d53e","@libp2p/logger":"5.1.13-78cd7d53e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28-78cd7d53e_1742907103419_0.9017608419165375","host":"s3://npm-registry-packages-npm-production"}},"2.0.28-0b9090aea":{"name":"@libp2p/autonat","version":"2.0.28-0b9090aea","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"820413af0298bcb6b581bbcb67e36fb36010308b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28-0b9090aea.tgz","fileCount":24,"integrity":"sha512-DaAxLKY64fs4AqKUYDOq3v3NT81twjEC6XbJd0s0fQv428fqUsOv/KSBOhcQCzef7ehJjohtwhrEM5c+X9xl0A==","signatures":[{"sig":"MEUCIQDqbfX1tWaTEyRczp6Wz2vIWk8hFBUKqS1lL7f0wprfLgIgPyPldvgo/RINp11zv0L86WbCUDFZ7CT6G6pyghhwcpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28-0b9090aea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268683},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-0b9090aea","@libp2p/interface-internal":"2.3.9-0b9090aea"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-0b9090aea","@libp2p/logger":"5.1.13-0b9090aea","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28-0b9090aea_1742908602705_0.2847188370073088","host":"s3://npm-registry-packages-npm-production"}},"2.0.28-d53ef170c":{"name":"@libp2p/autonat","version":"2.0.28-d53ef170c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9e7277491501aa5109ea1f69c250572ded2ba88a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28-d53ef170c.tgz","fileCount":24,"integrity":"sha512-kQO6/qIDrrT9GoKBA+jGDgmGnIZW9Qb1z1Ga7tFN8nW2a20BsDq0weanHph+pbeL59dssKjlqVGDqQSsjNAZcw==","signatures":[{"sig":"MEUCIEym9s4c/MuvrF+JL7KH8B6WboYyoj9cj/MmKdL1OA3mAiEA0SKFh6NJLMY9RgG+e1v098xaDdikIPPaJw9PGCw1JhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28-d53ef170c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268683},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-d53ef170c","@libp2p/interface-internal":"2.3.9-d53ef170c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-d53ef170c","@libp2p/logger":"5.1.13-d53ef170c","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28-d53ef170c_1742921152400_0.41294484435555234","host":"s3://npm-registry-packages-npm-production"}},"2.0.28-da4e9da82":{"name":"@libp2p/autonat","version":"2.0.28-da4e9da82","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1d3342058d981410b11a6390d3c0672b47e11ce8","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28-da4e9da82.tgz","fileCount":24,"integrity":"sha512-iM4Y/KVo/5+TOUUdduIe89rHFyj7UucYNh3jTw/SX1YknG5/XXUk+o+ac8lCjFjI3jydU79EQEhgNFuUiJ8lCg==","signatures":[{"sig":"MEYCIQD/78OidaOb5O58YA/+rUi6ftsw8OL/UvNRIYUXyvpKmAIhAK0JS5ilqt1ZhRbBgXdg5+hZhPR8PhTtasipuwFxkuNN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28-da4e9da82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268683},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-da4e9da82","@libp2p/interface-internal":"2.3.9-da4e9da82"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-da4e9da82","@libp2p/logger":"5.1.13-da4e9da82","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28-da4e9da82_1744112339238_0.8770235697553646","host":"s3://npm-registry-packages-npm-production"}},"2.0.28-4c64bd06d":{"name":"@libp2p/autonat","version":"2.0.28-4c64bd06d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7365488ca18a511cb625c278d2c4b6482b3bc72e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28-4c64bd06d.tgz","fileCount":24,"integrity":"sha512-4zw7W4RBL9+5FHY9XwKJvWWkFTEjiyK9OB+9HlB5bzwkewI8bSHmsEY2LPWFuudJEYKSm1JMNJsxzmgsqS4NoA==","signatures":[{"sig":"MEQCIB5LJEdXcO4Z2AMw0c6cJvEh57XU1in4y78j1MX4Y9AUAiAYCV8Oci4HbZp2hPvA2d9nb8Yft641WO8LGJEo7Sa9Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28-4c64bd06d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268683},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-4c64bd06d","@libp2p/interface-internal":"2.3.9-4c64bd06d"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-4c64bd06d","@libp2p/logger":"5.1.13-4c64bd06d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28-4c64bd06d_1744196483213_0.6197999328542987","host":"s3://npm-registry-packages-npm-production"}},"2.0.28-da7353a0b":{"name":"@libp2p/autonat","version":"2.0.28-da7353a0b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2f48735b6d9f446c11047ddf54d65686d12a0543","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28-da7353a0b.tgz","fileCount":24,"integrity":"sha512-Jv2iMHz1lmk/JUA0trbxAREFKqzXAfIXvZWtZKMmHxmt+pBvL57rxY3Vs4zyoh7LTEE3M82CgFWNUjrXrXkpmg==","signatures":[{"sig":"MEUCIAx21OTv+yEKI5+KZRb4saAQGxJbssYgmeA3IFzN5PyvAiEAs+K5txWzgKGQH2R71pFif32wPKsJdtpvY3I5ZDru9rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28-da7353a0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268683},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-da7353a0b","@libp2p/interface-internal":"2.3.9-da7353a0b"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-da7353a0b","@libp2p/logger":"5.1.13-da7353a0b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28-da7353a0b_1744200203082_0.8346483253341181","host":"s3://npm-registry-packages-npm-production"}},"2.0.28-53a9be54e":{"name":"@libp2p/autonat","version":"2.0.28-53a9be54e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0a0d1991a7b47eddb8627f27dae6b4b9ba5035f7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28-53a9be54e.tgz","fileCount":24,"integrity":"sha512-SU6dEJHoZg0//9xrDhK682K0Cb6xjA1N4GpgakYdogmGQXdt6bk/wQou/1EtVnB05k6RHUnWSCBKEdvnyWHjAg==","signatures":[{"sig":"MEQCIH8x7b49I3oO6W1BYye+MPwgPze9vgYOhsx6CiuUKAQTAiAzFfK3L/FkzmZoaLw3NTidRpRrV7qhS24y3J/o8nV/lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28-53a9be54e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268683},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-53a9be54e","@libp2p/interface-internal":"2.3.9-53a9be54e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-53a9be54e","@libp2p/logger":"5.1.13-53a9be54e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28-53a9be54e_1744207014663_0.16325711556787836","host":"s3://npm-registry-packages-npm-production"}},"2.0.28-4f37aff53":{"name":"@libp2p/autonat","version":"2.0.28-4f37aff53","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ab8c99305eb4705ca015352527e32d16671526f4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.28-4f37aff53.tgz","fileCount":24,"integrity":"sha512-nU5+LPIPjeSh/HnNgPFkmjH+KW0afgd5BB97YeGDR782lpqnyErSaWAy7G71gNazsHI30LY1FKPlaQf5L036vg==","signatures":[{"sig":"MEYCIQC47TP8IjR6xZy3F0H4kmhMCVc6a/FbcSRmOquI7WeVUgIhAJFRRCobwz3BoR5FF9XvagLMcKEFwiu0QRT/B6hTGRGv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.28-4f37aff53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268683},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.25-4f37aff53","@libp2p/interface-internal":"2.3.9-4f37aff53"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.0.15-4f37aff53","@libp2p/logger":"5.1.13-4f37aff53","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.28-4f37aff53_1744210720845_0.8559918819982697","host":"s3://npm-registry-packages-npm-production"}},"2.0.29":{"name":"@libp2p/autonat","version":"2.0.29","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8137d00f9de8a5fe6471251ce6e2b19f198bf23f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.29.tgz","fileCount":25,"integrity":"sha512-8vpqEtEjDa5TU+D8gMF01yPqEH9actMDKlqi731OnsChOPfjMnvdm0jYd82u/OFygoibh6PGaKpzekspfuHXQQ==","signatures":[{"sig":"MEYCIQDNJ3t6LejKdm2JLwgvzH3/k7cbQ7H1q+vW/uZslfNtHQIhAOPQCeY2CCBFf+4UipFpLEsQ95I+ONxyM6/Rq0bQhpR7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269246},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.6.1","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.26","@libp2p/interface-internal":"^2.3.10"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.1.0","@libp2p/logger":"^5.1.14","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.29_1744213257746_0.47056302937463124","host":"s3://npm-registry-packages-npm-production"}},"2.0.29-b9e32cc37":{"name":"@libp2p/autonat","version":"2.0.29-b9e32cc37","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.29-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ca0c4164f9b48f8205f2ef5724e8f7374f61f652","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.29-b9e32cc37.tgz","fileCount":24,"integrity":"sha512-pa0uv9+cjgqk7WcToHpiSSxD8f2c+4jw6a8JG2k1kPloRnxdRF9+aCtujIDZkaf0CSbF7dcM5aFmzK86B4xdHA==","signatures":[{"sig":"MEYCIQDt+DdDFhI0Vi1rspYzLMyxndra4e7vKDzwSANBcS1avQIhAOnqMrK2+iudTH3xs+k9rYpAFO9ijuUD5xAzwBaVaETN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.29-b9e32cc37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267986},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.26-b9e32cc37","@libp2p/interface-internal":"2.3.10-b9e32cc37"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.0-b9e32cc37","@libp2p/logger":"5.1.14-b9e32cc37","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.29-b9e32cc37_1744725701426_0.9017424056386922","host":"s3://npm-registry-packages-npm-production"}},"2.0.29-3833353bd":{"name":"@libp2p/autonat","version":"2.0.29-3833353bd","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.29-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5eac9fc6efff439c5fd7bbda8fb5bf301365260b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.29-3833353bd.tgz","fileCount":24,"integrity":"sha512-PDzhUzAUAAihaYKKoH7RPRr65+13tIPpV32htsiWNIdJMVy6hNc7Y7V8nDdqaveCbRCDFBGILLyc6+jJf9JsTg==","signatures":[{"sig":"MEUCIQDTlbaQf2sr5lLIFIIcACfFb7Qc9Oy7Vu8BV+E1jwKL7QIgeh9yClT3UEOa2/nCoGHgQUH97yTs0HMiXc3jejGkND4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.29-3833353bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267986},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.26-3833353bd","@libp2p/interface-internal":"2.3.10-3833353bd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.0-3833353bd","@libp2p/logger":"5.1.14-3833353bd","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.29-3833353bd_1744791946237_0.0314373215229915","host":"s3://npm-registry-packages-npm-production"}},"2.0.29-f09bef843":{"name":"@libp2p/autonat","version":"2.0.29-f09bef843","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.29-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9105ccb46ca366d4215a524a6dd5ce3146a6749e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.29-f09bef843.tgz","fileCount":24,"integrity":"sha512-B1hCPXAgnkH1pRv2NhTTNF2AaWFc7jmJQjgHkx9DgfePxYWCz1iWgNpiWS7wVQKkXNi+auhcko/rf0Cnmuc27g==","signatures":[{"sig":"MEUCIQDo1SS8q+vTVdpQeFLUqiKUzAe0w9llLDTEni61TdTapQIgJ43Vn0S3Axjx84L3+0Hl4s7PaCy0Fq5NNrC2a1pwkeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.29-f09bef843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267986},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.1-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.26-f09bef843","@libp2p/interface-internal":"2.3.10-f09bef843"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.0-f09bef843","@libp2p/logger":"5.1.14-f09bef843","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.29-f09bef843_1744794086606_0.09900772946406211","host":"s3://npm-registry-packages-npm-production"}},"2.0.30":{"name":"@libp2p/autonat","version":"2.0.30","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b9d2ef458f5ec70fcbe8f953173f4e092d482571","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30.tgz","fileCount":25,"integrity":"sha512-IDFZHKiENZw35ejKr6gj8D9tMZe5hRNPapa0qwuClK2Ca3v7ihNktEUWD3hb+Wn4dBCZepqXCZtJWtu2pJSrGQ==","signatures":[{"sig":"MEQCIEYGmp49RxYz18sKZ1qxpgJportk25YNWZxFOrD1j/OvAiASWUA2eQfuz/jcqe9iPZYB+MKZK9IbTIBnNkEhL3XZaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268549},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.6.2","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.27","@libp2p/interface-internal":"^2.3.11"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.1.1","@libp2p/logger":"^5.1.15","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30_1744801908989_0.26887712545993403","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-afa5c9f59":{"name":"@libp2p/autonat","version":"2.0.30-afa5c9f59","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a8f1085215dc7a53a22eaa12eb62e0c14c68359f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-afa5c9f59.tgz","fileCount":24,"integrity":"sha512-4Q8APTOoLEtDrUgtvhiJgfVvYzcfN/UBwDoeW9XP2g4U8NYpuLAK6YBjzdH9gzF01j7ewTPItZlEm0x9qnuZlg==","signatures":[{"sig":"MEYCIQDh5U0PoH+z4XR5tUVMWp2xu0iS9+dFc2YsALVRmPEtzgIhAJYHpfBJR1X67p5nCwhwi2Zu5kQtEvWtzLIRQ6ZmWMWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-afa5c9f59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267986},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-afa5c9f59","@libp2p/interface-internal":"2.3.11-afa5c9f59"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-afa5c9f59","@libp2p/logger":"5.1.15-afa5c9f59","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-afa5c9f59_1744876164609_0.7427143381534325","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-6f96de86c":{"name":"@libp2p/autonat","version":"2.0.30-6f96de86c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0ae0c2bd0d224cda34473ecb69a9a69d8681056d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-6f96de86c.tgz","fileCount":24,"integrity":"sha512-qHhjfwFNDgH+zQiroY4cI/R9yohVavPaerD8rgSKBvBxu7et61UQ2OS3zBd1EmVXVT/fFjebCswppYuga9pG0A==","signatures":[{"sig":"MEUCIHbo/WEqg4ynY4AVebALPx2WlCYL7pv+NFRQ+nUXlSNLAiEAoyS8Q6wNS9QsvIRb4P1k1VnDWiOK/cRpTwRleYHo+0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-6f96de86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267986},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-6f96de86c","@libp2p/interface-internal":"2.3.11-6f96de86c"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-6f96de86c","@libp2p/logger":"5.1.15-6f96de86c","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-6f96de86c_1744880739439_0.15190003781491845","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-cdc63e6cc":{"name":"@libp2p/autonat","version":"2.0.30-cdc63e6cc","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fb7cdbcb9b623a37adbc73eacce0ff53f5352fd0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-cdc63e6cc.tgz","fileCount":25,"integrity":"sha512-E1bUJE7s6JH4tz8HmeXyhxPeGZ3beksyKLYuS5BgyF3Z4hT8uW2jz5zA6LWcAjrs+77prk64y+Qggzda5tC0FA==","signatures":[{"sig":"MEUCIQDkrP/GoNuXbecuEPlTlmHbHYAJ1Osq+TyGD/ncY+ITXwIgdMsPznZk1kFyD/5RFmyZo3OBMGOrKvfY1XCbz/oy8YI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-cdc63e6cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1120867},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-cdc63e6cc","@libp2p/interface-internal":"2.3.11-cdc63e6cc"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-cdc63e6cc","@libp2p/logger":"5.1.15-cdc63e6cc","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-cdc63e6cc_1746550325377_0.6892819272710686","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-772b4011e":{"name":"@libp2p/autonat","version":"2.0.30-772b4011e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b777a90dd2ecaf0c2cdf79e40b67a770b60c88d4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-772b4011e.tgz","fileCount":25,"integrity":"sha512-RS/skKPeVU/WWsDCbXBIwPKzYhwmI2wogBzB/0AQMhFx2RSitxWhoTzg+iUKmXRHIuj353MzcxPLWDgjwipkZg==","signatures":[{"sig":"MEUCIENH6W38n6UAi1JMrXnV3xlzLfpPJpvyxzufHdDeUlhnAiEA9WmghSttr0ZI+TXYK/zjnfd7KDcGYTEFUJcCrzJwAAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-772b4011e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1120867},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-772b4011e","@libp2p/interface-internal":"2.3.11-772b4011e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-772b4011e","@libp2p/logger":"5.1.15-772b4011e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-772b4011e_1746610000381_0.5380666943421628","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-f1de46607":{"name":"@libp2p/autonat","version":"2.0.30-f1de46607","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b2637594632846fa03776e4ba61d0f8cd50d0f85","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-f1de46607.tgz","fileCount":25,"integrity":"sha512-pE1Xh/q/q9os01tK63/xJaafSnKii+JtUlMET0ffm6dExDk/tCk8xySfOZx6UJcpD2dj9HqHbNURIVdLOnoHsg==","signatures":[{"sig":"MEUCIQD2YUZIrSCU/qNPjyaKEsrnI1IuPOPDICFup7yRhSj2dwIgRlLcpbAOMR1HBJs7D31zsU/k0uGfucS42fjXNOIfzJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-f1de46607","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1120867},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-f1de46607","@libp2p/interface-internal":"2.3.11-f1de46607"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-f1de46607","@libp2p/logger":"5.1.15-f1de46607","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-f1de46607_1746614849732_0.3581520814260428","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-9b33d202e":{"name":"@libp2p/autonat","version":"2.0.30-9b33d202e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a2e11c6dc2144a9b43276bad3ec8174ad4e1de68","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-9b33d202e.tgz","fileCount":25,"integrity":"sha512-X/mqQSRxRfwBAmCKOUmFvVabUg/1ZrTRbzXuljCl09JRm8nfH6/flbuh8/JeJCafK8m8dP0xe6ybzqKugoV60w==","signatures":[{"sig":"MEYCIQDMvh+0Py2B3WSj0V5CWSevLoXmoJoMfldwT/Zc6JVZwgIhAMSQ2RlNQngLosLPoY29xIoHS8DBtmpUf63cxzdXmVBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-9b33d202e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1120867},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-9b33d202e","@libp2p/interface-internal":"2.3.11-9b33d202e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-9b33d202e","@libp2p/logger":"5.1.15-9b33d202e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-9b33d202e_1747036374415_0.814138757067318","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-a5a33afd9":{"name":"@libp2p/autonat","version":"2.0.30-a5a33afd9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"930ce56a9070f1e7f173d111eda799ccaea64bce","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-a5a33afd9.tgz","fileCount":25,"integrity":"sha512-wJ89RBDw+yqJhdpJ94bM2iJaKAWQDAgfMiRQT5SXQka2jp9tqhjpJVmtcVlaFfoysbJv6oUUOOFCck+OEpj2Rw==","signatures":[{"sig":"MEUCIC4Cm8RXAIv1PC97BBDXmU0Nz2MBJXhEMY3JO4iYbP8MAiEAzPtbhROOK9Q9I/bCCbBTkN0A8a5kST64vI0fnOgyDFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-a5a33afd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1120867},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-a5a33afd9","@libp2p/interface-internal":"2.3.11-a5a33afd9"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-a5a33afd9","@libp2p/logger":"5.1.15-a5a33afd9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-a5a33afd9_1747039702917_0.9828438697055968","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-4b8c0a6bd":{"name":"@libp2p/autonat","version":"2.0.30-4b8c0a6bd","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3b6063bf9cdb28f64a7fa2a86a25dc6ee5bb4412","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-4b8c0a6bd.tgz","fileCount":25,"integrity":"sha512-bQeVpBlnAdWjfo1ad20o4wFBStt9FWxtV29VRHdBIAl0OflK7aAkZJlDEEoATJ8znDvOq/LnQ4tzrmzkP4l6yA==","signatures":[{"sig":"MEYCIQC7Zmnkh0NBi1m8vwDV3wqDQXXliMjP/GAeiKtSBwPnZgIhAOTWUVGVI2G8oj3tcFVZjroBIbo6nM8ObExR/vy/9SbP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-4b8c0a6bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1120952},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-4b8c0a6bd","@libp2p/interface-internal":"2.3.11-4b8c0a6bd"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-4b8c0a6bd","@libp2p/logger":"5.1.15-4b8c0a6bd","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-4b8c0a6bd_1747221181551_0.33080664546376104","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-185b23eac":{"name":"@libp2p/autonat","version":"2.0.30-185b23eac","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"63f3c73de274d8f50d1237738d86e0f845fd5213","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-185b23eac.tgz","fileCount":25,"integrity":"sha512-cAtMJ/0+RsBrvsyGH0vW/rdLn/cRCQJkDGF4egRz8G4s+3LkOlDgKSTLQScdfodTMXpTrMAGWzoSjS0ht/JcIA==","signatures":[{"sig":"MEUCIQDqMA1/qSHcEDkfCOKSrG2IY83xtbrgG9DMM/fMhXtjSQIgUGpJPejQRsnBwNe3LuRGIcK8QDn0IBIPBDjjIH8ieRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-185b23eac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1124877},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-185b23eac","@libp2p/interface-internal":"2.3.11-185b23eac"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-185b23eac","@libp2p/logger":"5.1.15-185b23eac","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-185b23eac_1747227095901_0.2746945438268087","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-213a54a1e":{"name":"@libp2p/autonat","version":"2.0.30-213a54a1e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2a06357df39c7ea997ebfc0f8b7923b6f3a1a852","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-213a54a1e.tgz","fileCount":25,"integrity":"sha512-ngBlMW3c10pMlJsGihYqqJNmnVIohxY4Zd7OH/WGkBSTAATBMDu1/VjFxupShqiW9nzdnPzSWnzcsNApoFnMNA==","signatures":[{"sig":"MEUCIGl0TEWIodeKb3PH8bXiIXVSV/coDbYYGtddR30UoVwsAiEA/GbWYeyBJHmw1GKyDi/RgmnxQZNc2Wq1kYHpYMOzOpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-213a54a1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1126425},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-213a54a1e","@libp2p/interface-internal":"2.3.11-213a54a1e"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-213a54a1e","@libp2p/logger":"5.1.15-213a54a1e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-213a54a1e_1747413806271_0.5392391469642337","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-32627c876":{"name":"@libp2p/autonat","version":"2.0.30-32627c876","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e05c662cffec05c78585a5dfce8d7a4558f849b4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-32627c876.tgz","fileCount":25,"integrity":"sha512-+//qjR+Q2eAosBrF336XOqVXMF23OfCYKRxNcG5/YqNSi4H7YJNNKcywRP+SNyPRtlzBMxKjTo3HuhZsZYOvCQ==","signatures":[{"sig":"MEUCIB2MJXEwWje4LZN85CJrekgr0Ofa8WKIGCe01yfXgk9EAiEA4xpU/7W1geKHp4bAAzzRkTO/pYdkd3T1SukuhAnBZCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-32627c876","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127639},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-32627c876","@libp2p/interface-internal":"2.3.11-32627c876"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-32627c876","@libp2p/logger":"5.1.15-32627c876","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-32627c876_1747467487807_0.5049597707184514","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-3577af88a":{"name":"@libp2p/autonat","version":"2.0.30-3577af88a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"84f38ddaa74060c484834df2ab03170db024539b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-3577af88a.tgz","fileCount":25,"integrity":"sha512-36g51pzLXvpYt1Y3lzi/R6MGtp1vuz65XsbYUWOaFdwxrRhLe0FP3dBWGM5a49xxha4ZwwQY9g1tHYOSMsfZxA==","signatures":[{"sig":"MEUCIQD9/dGalvkeAWa7MDcLe624+l0/pj+4R8wn9R8oUE78LwIgeAAGq2+xfTXC+RZxhLh5oyprKd5Nt8PPDu5F5OeOGoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-3577af88a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127639},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-3577af88a","@libp2p/interface-internal":"2.3.11-3577af88a"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-3577af88a","@libp2p/logger":"5.1.15-3577af88a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-3577af88a_1747635326881_0.054509398247277074","host":"s3://npm-registry-packages-npm-production"}},"2.0.30-3df5bf2da":{"name":"@libp2p/autonat","version":"2.0.30-3df5bf2da","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ca06560b36559c94c82cea86d0dfe591f33c2d3e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.30-3df5bf2da.tgz","fileCount":25,"integrity":"sha512-i8r8GsOfWsXl72yRLzpA6GkfaZsVnrt9UV6FGcZF8MVocPT3qHyF51A85IsLaYxhcaXcagR2mo0ot8BPn9NWeg==","signatures":[{"sig":"MEQCIH7g2h08sTzchhMgrlhmMonI79uxxZDCkOPJgPmYEpxhAiBalJOw1dT2PG9ii8JkVoEH+czKFzJKnEMhjKWfnBix4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.30-3df5bf2da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127639},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.27-3df5bf2da","@libp2p/interface-internal":"2.3.11-3df5bf2da"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.1-3df5bf2da","@libp2p/logger":"5.1.15-3df5bf2da","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.30-3df5bf2da_1747642967099_0.387246399544553","host":"s3://npm-registry-packages-npm-production"}},"2.0.31":{"name":"@libp2p/autonat","version":"2.0.31","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5dda79dc198a53e426474c9b9b01f64dce37c428","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.31.tgz","fileCount":26,"integrity":"sha512-/gMMA1lw1BugJtmkaWoqncInWl7DEGX+KWQebPWDVGSoBywV/SAwwuSKKx2TscCnciwPD4eoUG5599u27AVCDQ==","signatures":[{"sig":"MEUCIHtYie93RogikNnDGX5PyMHLcxUjmqaILCu5ZnCQ+0qnAiEA9o5+cozccMBlmKevN0A9f0Ot11EO4mulBpy4RIicjd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1128203},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.1","@libp2p/utils":"^6.6.3","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","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"^6.0.28","@libp2p/interface-internal":"^2.3.12"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.1","sinon":"^19.0.2","it-all":"^3.0.6","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.7","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.1.2","@libp2p/logger":"^5.1.16","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.31_1747645120656_0.8382842197018876","host":"s3://npm-registry-packages-npm-production"}},"2.0.31-aa25d38ab":{"name":"@libp2p/autonat","version":"2.0.31-aa25d38ab","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.31-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1e7d76af518344f2e0c2b80e4d373052c4daec78","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.31-aa25d38ab.tgz","fileCount":25,"integrity":"sha512-q4VQQhZaKbQEDnHLJMacd6vsph9CkdJq2esr8TUOqEzUdsF9yubCsm/mPmwZYgDtJverX3RTal7q5Pgpf4vpug==","signatures":[{"sig":"MEQCIDn9HTJ0fuxqcLvzO7ZDeq+1+h3+SJSBfOYZ1QqjkRr+AiB1NH67UUyyQEuh8ZR7bo2mezAInwlj7y7BR4ZuzrPapg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.31-aa25d38ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127006},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.4","@libp2p/utils":"6.6.3-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.28-aa25d38ab","@libp2p/interface-internal":"2.3.12-aa25d38ab"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.2-aa25d38ab","@libp2p/logger":"5.1.16-aa25d38ab","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.31-aa25d38ab_1747747027338_0.11432177979439828","host":"s3://npm-registry-packages-npm-production"}},"2.0.32":{"name":"@libp2p/autonat","version":"2.0.32","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9b797b1b6a8e95eb0617156dd8ee6e90e1de6ab2","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.32.tgz","fileCount":26,"integrity":"sha512-AHlfkhyLs2uN4wDSt0Nh/XeoUefL/ABKu9IZrDRCiD1y6nqI/wVCJtdJ+yWd/DoFdhrlOFJxr9ryJhLQNHdKFA==","signatures":[{"sig":"MEQCIDNUa6RhIXFwFoGH4Yi4eIDbzI+ng4Q9J6Ga2JP+3o3vAiAZ8f0O+vBjYwc/3Ju6buF9N0vt8Y3fDXf56SiPpysj2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127569},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.4","@libp2p/utils":"^6.6.4","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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"^6.0.29","@libp2p/interface-internal":"^2.3.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.6","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.1.3","@libp2p/logger":"^5.1.17","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.32_1747750923041_0.03385295311572256","host":"s3://npm-registry-packages-npm-production"}},"2.0.32-776cb432d":{"name":"@libp2p/autonat","version":"2.0.32-776cb432d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.32-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"be51c96597cd23ed08868186de464b1e25ae3158","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.32-776cb432d.tgz","fileCount":25,"integrity":"sha512-s1kuf38iG5F3wjpVszqUKgJzPmvDo2YEoHcibJlHAeF8jOVzA03KKvuP3yeX/XqK9QiuR0e4LqdUhlWhjj1Ktw==","signatures":[{"sig":"MEUCIQD7YqYJcjBubFM7Ye//ML0Hc8XIWupa7KQveTUNf9pnzQIgB2S7zNsP1WlkyQ3OphUtwZStoNvYG6ylsZKkdjr+7CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.32-776cb432d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1126942},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.4","@libp2p/utils":"6.6.4-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.29-776cb432d","@libp2p/interface-internal":"2.3.13-776cb432d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.3-776cb432d","@libp2p/logger":"5.1.17-776cb432d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.32-776cb432d_1747841284427_0.3881212894417405","host":"s3://npm-registry-packages-npm-production"}},"2.0.32-7788b4025":{"name":"@libp2p/autonat","version":"2.0.32-7788b4025","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.32-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bbb293f0cf35e4dc1ddad467352cb7b7ea3c5db6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.32-7788b4025.tgz","fileCount":25,"integrity":"sha512-/LfqwTe0+ZLMICPUBc4MIxxU1XpihdmBlGsf5l70kAqiTrdYdQM++o3w4EzToydiFAHD15L6BGOx4A3J7WHndA==","signatures":[{"sig":"MEUCIDx/zNek0hu9oakAwfUe/mG369mVnfiQ6Ddr4JnlK9YxAiEA98kaVBVCadhamI3B108emD9zd4urzl9RH6mfpBOT1vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.32-7788b4025","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127150},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.4","@libp2p/utils":"6.6.4-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.29-7788b4025","@libp2p/interface-internal":"2.3.13-7788b4025"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.3-7788b4025","@libp2p/logger":"5.1.17-7788b4025","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.32-7788b4025_1747920821440_0.1222798086405299","host":"s3://npm-registry-packages-npm-production"}},"2.0.32-ab014c0c0":{"name":"@libp2p/autonat","version":"2.0.32-ab014c0c0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.32-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"01f7586b086425a119ffd5227d2a024a8a6f7db5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.32-ab014c0c0.tgz","fileCount":25,"integrity":"sha512-YdK+0e9FGc4KBa3jTa73S0Q1KK95GxDh0d20FpHJxROo2oG+wIlivAcT7WPhrriq+LdEUQYsBVEvM4yB9uELXQ==","signatures":[{"sig":"MEUCIQCcOwJyFcdyEPO0chrSCrJSokudwIMkVtZYSj3R8zty6AIgBuCrUUhW6QIcyvsL7qE+YMPHKHeOk26sRvxCgfmmq1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.32-ab014c0c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127151},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.4","@libp2p/utils":"6.6.4-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.29-ab014c0c0","@libp2p/interface-internal":"2.3.13-ab014c0c0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.3-ab014c0c0","@libp2p/logger":"5.1.17-ab014c0c0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.32-ab014c0c0_1747926234153_0.08767159181420414","host":"s3://npm-registry-packages-npm-production"}},"2.0.33":{"name":"@libp2p/autonat","version":"2.0.33","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b183b47fb44d5fc47ab390de5da7253f78c94ade","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33.tgz","fileCount":26,"integrity":"sha512-IND06PxRrw7Y4GuPqJENQXwr/eyyXkSMaOYdKhElJydGNddn9mkVqu++z+DCRPt0xUFLL4qYwXbm93lC2gtJyw==","signatures":[{"sig":"MEYCIQDdXTns8zTOIufyIvBDFRMAFYAyX36JNRfidznh9v/u3AIhAJl0HNE1/Sr7wk3GBc4b9mX4yGNXL247V+4J5Q/Fw0Ml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127714},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.4","@libp2p/utils":"^6.6.5","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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"^6.0.30","@libp2p/interface-internal":"^2.3.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.6","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.1.4","@libp2p/logger":"^5.1.18","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33_1748007085646_0.42646359896558916","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-9f1be6742":{"name":"@libp2p/autonat","version":"2.0.33-9f1be6742","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7d3dc85299d3dc6b4780d573d7382761c142d623","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-9f1be6742.tgz","fileCount":25,"integrity":"sha512-fstf1gCH/Ma0bxA0I2az5FwrnGQXAk+2E/P50a4zbzE9sEZzyh53P39NTbQ5yiMWj4K7mpPxiC5jtM27YklA/w==","signatures":[{"sig":"MEYCIQCwzwH0knN5iIhsVL+XBbVecCScDlVXUwVbrdFivFbTXAIhAJcgzXhZZOY31JfRJO8NmWI0cGqamHEnPrU4EueF9EQw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-9f1be6742","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127151},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.4","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-9f1be6742","@libp2p/interface-internal":"2.3.14-9f1be6742"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.6","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.0","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-9f1be6742","@libp2p/logger":"5.1.18-9f1be6742","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-9f1be6742_1748084015255_0.863543624858337","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-14dbebea8":{"name":"@libp2p/autonat","version":"2.0.33-14dbebea8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"44d9946453b472adebe2e011c4921fb00c65ee2a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-14dbebea8.tgz","fileCount":25,"integrity":"sha512-72/7Y1VUEo4Mzhf1v/tW9yJBVVRwG5BwQdC1YdA6FCoxns/mmssVQKhKKL70mGDh5MGK7+1GKGxVdEjMhrGaag==","signatures":[{"sig":"MEQCIFkqznnhBYbE4KuQgJg+AIWUJLmhsmI/wMxm2qUqC3WHAiBOlf4ZrB6jvbXba7V2ng5oMZaz8NLdSiE2W/8sNTBftA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-14dbebea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127152},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-14dbebea8","@libp2p/interface-internal":"2.3.14-14dbebea8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-14dbebea8","@libp2p/logger":"5.1.18-14dbebea8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-14dbebea8_1748086362017_0.06008595898193203","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-8efb065d2":{"name":"@libp2p/autonat","version":"2.0.33-8efb065d2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3fcc3f8396cd4802d8d9f970456b95160d8318f8","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-8efb065d2.tgz","fileCount":25,"integrity":"sha512-es62t7ACnO92nA687asW/Mfq8wXjP42anObJsqMDCg61lp7UcQFDPd0p9/lwmfbtjchefb1mKRwGlKK6K8ODJw==","signatures":[{"sig":"MEUCIG2Lr0w+DkoAOHhWK/fCLLY5vUJWXM0lyO9XIDN61xcsAiEAsQpfKjvhZ8sOSAicxx63Hcrzdz3IpUsMF10eajMwNHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-8efb065d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1128685},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-8efb065d2","@libp2p/interface-internal":"2.3.14-8efb065d2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-8efb065d2","@libp2p/logger":"5.1.18-8efb065d2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-8efb065d2_1748453304087_0.03419293668210388","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-5b004c0c4":{"name":"@libp2p/autonat","version":"2.0.33-5b004c0c4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4753f6568f2c22c74f48d44418a973578bf43d72","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-5b004c0c4.tgz","fileCount":25,"integrity":"sha512-PXsvIp86UkJi9jxsrFUR5T+UJbKzESg346G7duC4QvYnQc6wja+hM09FaNnz2TaBmurgWfAAqXjcn1BBaaaBhw==","signatures":[{"sig":"MEQCIGCT+Kg//h+81g0dtucqiZ77O1AD5fzOwtMVfpsiR0JKAiAf3UnGaijnlwqdhE0/QhwtczgEZCdtVWpvc1Kc+Vjzpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-5b004c0c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1128685},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-5b004c0c4","@libp2p/interface-internal":"2.3.14-5b004c0c4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-5b004c0c4","@libp2p/logger":"5.1.18-5b004c0c4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-5b004c0c4_1748453960543_0.8697575657887311","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-b32bc8406":{"name":"@libp2p/autonat","version":"2.0.33-b32bc8406","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c8ac9457c5595fbdc5ca48bba20b9abba5a0aea3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-b32bc8406.tgz","fileCount":25,"integrity":"sha512-GtayExH6HDbfWdfnd2oWwOf2bnQeurYBNSXSQEc+XVXUmlF2wq1pa1FbAB7q3TNvv6tkrqVxSdUnrcX3pMCmkw==","signatures":[{"sig":"MEUCIQDAzeAXOYcqr1wYJ62CZwKwBiOgfc0PIztTkipPo5yWQAIgDEDrnZLtlVInraHD0JMFxW+grFu1obn3onS3TjPZm/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-b32bc8406","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1128685},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-b32bc8406","@libp2p/interface-internal":"2.3.14-b32bc8406"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-b32bc8406","@libp2p/logger":"5.1.18-b32bc8406","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-b32bc8406_1748458711839_0.6873073597137547","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-3528df829":{"name":"@libp2p/autonat","version":"2.0.33-3528df829","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"270723e83552545c3e46b555c5e01349f3419e41","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-3528df829.tgz","fileCount":25,"integrity":"sha512-2ukG5V64roh9PqQhSROMsVMnlLdLy28XGEmQT9MLkHk9D2kCVzvpY4hfnDm5uoymJqeW18NmuVQNf1FSQJTkDA==","signatures":[{"sig":"MEUCIQCRXL6MRdCOdv5bfYnOFZ+1VPTsqIN6s3CnYjcUw0ExmwIgH7Oe5z4W4+sX3TTk+Jgl0nD6AknbznPM/1VfiTIysAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-3528df829","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131943},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-3528df829","@libp2p/interface-internal":"2.3.14-3528df829"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-3528df829","@libp2p/logger":"5.1.18-3528df829","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-3528df829_1748510488803_0.48412468638199835","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-d91ae66c6":{"name":"@libp2p/autonat","version":"2.0.33-d91ae66c6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6e0ad180adec0ed081a9400274d0c4b55d8747b9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-d91ae66c6.tgz","fileCount":25,"integrity":"sha512-2J3zDOZ6K++Lupj/75JYuCfYRgFOVdiZokgLn66er9+jpy5mRzqPYKkK+6TyTA0oUWCNjEvoe27Bi8qhZkUJ6g==","signatures":[{"sig":"MEUCICMmaRLmqG12csN21aWawekzHEDNRMiGau92hdcm/hCdAiEAxegKzIL5nmX8Nfo5wcmfQ29pLVyhhpnSTyyq57RKNog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-d91ae66c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131943},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-d91ae66c6","@libp2p/interface-internal":"2.3.14-d91ae66c6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-d91ae66c6","@libp2p/logger":"5.1.18-d91ae66c6","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-d91ae66c6_1748511728265_0.7323671230639874","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-dbbc6ef1d":{"name":"@libp2p/autonat","version":"2.0.33-dbbc6ef1d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0d00676c12d18b2baeded37893fc0cc93b13f3e1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-dbbc6ef1d.tgz","fileCount":25,"integrity":"sha512-9mZPzo8R5X1J8e7n7KtT8s6MbkhNjlkudNxM4usIAgZJYAS3iQO0tooyyACq6IKfNuL+Er2AZtstQh22zn0jeA==","signatures":[{"sig":"MEQCICme+DBnUMTYX27jBvGdXVbjGRdd6N+pUVhmve8yy+IAAiBrhXGs1+pNEVaXLXOL82GF6p1in1Ynjacl2lcJInGadA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-dbbc6ef1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131861},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-dbbc6ef1d","@libp2p/interface-internal":"2.3.14-dbbc6ef1d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-dbbc6ef1d","@libp2p/logger":"5.1.18-dbbc6ef1d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-dbbc6ef1d_1748621583342_0.2745478115491484","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-2a7425cdb":{"name":"@libp2p/autonat","version":"2.0.33-2a7425cdb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1a399e631db4504320a55ae717ea0f8bed827441","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-2a7425cdb.tgz","fileCount":25,"integrity":"sha512-ikWWUdaCLeukunREhV8dAq4s5sFA8rhhwrXoOgZYC+vQvGSf/hJqdOtXwSzHQI+isVcOs7eD5zaEKP5rp09ZKA==","signatures":[{"sig":"MEUCIHcttgxcvykJbo9qnR1DcNWHBmH3dXXYf0ICEZj0frxrAiEA5vds/NsKK9jXG+k+YT1u2rgi05tdPnggRi8L4nKg2nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-2a7425cdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131861},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-2a7425cdb","@libp2p/interface-internal":"2.3.14-2a7425cdb"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-2a7425cdb","@libp2p/logger":"5.1.18-2a7425cdb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-2a7425cdb_1748621588669_0.01772982118491062","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-ec73d59a6":{"name":"@libp2p/autonat","version":"2.0.33-ec73d59a6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7dde9c43fd442b6077b42e00d3cc5eeb9b7eff5a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-ec73d59a6.tgz","fileCount":25,"integrity":"sha512-WxV28EBj8p9RMTM7JYsPlhiA+I581q9mseNxc+G3kQ2mB1c8b/F/yOpL8BycX7DWJSsu5T6zRsJ6G7VO2FwhgQ==","signatures":[{"sig":"MEUCIQCeGXJIemEB4gDANGFl7ptkGYu/9Jp0prA1JJdW2sWDdwIgQdpuCAtejCt8pKfwYQVoW+eEyzzzoi4KKHFuSJXArAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-ec73d59a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131861},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-ec73d59a6","@libp2p/interface-internal":"2.3.14-ec73d59a6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-ec73d59a6","@libp2p/logger":"5.1.18-ec73d59a6","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-ec73d59a6_1748621819677_0.4996012440187274","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-307d0ba58":{"name":"@libp2p/autonat","version":"2.0.33-307d0ba58","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eceea9f53e58d597bab3ea7e3f6b57772ee9d216","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-307d0ba58.tgz","fileCount":25,"integrity":"sha512-ia6/0gMpDcSocfrRL5UCgtJig7t81vsk+yfhc26NvuyM3vBzeJXPel4YN+PuDPY3qOBUzw+ifRJsAm5YDz0UhA==","signatures":[{"sig":"MEQCIB7Omglx5G37/ozkryJLB6T8cC+rwFIwFTtvDUZh3NMpAiBvjUmaBLPXskYUzy3lFcp8eKMmFBw1MOZXpuyC8XmpHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-307d0ba58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131861},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-307d0ba58","@libp2p/interface-internal":"2.3.14-307d0ba58"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-307d0ba58","@libp2p/logger":"5.1.18-307d0ba58","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-307d0ba58_1748622116032_0.3225248630689377","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-6a3ae02f5":{"name":"@libp2p/autonat","version":"2.0.33-6a3ae02f5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1f1b7645f7588b3ec9d658ee1f1308089a6d2784","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-6a3ae02f5.tgz","fileCount":25,"integrity":"sha512-/EacRkKjyNu58/jovavPTHKpGybmLdKm7w52AKFTR2VFKZOO0Xs/AiaPY5MvspfWkL0fzyTwHzvyhH3xlLS9yg==","signatures":[{"sig":"MEUCIDzT0R+SRs0zQkGiUx+KeawElBU3Lg8x6Ilty1s+zb0eAiEA1TPjjYVpA97Pf6nSD/CC9wAYnUPfSLARIKtUoirxxds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-6a3ae02f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131861},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-6a3ae02f5","@libp2p/interface-internal":"2.3.14-6a3ae02f5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-6a3ae02f5","@libp2p/logger":"5.1.18-6a3ae02f5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-6a3ae02f5_1748627950516_0.5755236900980549","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-b8600fce8":{"name":"@libp2p/autonat","version":"2.0.33-b8600fce8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f6a1c04e1f7b0f7687df66a64e15c194a7277b63","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-b8600fce8.tgz","fileCount":25,"integrity":"sha512-bZCQZhyXwQqqTcD2YmN9EMA5U/xwMYz3QFCt6xL/ZbeL98FH24HJZgn3kOj6XZUVVM2WKqtEonmDRHOTiEi/kQ==","signatures":[{"sig":"MEUCIQDb3UwR8rPA+73o0pc5+bfctzhE0xBESanDRdyZprK5wQIgM7fLQ64vS/QX0DvIsU5munnGrDGN23T846BKg+6TDjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-b8600fce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131823},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-b8600fce8","@libp2p/interface-internal":"2.3.14-b8600fce8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-b8600fce8","@libp2p/logger":"5.1.18-b8600fce8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-b8600fce8_1748933629204_0.3397357091130109","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-cc7b34c0f":{"name":"@libp2p/autonat","version":"2.0.33-cc7b34c0f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b7b072bc4f76379179415e59cbc851704ee10b44","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-cc7b34c0f.tgz","fileCount":25,"integrity":"sha512-olzOwPzzawu80yTge03Bmb8F/x8XdDis5+VIumqSK+RNBwSTIwW8ky75Wm/QIQJm4bLvEBN9LpnMZeRU4fUZUg==","signatures":[{"sig":"MEUCICM0TFsd84CmB0EmuXROcJ9DzAyOFxdsx/c/FUJ2zTR2AiEA6qw28Pf1SltWu82Sbl5vw21G/KVDkcOdPLFha4cLx0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-cc7b34c0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133709},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-cc7b34c0f","@libp2p/interface-internal":"2.3.14-cc7b34c0f"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-cc7b34c0f","@libp2p/logger":"5.1.18-cc7b34c0f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-cc7b34c0f_1748938721398_0.07156023847683435","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-bb4ad31db":{"name":"@libp2p/autonat","version":"2.0.33-bb4ad31db","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b727043574f9734e912943b8c456721d0e8a0464","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-bb4ad31db.tgz","fileCount":25,"integrity":"sha512-iRTf9KXkvKxFy25Uu5m80mSKo96lKTh2MwgQly9H04lMSLpzWt0VCCnYJQ+jS1VGr5k6PaFNHN2yPgC1fAqB3Q==","signatures":[{"sig":"MEQCIChvSyj4HjShLTcH8z92K4BE6tt58lGKPa/q1njPJ9UMAiBTrRTYGrtrFvBGdQRSHbT/t1eVNnyJFrY1I6QdK2Wytw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-bb4ad31db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133709},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-bb4ad31db","@libp2p/interface-internal":"2.3.14-bb4ad31db"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-bb4ad31db","@libp2p/logger":"5.1.18-bb4ad31db","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-bb4ad31db_1748953705508_0.2281297414920187","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-8e87be9e6":{"name":"@libp2p/autonat","version":"2.0.33-8e87be9e6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.33-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"66fba8cb95d9c3840bcd3bc94c4290a082286f48","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.33-8e87be9e6.tgz","fileCount":25,"integrity":"sha512-729o21l49IDOgNWx5NGQUktr2hn1UF2pDuHBQt/00e14HobQXc7F7iuSeji304CIqOi0SlSwZh6ij3/nxgLMxQ==","signatures":[{"sig":"MEYCIQCTNxgoRHuFK/0zkLVfbc3rGTREP7wTjOzqxGfJiES/8wIhAPid3p9cvQzypIM+R3okZMmFhfmOt/u0gWMMKyvPPGDX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.33-8e87be9e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1140055},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-8e87be9e6","@libp2p/interface-internal":"2.3.14-8e87be9e6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.4-8e87be9e6","@libp2p/logger":"5.1.18-8e87be9e6","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.33-8e87be9e6_1748957173713_0.8881842383458938","host":"s3://npm-registry-packages-npm-production"}},"2.0.34":{"name":"@libp2p/autonat","version":"2.0.34","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"46db687b48f22ff719d0879c1f5c4415761771c5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.34.tgz","fileCount":26,"integrity":"sha512-JqT13/RegKYcIWE0CjrmCAZ+72a+3M29xa5XR9OlUdsndjYvoJCSJ9HTMvRohHOrMuC7SsZsebTOHWFVAO7+hw==","signatures":[{"sig":"MEUCIBY86Du0CYLs4T6wLz+9PHYV4uGlCk5jIHgFc61ybtTvAiEAgLU13H5W6eUoIDtPHM1G7uc8L23+zZkTusjMaXIxiYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1140618},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"^6.6.6","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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"^6.0.31","@libp2p/interface-internal":"^2.3.15"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.1.5","@libp2p/logger":"^5.1.19","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.34_1748963441614_0.5372346573016713","host":"s3://npm-registry-packages-npm-production"}},"2.0.34-ae595d8db":{"name":"@libp2p/autonat","version":"2.0.34-ae595d8db","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.34-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"25d436ee2017b6a06617690e73ff13f50f788e1f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.34-ae595d8db.tgz","fileCount":25,"integrity":"sha512-jHj8480RZkZSLj7LNWM4Mr26QJLEpkjUYHFvkdwLERRsw8pz/6OOIzh0OW7INOxvHy62PxGhraHdqrBAHmrhtw==","signatures":[{"sig":"MEQCICaoF8zKFOhEqoJGfouO3VdKS714Jj1Yu/e//gmFI0lgAiB6k5rOmDlceMhcT4upCZYcPukpm2lloRwkuqUEFiP0BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.34-ae595d8db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1157896},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.6-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","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.31-ae595d8db","@libp2p/interface-internal":"2.3.15-ae595d8db"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.5-ae595d8db","@libp2p/logger":"5.1.19-ae595d8db","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.34-ae595d8db_1749826438418_0.5423152524663484","host":"s3://npm-registry-packages-npm-production"}},"2.0.34-6c42ea64a":{"name":"@libp2p/autonat","version":"2.0.34-6c42ea64a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.34-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cbeec716bff15d0719f532f0925425bd9a577abd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.34-6c42ea64a.tgz","fileCount":25,"integrity":"sha512-SWK7r6zfJR5j1Sy2rHEzE1HmxeWUcg+zlmFDBZ+vnnqVuKqWRyN1PDIYVv3FBqkMkPcvRV5h2MQ9a4553c14wg==","signatures":[{"sig":"MEYCIQCFLjTvVO9F4q2bEho99iEp69cfN3MXPHplRAy+IIHl9wIhAJy6ExpoKhys+whGs9Ozc/oO5GIuHWjKJV7GHWf37vzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.34-6c42ea64a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1166602},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.6-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.31-6c42ea64a","@libp2p/interface-internal":"2.3.15-6c42ea64a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.5-6c42ea64a","@libp2p/logger":"5.1.19-6c42ea64a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.34-6c42ea64a_1750077983690_0.18304957264538935","host":"s3://npm-registry-packages-npm-production"}},"2.0.35":{"name":"@libp2p/autonat","version":"2.0.35","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"64c5470d4766fc08b1fe0cb54292215a017f889a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.35.tgz","fileCount":26,"integrity":"sha512-DXSdd1zFsT25zyw8ivdcfHigZJyYEaZdyP9BpUt+2g2G84tmu4HIpCy7cAYnFPIDZ13ZBRjtHyhYmy2+53k3hQ==","signatures":[{"sig":"MEUCID++1m2wIiXWq/iVObhsO0zvjHK8GY/ryF+s1Qx8ZSr1AiEAsL6LTx73bSmW9oNaJRy5dQi2ngz/vD40/21onFqvR5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167165},"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/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.9.2","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"^6.6.7","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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.32","@libp2p/interface-internal":"^2.3.16"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.1.6","@libp2p/logger":"^5.1.20","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.35_1750080861568_0.17631594393522998","host":"s3://npm-registry-packages-npm-production"}},"2.0.35-7eed3b40d":{"name":"@libp2p/autonat","version":"2.0.35-7eed3b40d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.35-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df787bf0e720e19a6b3d6e892598333a3ff64d19","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.35-7eed3b40d.tgz","fileCount":25,"integrity":"sha512-j1vhJFeLIEi/HNMeL0UG9TyO260zmgEsSamkoiztUEiDYxNUWgpmBWyXGL7eHWWlQjMCTG4QLwNng7uxu1WPTQ==","signatures":[{"sig":"MEYCIQCkR6qsu4CMgAykFU6n+e2I0T8czxtb/8jjZcrIWK++0QIhAM9ldKLAnegmCnFnJ8aq5EPN8Z27Qhd+ytSyJj4wUrp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.35-7eed3b40d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167582},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.6.7-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.32-7eed3b40d","@libp2p/interface-internal":"2.3.16-7eed3b40d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.6-7eed3b40d","@libp2p/logger":"5.1.20-7eed3b40d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.35-7eed3b40d_1750144082259_0.7645351744380631","host":"s3://npm-registry-packages-npm-production"}},"2.0.36":{"name":"@libp2p/autonat","version":"2.0.36","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5989fdce4303bd0842f92f004197bf6d5475ac31","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.36.tgz","fileCount":26,"integrity":"sha512-B0NbRdsBoVoJmjy7gIcjzKx2LqE8P7Efnqoa+PHXt3BdD869E61Iqwf75CLaDG8R1JFkJ7c6HXCmQU/SUdq5mQ==","signatures":[{"sig":"MEYCIQCtXoLtal2xSYm1HtNfhv1LD7afFMzFX8eJJ7MqYYiFIwIhAKh73XmV5Dl2cNu2Q8uGpRTnLQNl73UAwWasJvQxfFM9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168145},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"^6.7.0","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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.33","@libp2p/interface-internal":"^2.3.17"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.1.6","@libp2p/logger":"^5.1.20","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.36_1750147321844_0.7932878718791081","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-439d2c9ce":{"name":"@libp2p/autonat","version":"2.0.36-439d2c9ce","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.36-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"be3d8fd37396392f197132dbcde1975536a663ca","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.36-439d2c9ce.tgz","fileCount":25,"integrity":"sha512-gsINOSoPtMedcWope0Z2GdNIHuAFuY5HJCPZK7EP8payZrpG6msoz2eeOHI1dmHn2xGBoJHEUkEAQcyYCptq6A==","signatures":[{"sig":"MEUCIQDfrnYE8qA1VVGlmRajHZpvcQBrungB0J5V7lw4xwYYjQIgPdEjW2TlBg9yZL8b4fAvo5v4T/80Y4pJQXO68eKGhnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.36-439d2c9ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167582},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-439d2c9ce","@libp2p/interface-internal":"2.3.17-439d2c9ce"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.6-439d2c9ce","@libp2p/logger":"5.1.20-439d2c9ce","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.36-439d2c9ce_1750173267367_0.6173824779390984","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-53001addf":{"name":"@libp2p/autonat","version":"2.0.36-53001addf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.36-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e31fd36cf9fadeda03bd6049e4fb183e3510e2de","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.36-53001addf.tgz","fileCount":25,"integrity":"sha512-RQ/xkkJBaQLCUz9U+LF8PJF/xbUpICpPb8nPQjQqfUetIiIgvWQU5ePMCJlN34fe3gAT60OSmgDVIsawh9r1zQ==","signatures":[{"sig":"MEUCIADiE2AEP0e65vshrNq4PsO+ZuKOUmHhfFyj4DWmh798AiEAxy+/kWtrq2sNgck9ul0M5DDpIeCuRG2namEK7XUrSic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.36-53001addf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170147},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-53001addf","@libp2p/interface-internal":"2.3.17-53001addf"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.6-53001addf","@libp2p/logger":"5.1.20-53001addf","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.36-53001addf_1750245525192_0.4643971400001392","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-451e011d4":{"name":"@libp2p/autonat","version":"2.0.36-451e011d4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.36-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"95c2e4bea64586557c84852f9f78ee291b9066f7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.36-451e011d4.tgz","fileCount":25,"integrity":"sha512-3l2VzXu82OreZKmSVMFX+4w0Chw6+qioPt+Nx4K1h5YlmjA/eqiiqUEKUhQGV7KU6SOWPGLnwB/W7W3pjFSjtg==","signatures":[{"sig":"MEQCICUduuiy7GFTq47hh9c8+om8dmSP83H+p1qFL4uicU0uAiA7NOhDvjXhNOFdLQy5fU9ErFhDMkHbSug+qMlC9kyDeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.36-451e011d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170147},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-451e011d4","@libp2p/interface-internal":"2.3.17-451e011d4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.6-451e011d4","@libp2p/logger":"5.1.20-451e011d4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.36-451e011d4_1750251217077_0.5145648371432008","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-d2dc12c7d":{"name":"@libp2p/autonat","version":"2.0.36-d2dc12c7d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"85d28b41b94caee92293aba2113e048c7ffe4007","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.36-d2dc12c7d.tgz","fileCount":25,"integrity":"sha512-voalGIrX1m2+L417VkLeigSDdOZJl56SXkWmdptVOz0Hj0ovD/LOjPCb5AYwPHAGC/t5HTobSl/DHwOHw/gm1w==","signatures":[{"sig":"MEYCIQDsnYisHcYeyQ8uqdICimH6r6Th6Ok6OpE6XDN3WT9fYQIhAK8JUN6OeqV4KWxhCYj3ezX3wMzePKiIRtHnbvvhx/OG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.36-d2dc12c7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170146},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-d2dc12c7d","@libp2p/interface-internal":"2.3.17-d2dc12c7d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.6-d2dc12c7d","@libp2p/logger":"5.1.20-d2dc12c7d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.36-d2dc12c7d_1750845736819_0.9651324915642954","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-8ad44f759":{"name":"@libp2p/autonat","version":"2.0.36-8ad44f759","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"35546cc3d9c8be5ca48567d463ad271a461cdd54","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.36-8ad44f759.tgz","fileCount":25,"integrity":"sha512-abqYhmFo7IHqy0qROrc8bbSoRPLqw7TK66lf+FDODDsvyVKPrtpmy0leXZaOe4WXlHpcSbqT5UsSHSEW2ylRzg==","signatures":[{"sig":"MEUCIQDIF+MT5JPzQRayuYK4ICCuRib0eIFAma+pnwwFofjgwAIgDh3skE+Yb7hPZucVpmeYDUub8cY6LDLBuRgcPf3JF0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.36-8ad44f759","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168722},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-8ad44f759","@libp2p/interface-internal":"2.3.17-8ad44f759"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.6-8ad44f759","@libp2p/logger":"5.1.20-8ad44f759","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.36-8ad44f759_1750859835701_0.7404404833090428","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-2d6079bc1":{"name":"@libp2p/autonat","version":"2.0.36-2d6079bc1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6624279e56d8bde9f83441f1aa5c7616c8123308","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.36-2d6079bc1.tgz","fileCount":25,"integrity":"sha512-mmsjIkm2OVfVBxBbNtt7TfByIpee28rDehaxAdd7L4j/bvlFRSWSKqEY9808QMYB0pPxxoh/uY+tIlU7lp4btA==","signatures":[{"sig":"MEUCIQCTePoraADEpjaH5rraDXCj2GOLW+4YW2GSnSlTYdwwqwIgYNWtCvZH7U00hAaC/+YzglmgZXCvGOROSH+zIyCiluw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.36-2d6079bc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169436},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-2d6079bc1","@libp2p/interface-internal":"2.3.17-2d6079bc1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.6-2d6079bc1","@libp2p/logger":"5.1.20-2d6079bc1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.36-2d6079bc1_1750862311975_0.5183599037269357","host":"s3://npm-registry-packages-npm-production"}},"2.0.37":{"name":"@libp2p/autonat","version":"2.0.37","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7234ac441ee197ee9b5435a40632462c162e2797","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37.tgz","fileCount":26,"integrity":"sha512-GEcwSIdcPu3Q4Xh6cp2+dyO7tWJ0qC+Zzw+kfn4y12Jgpp4cGvDSsI7CPvne8lfc9YGvLaMfHYYkjOQr9W7Z7Q==","signatures":[{"sig":"MEUCIQDhO/A7TFLZE8g3U8gkYrog62J1I/8sCfaoht+iSrQN6AIgWMrWDtBRUjoP/iUcdBPeWE7XcO2I8YKrO2lssh60Ya8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169999},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"^6.7.1","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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.34","@libp2p/interface-internal":"^2.3.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.1.7","@libp2p/logger":"^5.1.21","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37_1750864778176_0.09906604037376732","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-cfe2be4c9":{"name":"@libp2p/autonat","version":"2.0.37-cfe2be4c9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e6f622a4a560d512e1ae193a3f4da502253e31bd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-cfe2be4c9.tgz","fileCount":25,"integrity":"sha512-8J4HnXFlHxtPKN0KBxRdFk5RFW8iqQlhxh9rfX+zwWyumykW5PMH2Tmw1D09P+LVv+IRCEpxnoRUaFH/YdUdqA==","signatures":[{"sig":"MEUCIDftnWYBOxVQclXJIWnUppFrbCZXfYWpXeyaKhY+zG3wAiEA/hXJJgTk9BtKOUM6fqQCOzOPTB5M17eVVWOn1D0F3iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-cfe2be4c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169436},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-cfe2be4c9","@libp2p/interface-internal":"2.3.18-cfe2be4c9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-cfe2be4c9","@libp2p/logger":"5.1.21-cfe2be4c9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-cfe2be4c9_1751550201378_0.0034173149302387795","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-57e7fa441":{"name":"@libp2p/autonat","version":"2.0.37-57e7fa441","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3df7abc26f8637e2361a965b134fdb76e78b7ec0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-57e7fa441.tgz","fileCount":25,"integrity":"sha512-l3gxVhNkGiWeadp7xPG+p7HQqlHqwnYwDihYwVHU1Lse5b8d50Lzr8I7wYvn93QpTqlRjCgf6gLvzXAnxuv5Sw==","signatures":[{"sig":"MEUCIQCaEnUQ9TaoezW085cobfLWA1XK6LWkXwRPjWL+O2E2cAIgNU1HIDrB0oZct+LwuzoI7WJPNsf0WYetMYWXAacbvYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-57e7fa441","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169436},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-57e7fa441","@libp2p/interface-internal":"2.3.18-57e7fa441"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-57e7fa441","@libp2p/logger":"5.1.21-57e7fa441","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-57e7fa441_1751903005870_0.5673509110373891","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-87e5d5938":{"name":"@libp2p/autonat","version":"2.0.37-87e5d5938","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.37-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4e2e42d44b85e8e3da9968007b9159f6f3ea5d3c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-87e5d5938.tgz","fileCount":25,"integrity":"sha512-+xwXlKtK/3WTmBBk/YTTW4Jz1g0g2uf0Y+oSMKm9QbpDrlVu0fj9XGRImQpOkHSaNZFq7bNGi25I0d3/f76CKA==","signatures":[{"sig":"MEUCIQCSvT6KQsjBxwOkO+mJ+0fbbKhrFbvl7UCayNsTwQsidAIgcj4g4kVDUTlCMr/wjkw8KoRC5INAz3ZsBMSJPID/AEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-87e5d5938","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169436},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-87e5d5938","@libp2p/interface-internal":"2.3.18-87e5d5938"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-87e5d5938","@libp2p/logger":"5.1.21-87e5d5938","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-87e5d5938_1751968691866_0.40552847964732375","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-58abe8702":{"name":"@libp2p/autonat","version":"2.0.37-58abe8702","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.37-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"477eda5aa85dc9311600f54d146283979443483c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-58abe8702.tgz","fileCount":25,"integrity":"sha512-E8iY5ZE5YOTao02soqD7q+BoTFT9kbpZNOggp+jbQ44lvpsqVPnwZnJ9NNZ/1dQ4ZQxyJzFITVYAdBFm9JNpng==","signatures":[{"sig":"MEUCIQDJQF9evq3n4viiafHLxBZStcLhmM8kdNSwrrp6ReG4yQIgJk8S7fIzJ79Obqvb2jKytaV+c/wWplBEEJb6jq2QVNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-58abe8702","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170008},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-58abe8702","@libp2p/interface-internal":"2.3.18-58abe8702"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-58abe8702","@libp2p/logger":"5.1.21-58abe8702","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-58abe8702_1752061381334_0.9470643392999698","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-ce6b542a8":{"name":"@libp2p/autonat","version":"2.0.37-ce6b542a8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.37-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3b101f80e90d2fe4dbb8341d2b9cbee7c7b8b41c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-ce6b542a8.tgz","fileCount":25,"integrity":"sha512-Hv1mq04Pj4uGF6e/aXmtwzBHFwVv9MPDQrWj62IivlZBz/4wD/jEnmfUCFNIAUMUp1YfV9AxcENlNhlQ+qiP7g==","signatures":[{"sig":"MEUCIF8iRztTw5i68yFUtKtrzXZoJP7mOV61CLxut6cHtzuYAiEAozJdGCsaymE0ls4ZEa0rEeMjRZxZUHxHeKVrgur+Xqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-ce6b542a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170867},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-ce6b542a8","@libp2p/interface-internal":"2.3.18-ce6b542a8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-ce6b542a8","@libp2p/logger":"5.1.21-ce6b542a8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-ce6b542a8_1752075779007_0.7584400089544525","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-79473c99a":{"name":"@libp2p/autonat","version":"2.0.37-79473c99a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.37-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d52d8d44cb661b63c5077b605c7fe28bfa21704e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-79473c99a.tgz","fileCount":25,"integrity":"sha512-ePkSebVS4lI0lPXXgHZTSRCS/eoR6+CA2523SoWJ3ziLih2SLbsaqld7sO9hUJByRi5HN2E93xqA+BP89VScbQ==","signatures":[{"sig":"MEUCIQCHDAfxezp+ZMfaGdfHPWHnfc+2mOXMTgrZ4Wsr2UeV2wIgVP7oM0XswFMj6t7+oslCSq7ZO+8Y+ovuidIfxSN3n6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-79473c99a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170867},"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/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","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 Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-79473c99a","@libp2p/interface-internal":"2.3.18-79473c99a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-79473c99a","@libp2p/logger":"5.1.21-79473c99a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-79473c99a_1752143496455_0.04140638860852763","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-4420fad68":{"name":"@libp2p/autonat","version":"2.0.37-4420fad68","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.37-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f5e2cae29a5df7ec81c0ac01c2d5989eec298a97","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-4420fad68.tgz","fileCount":25,"integrity":"sha512-heJpH/06idUVdhWS9DMf9J+XWtKOhBPEa0x+/G4orQOQhVlmCtUukpd7B7gSXlkYZc2whq9VGKwSl2j8gNZaog==","signatures":[{"sig":"MEQCIFFN1I9QShY9eWqqOvs4BtUwiQYgMuT1WQLsWeT6BA4vAiAl2WKyY5Ftfaz+yGj90y5ozQMKLu3W3w62WUpGUTuNAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-4420fad68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1173919},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-4420fad68","@libp2p/interface-internal":"2.3.18-4420fad68"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-4420fad68","@libp2p/logger":"5.1.21-4420fad68","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-4420fad68_1752388451850_0.30714426945508966","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-cb1c14e62":{"name":"@libp2p/autonat","version":"2.0.37-cb1c14e62","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.37-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9076e452f7d1d5c0d2f14798d6a5ee7349cbef82","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-cb1c14e62.tgz","fileCount":25,"integrity":"sha512-ZqCEzd44kwX5g1OYi06RYWFTaSAJdpXrGx9sbX5IHUTg85FzfhtqyU6waDcmDnDTgtj9yQZyiBl1Rzd5SbdNCw==","signatures":[{"sig":"MEUCIQD4EgidjlUZcEkQaF/9zOxyymXHIhcr12H/t+/AAMP+6AIgQYpe2/YfoQv4YLJ1IEazRu8+221g5L9eUGx/cR7g5kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-cb1c14e62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1203152},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-cb1c14e62","@libp2p/interface-internal":"2.3.18-cb1c14e62"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-cb1c14e62","@libp2p/logger":"5.1.21-cb1c14e62","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-cb1c14e62_1753372121735_0.6203763941475036","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-cf9aab5c8":{"name":"@libp2p/autonat","version":"2.0.37-cf9aab5c8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.37-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0c9581163a5ba3a80743550921ad5770baf7e54b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-cf9aab5c8.tgz","fileCount":25,"integrity":"sha512-F06JoAfyOUG7WN30iq5luTmtP2KhSoMVkk0xbwVxehhUduo6HXQyqUH3h65VbOhu1EHOfEHDK7F7CIrlVmOnsA==","signatures":[{"sig":"MEUCIDctLEEHPdeYfFHj9x6EmuovRc7rdvxD0zFfFEYz+CttAiEA27NEE02w6JdytB1VdshQkdmWKLUhw+Q43izg63y/Yw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-cf9aab5c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1215905},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-cf9aab5c8","@libp2p/interface-internal":"2.3.18-cf9aab5c8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-cf9aab5c8","@libp2p/logger":"5.1.21-cf9aab5c8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-cf9aab5c8_1753872852157_0.5632148829499806","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-7ce083dca":{"name":"@libp2p/autonat","version":"2.0.37-7ce083dca","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.37-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"45caa9261d3f8ccd798c154fcbbb40d08b4d3725","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-7ce083dca.tgz","fileCount":25,"integrity":"sha512-z6OpCpO1rwHFGd1Cj42rsIS+M9mbeUkTU3PIGjl3npF4ZRai6L2mV3NR9iL/p5lLXY8nTfB1GEOX2mtlPqwtvA==","signatures":[{"sig":"MEYCIQDTsZU5StXyk4V1VnE1vlnyuou7W5LTxfc9RL3HVLFFtQIhALM1iCpJAqjrXF/JA7CS9Bh1EBzq3JKrRXZWO+EQmF6M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-7ce083dca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1220285},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-7ce083dca","@libp2p/interface-internal":"2.3.18-7ce083dca"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-7ce083dca","@libp2p/logger":"5.1.21-7ce083dca","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-7ce083dca_1755166713152_0.29714484178677325","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-aa770ab81":{"name":"@libp2p/autonat","version":"2.0.37-aa770ab81","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.37-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b621de6834a564ff00186a0f9e623dd6cc66a889","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-aa770ab81.tgz","fileCount":25,"integrity":"sha512-N/0kpEeMeyFqT8VfXaGKbXqCknjW9EIEg3kovBk/L1zFXwS2TQMbr94J1x7xjyqJNrw+k+9iSksGkrL4XpW1MA==","signatures":[{"sig":"MEUCIQDJqEI/7WZoedG0RrWhtwfI2BM7LqTFQMAyOkzdODq2gwIgCnwpYQHRqmhCUjzEXvM1TTp9i2PLPRGyDlPEplsr93k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-aa770ab81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1220285},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-aa770ab81","@libp2p/interface-internal":"2.3.18-aa770ab81"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-aa770ab81","@libp2p/logger":"5.1.21-aa770ab81","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-aa770ab81_1755463337174_0.9794921873956111","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-5ed83dd69":{"name":"@libp2p/autonat","version":"2.0.37-5ed83dd69","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.37-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dde00a1ce2dc96258cbfdc9924ba2b5c903cf5d0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.37-5ed83dd69.tgz","fileCount":25,"integrity":"sha512-fnFKPGYiCbKjoxQkBLVC9isLRjNqQuPfaVtVoHWbYqzQWzN8I7PNK8DNh9gB7bVh2EEq79bHwrJP7UqCVaDngg==","signatures":[{"sig":"MEYCIQCIzj4bAqOmSQW+xVqzVOweI7wCta+KMDqYa826E29RnwIhAMdTepHxFwnMMFunsWdUD0mwxETMukAlAAlE+qIB7WiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.37-5ed83dd69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1220534},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.1-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.34-5ed83dd69","@libp2p/interface-internal":"2.3.18-5ed83dd69"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.7-5ed83dd69","@libp2p/logger":"5.1.21-5ed83dd69","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.37-5ed83dd69_1755606506789_0.25289288613782435","host":"s3://npm-registry-packages-npm-production"}},"2.0.38":{"name":"@libp2p/autonat","version":"2.0.38","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"38ab31e2ede7daaf38b8d4c971d7660903a87b17","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38.tgz","fileCount":26,"integrity":"sha512-SuJUbXsF0YQg926hxb6d/f7x4NEHqWHLSXnR6Og5fJSOv2A1i1xRUe8zXaCuxQkPa+CguH2tAPZ+l1A+NZlF5A==","signatures":[{"sig":"MEUCIQDWNeDibM3eyb1Qr3UEcEPa8gZ8lFPh1zT5ulzogmQHRwIgJMOfDlnknC7lmxAZvObiKOKT0q9QMQUiw4xVwF8FBdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1221096},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"^6.7.2","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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.35","@libp2p/interface-internal":"^2.3.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"^5.1.8","@libp2p/logger":"^5.2.0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38_1755664430588_0.2989523847111297","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-f5932c294":{"name":"@libp2p/autonat","version":"2.0.38-f5932c294","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.38-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8374a7d4f206097ca6c5a91172defd4176a0c1c9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38-f5932c294.tgz","fileCount":25,"integrity":"sha512-+maay7TophYlljwRSdljZElSNrVUjB9YC8rft+8cOTBpVCuxfCrdsUU+qKLvs1W3cDKdzu4BJvb5axrtxcmRsA==","signatures":[{"sig":"MEUCIDp8QwUBDl8sm/5BM5+O39OfnPupALL2mM81IKwoOqAuAiEA1XK9kNrMcUcICzNHC43YbtXGgNEELueWA63FQHAeU28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38-f5932c294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1220533},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.2-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.35-f5932c294","@libp2p/interface-internal":"2.3.19-f5932c294"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.8-f5932c294","@libp2p/logger":"5.2.0-f5932c294","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38-f5932c294_1755688197517_0.5196627418866708","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-a02cb0461":{"name":"@libp2p/autonat","version":"2.0.38-a02cb0461","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.38-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e2ccff33477e86189b254988b6b8b07e685704fe","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38-a02cb0461.tgz","fileCount":25,"integrity":"sha512-8voikrFwVPm/I56li2ckP2QySizlEF4SXIcjWOcHDt+pyFJheTXw80BfVT7gbv1hnU3cWp85VY0t7xxYaMyelw==","signatures":[{"sig":"MEUCIGQJ4z+cPN4/4oazFNQuBofFpNhRQbklsDU32SbQCuCCAiEA4KCbzJQRnj0q1fbkKOhzz62ORjJdwdSI89sghqLGlKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38-a02cb0461","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1234706},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-a02cb0461","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-a02cb0461","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-a02cb0461","@multiformats/multiaddr":"^12.5.1","@libp2p/peer-collections":"6.0.35-a02cb0461","@libp2p/interface-internal":"2.3.19-a02cb0461"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.8-a02cb0461","@libp2p/logger":"5.2.0-a02cb0461","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38-a02cb0461_1756976525591_0.5528735956188575","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-0f07e3df5":{"name":"@libp2p/autonat","version":"2.0.38-0f07e3df5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.38-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"db9280bf452a4c81a5baf84ba87909acb6fb3ced","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38-0f07e3df5.tgz","fileCount":25,"integrity":"sha512-z0WGDRvy1WLydirxP4asz2lwp/MUtEf5J1fEAWqYRycwIQhfETGqFRefFrgkJW12osEK/BNlrVETti9k4HAUjw==","signatures":[{"sig":"MEUCIF9XaDgsWAz2eZ9aFeb00vV9ONravxCTTyYu3N4VA2jwAiEA+Qo6PkoeV/SXKYUolkbSvGpMH6Vq8b5faarGYUhHFDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38-0f07e3df5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214204},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-0f07e3df5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-0f07e3df5","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-0f07e3df5","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-0f07e3df5","@libp2p/interface-internal":"2.3.19-0f07e3df5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.8-0f07e3df5","@libp2p/logger":"5.2.0-0f07e3df5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38-0f07e3df5_1757071731444_0.7210390487137393","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-8484de8a2":{"name":"@libp2p/autonat","version":"2.0.38-8484de8a2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.38-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f1c52ac38018fa9573839c6d96d0b6acbb91c62b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38-8484de8a2.tgz","fileCount":25,"integrity":"sha512-CBiY2XnloMzqWRkIBiNf8j5sbm20rTmOv7Sa9XQkQnja5R1Ws5xj/0JRRMV93Jf9cXWAXg5/FmrwjSWbkGosXw==","signatures":[{"sig":"MEYCIQCCCfMI7ZS6a4cP7qVOQqtYcVpyWz+rfsIVACpwEiPiQwIhAJ5WxrolhW/QqwKjvGidNhRfK3WSw8Bk7r53oOtD7ndP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38-8484de8a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214204},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-8484de8a2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-8484de8a2","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-8484de8a2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-8484de8a2","@libp2p/interface-internal":"2.3.19-8484de8a2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.8-8484de8a2","@libp2p/logger":"5.2.0-8484de8a2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38-8484de8a2_1757313485792_0.5728007390818717","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-da78fa851":{"name":"@libp2p/autonat","version":"2.0.38-da78fa851","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.38-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"095ba35afe24aaffd8d44839f93fc272b8119992","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38-da78fa851.tgz","fileCount":25,"integrity":"sha512-zwvkA/ooPhvZ8U8CbtwO7u/zbqlUw4iWMRCZ1MjkVNcJrvAV4agAvb8e2R3ogJsrRkZ06cDInpuN6ehadmwtJw==","signatures":[{"sig":"MEYCIQDKIZEUSh2q85rEek0wIOW2nyrzrvjMKtvNeIt3j/Jy0AIhANOOxcMDSLbTh8uC9e+do2wzdGzGvyXN1vmWwrA5nSM5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38-da78fa851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1215419},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-da78fa851","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-da78fa851","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-da78fa851","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-da78fa851","@libp2p/interface-internal":"2.3.19-da78fa851"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.8-da78fa851","@libp2p/logger":"5.2.0-da78fa851","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38-da78fa851_1758267897354_0.878911624660744","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-9a9b11fd4":{"name":"@libp2p/autonat","version":"2.0.38-9a9b11fd4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.38-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b00b5eba5411d8b4c31498689c3099e065e469ad","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38-9a9b11fd4.tgz","fileCount":25,"integrity":"sha512-cqmETKvSYin0Z8rE256nVErLd/Hj5DVE59n1g+7fkrZw7EA7gJoUytRaCiYPKLubzWoSTg9aKy2EtLr6g3EcrA==","signatures":[{"sig":"MEQCIDPps5ap5YrxcmiSZVmvZcpLeGCtTq+FHP/Re1wPk4rPAiAxwjo7VeWPARe4A0URzrHraYvIGXayz5c5Efjlm7T0lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38-9a9b11fd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214513},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-9a9b11fd4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-9a9b11fd4","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-9a9b11fd4","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-9a9b11fd4","@libp2p/interface-internal":"2.3.19-9a9b11fd4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.8-9a9b11fd4","@libp2p/logger":"5.2.0-9a9b11fd4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38-9a9b11fd4_1758523977361_0.10680245476485895","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-f0afebfdf":{"name":"@libp2p/autonat","version":"2.0.38-f0afebfdf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.38-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1e62b716d24601492ca36144e0ab9f2070029af4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38-f0afebfdf.tgz","fileCount":25,"integrity":"sha512-JjIqzJ1/VffHXpbcF3zqzLSDG1mNHbCjJQlYMEJWgItiE46tNuuzA2Yp8Oiakk3ORZ2rVWqxU8HsX5biezsiUQ==","signatures":[{"sig":"MEYCIQCrp836WoaCalYZzEKxsDaWBRIZdc0IlsvAn9CAJn3lLwIhAIEBq1c9mVl6EPcsoqRrsZV1OSlQbxKl/KLvNGBLpQpU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38-f0afebfdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214513},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-f0afebfdf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-f0afebfdf","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-f0afebfdf","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-f0afebfdf","@libp2p/interface-internal":"2.3.19-f0afebfdf"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.8-f0afebfdf","@libp2p/logger":"5.2.0-f0afebfdf","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38-f0afebfdf_1758530178875_0.7456769336249554","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-87bc8d4fb":{"name":"@libp2p/autonat","version":"2.0.38-87bc8d4fb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.38-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fc300d6df88086683587981d991f3dde87bae2d4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38-87bc8d4fb.tgz","fileCount":25,"integrity":"sha512-3k4pvcIh13zUrl6uFZbBGWefBEVtcp8RoxR9nkI0AT4rGzkNpfY39BH/ihtDlzv2cW9mTlqoelsHuBsd59wOGA==","signatures":[{"sig":"MEUCIHrukLYjjMF2/23YiPVCnxe1BFRu5GxqyZz/DAZ/DfUvAiEAmUS6OeosVZkQMmYPjnFdsD+TIxzysZx6awZE3ugazmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38-87bc8d4fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1220533},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.3.6","@libp2p/utils":"6.7.2-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","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.35-87bc8d4fb","@libp2p/interface-internal":"2.3.19-87bc8d4fb"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","sinon":"^20.0.0","it-all":"^3.0.8","it-pipe":"^3.0.1","p-retry":"^6.2.1","protons":"^7.6.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","it-pushable":"^3.2.3","@libp2p/crypto":"5.1.8-87bc8d4fb","@libp2p/logger":"5.2.0-87bc8d4fb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38-87bc8d4fb_1758539026062_0.018608870564902347","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-e8398d97e":{"name":"@libp2p/autonat","version":"2.0.38-e8398d97e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.38-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fa959b7c79e1499c0ed73d0e69ffbdd34585608a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38-e8398d97e.tgz","fileCount":25,"integrity":"sha512-cxELFxyacgEALmCk1pRrwb/lQPOACO+16HDPsRRUnsGDBgl6sy8f6Z01kPmdQqTy8HyQtNayB/Tvlr37ulK48g==","signatures":[{"sig":"MEYCIQC0meV1LNIFUL27Ry9rFjRzpcAPobbpFT4XOhs+F3qC9AIhAMncl4GgnJuoM6EVkCcTaoW7Qv4YrdN0hf++iEILXpW8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38-e8398d97e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214513},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-e8398d97e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-e8398d97e","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-e8398d97e","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-e8398d97e","@libp2p/interface-internal":"2.3.19-e8398d97e"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.8-e8398d97e","@libp2p/logger":"5.2.0-e8398d97e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38-e8398d97e_1758621745873_0.39910019138663677","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-fb19b055d":{"name":"@libp2p/autonat","version":"2.0.38-fb19b055d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.38-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce756dd668871453a87b3c468363077b1cc35100","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38-fb19b055d.tgz","fileCount":25,"integrity":"sha512-C0GazNALiOvsKU6tc0ajqceF0PzNM0583WrUHlprQ0yAdiR8lc7TPj/nlr+oim/7zRiqqUV8FMIeV98cT/ayDw==","signatures":[{"sig":"MEUCIQDNwWChu0Qt/mEkUHC+TohqojtGOxt9jvTkJhC4OXBqBQIgA+PJE2bg+wBYr8MZQH+DPsYd65OPXnKwBZ0fXX2l81o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38-fb19b055d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214513},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-fb19b055d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-fb19b055d","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-fb19b055d","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-fb19b055d","@libp2p/interface-internal":"2.3.19-fb19b055d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.8-fb19b055d","@libp2p/logger":"5.2.0-fb19b055d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38-fb19b055d_1758627247358_0.4444117623861916","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-049bfa0fa":{"name":"@libp2p/autonat","version":"3.0.0-049bfa0fa","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"14836c08ee1f57ad59681a80f6bc05206e364fa7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.0-049bfa0fa.tgz","fileCount":25,"integrity":"sha512-YJTAONNG8TNCl9BahEJXqsMsHocrQxwpPu5rSxKsNBiSCTYyk00OAPxD5Ehcnqvfyjk9F52YO8swhGX+mdaItQ==","signatures":[{"sig":"MEYCIQCLjRLYPgtEseDTsHFP0m0UawAKtJoOFd50AgD+Fm1OGwIhAMVe2Gt+goVRiyWIKMwu8mZ9wl+gSpfZcvTfnzntRCZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.0-049bfa0fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214509},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.0-049bfa0fa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.0-049bfa0fa","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-049bfa0fa","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.0-049bfa0fa","@libp2p/interface-internal":"3.0.0-049bfa0fa"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.9-049bfa0fa","@libp2p/logger":"6.0.0-049bfa0fa","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.0-049bfa0fa_1758632209211_0.8141530431465582","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-621b464f0":{"name":"@libp2p/autonat","version":"3.0.0-621b464f0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d6d94512a84767c344fa93e319135f730bbb9d27","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.0-621b464f0.tgz","fileCount":25,"integrity":"sha512-Yre5jd2MwWyooxNRm9Ihefz8avhywwtrNE2VJ7uUrw6OcoEhDvra7utAF8OYFikl/9miOC+e/EEMUWMGjrRRbA==","signatures":[{"sig":"MEUCIDEnTg8ktTBDqf3+l+Q9ugkvyDQ20ayxjiRIjvbJOHkWAiEAuG4MIF3y4jqrYBFP2JsPplyKDD6YDbtrnTOeDzlMI7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.0-621b464f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214509},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.0-621b464f0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.0-621b464f0","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-621b464f0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.0-621b464f0","@libp2p/interface-internal":"3.0.0-621b464f0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.9-621b464f0","@libp2p/logger":"6.0.0-621b464f0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.0-621b464f0_1758642533559_0.36763728428434317","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-6059227cb":{"name":"@libp2p/autonat","version":"2.0.38-6059227cb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@2.0.38-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"37d68391e2c3bb17e22e03b17089ca2c5e37d350","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-2.0.38-6059227cb.tgz","fileCount":25,"integrity":"sha512-HZtVX7r7D6zeWlYh7WwewZDRHO1TVPPUN0Qer0fwkP2ROf1dziTwuVTAOBaeat96a3ZmoYmKPs/pfwz7Vorh9g==","signatures":[{"sig":"MEUCIDlebWbI6TPu/to4ILjQrxOMtiUEcByKYZRR4zOHcetBAiEA+0lTXiLKqZEDv+47tmbuNY5tLxRMIdKw317SNWzr23k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@2.0.38-6059227cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214513},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"6.7.2-6059227cb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"5.1.9-6059227cb","protons-runtime":"^5.6.0","@libp2p/interface":"2.11.0-6059227cb","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"6.0.35-6059227cb","@libp2p/interface-internal":"2.3.19-6059227cb"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.8-6059227cb","@libp2p/logger":"5.2.0-6059227cb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_2.0.38-6059227cb_1758656424104_0.5785277160760947","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@libp2p/autonat","version":"3.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"93758b1fafb3738c6547946a2cda33076b5527fb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.0.tgz","fileCount":26,"integrity":"sha512-bQkrCVStpO+eLEmuN2Y5a9NGYfcadftQhadH7WhYuOxShRpceVuOGm2hdWUhcnD5ZVUn/gK23oNYgblm+3G9wQ==","signatures":[{"sig":"MEYCIQDXzfSY8zlppOcIB9OJxk/5te5NtakjRkNCLvt/DaY2SQIhANFPjjmjmrKTwKxkIINQZkj6WkE1YDbSZS3kf//GGuTZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1215072},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.0","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.0","@libp2p/interface-internal":"^3.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.9","@libp2p/logger":"^6.0.0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.0_1758692962142_0.46651065879408615","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-55b7e5fea":{"name":"@libp2p/autonat","version":"3.0.0-55b7e5fea","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a0d72ff3c5614afcae51d99b915687e5d68556b5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.0-55b7e5fea.tgz","fileCount":25,"integrity":"sha512-Vvm9bO+UpwH2QYksj94hbrAIeBTbCTDrk7wTYegjh7Kwh2l0fvNi0LqyzM/zzeGkA65MA3MzsqMbU8L5sStCUg==","signatures":[{"sig":"MEUCIEWZNSwZe8idpNieIhpfebkj/OV4a1zmMilQDn0hiskgAiEAmT44aJRXqZndtHjM/7zNRmRAnuVrFus+MvOTompmHM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.0-55b7e5fea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170717},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.0-55b7e5fea","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.0-55b7e5fea","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-55b7e5fea","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.0-55b7e5fea","@libp2p/interface-internal":"3.0.0-55b7e5fea"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.9-55b7e5fea","@libp2p/logger":"6.0.0-55b7e5fea","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.0-55b7e5fea_1758717658171_0.5522853826186196","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@libp2p/autonat","version":"3.0.1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"066042aa3cccbbfbc7842d978c0cce73b67942f8","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.1.tgz","fileCount":26,"integrity":"sha512-ljyMQAA9+379RrOG8egL/j/4NwsmmUph+ffHGD2AHS6wcGBYg9ho9nvqbMadfQW9N4HdofP7u9KhADZ6UKBT+Q==","signatures":[{"sig":"MEQCIC/qJ6cPtxWH42/WupCVzsWiNIqdgwpDqpw3VaSLupIPAiAkMVeB9sGVOJZVGmvafHSsK0NMSkATFevwhcdbBD6JjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171281},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.1","@libp2p/interface-internal":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.10","@libp2p/logger":"^6.0.1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.1_1758722490009_0.3404914241135246","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-71e8ee163":{"name":"@libp2p/autonat","version":"3.0.1-71e8ee163","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b08cfd950914785199a4791fd780890c23ecaef3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.1-71e8ee163.tgz","fileCount":25,"integrity":"sha512-aw+w1buWSuoBD4Sv7YvgkTmEUkN1nx3wxKMmOHabxyEd9xQDKYgKjc04CctGQKbRKOwnNqAVx7XKnOZi1Ra3dQ==","signatures":[{"sig":"MEQCIEPELSPj2GFqOtutW5YAJ4y5lnTDZ6Dgws/BruCBO5yRAiAp0P5osbWj9y4s57dNzIoaAPjHGHfiIiZws93GlZsSIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.1-71e8ee163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170718},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.1-71e8ee163","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-71e8ee163","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-71e8ee163","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-71e8ee163","@libp2p/interface-internal":"3.0.1-71e8ee163"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.10-71e8ee163","@libp2p/logger":"6.0.1-71e8ee163","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.1-71e8ee163_1758784084940_0.8791109887635871","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-425a42cdd":{"name":"@libp2p/autonat","version":"3.0.1-425a42cdd","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8d1c0b7560e9996e375a91c694c2ab04788e7158","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.1-425a42cdd.tgz","fileCount":25,"integrity":"sha512-CMxKUUjNOy3yX67rth9XvV99cnzPlG2ePqKiBRE6JQUEoRzaUnxjlrBCoJe97nyvZavh1ZF6PXT8h6tmCfZ2Xg==","signatures":[{"sig":"MEQCICVnA+RCJDNJH4JFW+bR1Kqof7ZR/hPLTBzaBboOFxA2AiBKxWt4VSu+DiY0TKNmxcRKE+ZkFIVXWEFdQOT/xGvyrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.1-425a42cdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170718},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.1-425a42cdd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-425a42cdd","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-425a42cdd","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-425a42cdd","@libp2p/interface-internal":"3.0.1-425a42cdd"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.10-425a42cdd","@libp2p/logger":"6.0.1-425a42cdd","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.1-425a42cdd_1758810934934_0.036108850962762284","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-8543df06b":{"name":"@libp2p/autonat","version":"3.0.1-8543df06b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"476ecdca27eeb35e49483a2cebc3f416ad8d980f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.1-8543df06b.tgz","fileCount":25,"integrity":"sha512-iQ/jjnWxxd4+ZDK+xc381mPJ7uGJM9gNUDhdR/hHRyF7wkR6qYTrFoga65MOOcB11/ef2KofQTPZ85LSEGTR4w==","signatures":[{"sig":"MEUCIQCElFPt46IPbYUxnlLXkrQ7R0mjWC5mIoj1xdbdkgzHxwIgBpjmlNwcEDX6gIYlvl1GOoGsiF6lvG+IA8tB0YkPlcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.1-8543df06b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170718},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.1-8543df06b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-8543df06b","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-8543df06b","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-8543df06b","@libp2p/interface-internal":"3.0.1-8543df06b"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.10-8543df06b","@libp2p/logger":"6.0.1-8543df06b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.1-8543df06b_1758894083525_0.3055661705411057","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-39e2e541a":{"name":"@libp2p/autonat","version":"3.0.1-39e2e541a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cd8f1b6a7df11dbc2d60ae66aaf32360e26cf560","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.1-39e2e541a.tgz","fileCount":25,"integrity":"sha512-Kyx4ugUWoMSNB3wuzucfnaduhMP6T5QsYJwruh05jVRvzGht08QZ59xcDVkT/CncBgVD+AFrvS8+gB4uxfCzPg==","signatures":[{"sig":"MEUCIA7AhZwAfigdCCVQXWv+GjLfHVaOs7VQEfXLqG2rn3RwAiEAorzNir+FF/IedfXjHwawrGmQeU63PWqQKJl7tsZ3Y6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.1-39e2e541a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170718},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.1-39e2e541a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-39e2e541a","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-39e2e541a","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-39e2e541a","@libp2p/interface-internal":"3.0.1-39e2e541a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.10-39e2e541a","@libp2p/logger":"6.0.1-39e2e541a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.1-39e2e541a_1758900657871_0.6045898776961054","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-8d66d5ff1":{"name":"@libp2p/autonat","version":"3.0.1-8d66d5ff1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3bc2d0faec6e0d4c9a97983064c4199de8837753","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.1-8d66d5ff1.tgz","fileCount":25,"integrity":"sha512-IVKa8JBusqnL36dHr7EckLUj362jqhyfKqDMiVAemZB9tEGpKoZEErXXpwCw1cRA3fWu7dbfJPX12gxBEBPJjQ==","signatures":[{"sig":"MEQCIEb1xhYMvNP0M1+SArJvdEZ7zhj0BVr/DXP4i9IdyOZpAiBrORT7N2lNuPA3NcnumDb5oJor2LEWHQ08U2MKoP2U2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.1-8d66d5ff1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170718},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.1-8d66d5ff1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-8d66d5ff1","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-8d66d5ff1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-8d66d5ff1","@libp2p/interface-internal":"3.0.1-8d66d5ff1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.10-8d66d5ff1","@libp2p/logger":"6.0.1-8d66d5ff1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.1-8d66d5ff1_1758955790941_0.09975552249931297","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-334f91bdc":{"name":"@libp2p/autonat","version":"3.0.1-334f91bdc","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b8ccdc1c3f2edd995998d75b9c630581ea8d25d3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.1-334f91bdc.tgz","fileCount":25,"integrity":"sha512-AGqUiIZQWM5CpCjy/ZbP9Amx6Vrku7dBm1FlWZFKHrJJ0QWIrVy7h1i3ilrUVbm3lTOX7PgPCnZ+0+xaYJ21EA==","signatures":[{"sig":"MEUCIBRVQxl+Q9/5xilqly1elDg2AILp5kVMjj/Xf1aKUSifAiEA9fW6lKn6FarUotzrrruXTkc/qXQ8pO67aMa0lbcUTWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.1-334f91bdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170718},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.1-334f91bdc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-334f91bdc","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-334f91bdc","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.1-334f91bdc","@libp2p/interface-internal":"3.0.1-334f91bdc"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.10-334f91bdc","@libp2p/logger":"6.0.1-334f91bdc","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.1-334f91bdc_1758958936631_0.1420377700931652","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@libp2p/autonat","version":"3.0.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"da18e6dbcee0e1fe859f3f862197eac8496f3544","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.2.tgz","fileCount":26,"integrity":"sha512-98uxQvoluqaZaoOo+7pnZZ6KtQ4fpZse+GUlXnrntEH8onktEELsDUMNyjbQF3hRE7Dkgly/Bkn9X7BUaCcnow==","signatures":[{"sig":"MEQCIB3SGWOOpcKUOe64LWoIS/7pORqsbxEai4kw9sYhopWAAiBL62GO3//Dg6oKoGy0d+RxZjgspvO/BYNMMkp2mypBcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171281},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.1","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.2","@libp2p/interface-internal":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.10","@libp2p/logger":"^6.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.2_1758960460438_0.8924168010477813","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-de2ad9ca5":{"name":"@libp2p/autonat","version":"3.0.2-de2ad9ca5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4f363e6cecc2c2437cbc12154e1bc7bfa5eae0df","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.2-de2ad9ca5.tgz","fileCount":25,"integrity":"sha512-g1vxbSWcIQzcpwXfmGRKL9FopEHcs41E6ZGQPamNPY+VuVTQIwiw6KUWW7mtgMROx+qg3Ld9IQwM8QSk4uk9UQ==","signatures":[{"sig":"MEQCIG8mNgoNg+nL3vHE3yZIQKqTUVooygXJGbpzWZI90nFeAiAaj4wh/eQMYY0Smvz1g5boPMZSn70bJkPYKNDq38293g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.2-de2ad9ca5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170718},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.2-de2ad9ca5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-de2ad9ca5","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-de2ad9ca5","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.2-de2ad9ca5","@libp2p/interface-internal":"3.0.2-de2ad9ca5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.10-de2ad9ca5","@libp2p/logger":"6.0.2-de2ad9ca5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.2-de2ad9ca5_1758988805331_0.18077728699714402","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-93ba5a84f":{"name":"@libp2p/autonat","version":"3.0.2-93ba5a84f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f547c79a33530479c8b00932f31558a7d563eb3b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.2-93ba5a84f.tgz","fileCount":25,"integrity":"sha512-7ZTg6dA1jbOIlFPYc+Z81yw1Q+Nkk+8rWnI24+G1Tj03kmhZQ5FXujKLdfLq+VCvohHmTIei0mrmJN70RztcCA==","signatures":[{"sig":"MEYCIQDg2RYOT39DFH5W5dmZmdeOGg7MoFFloITvYIcaJgBbDgIhAJtiG32CCma9F2+lHwxwrIl1bCjgz7NbWqIp/Sos6awo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.2-93ba5a84f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170718},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.2-93ba5a84f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-93ba5a84f","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-93ba5a84f","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.2-93ba5a84f","@libp2p/interface-internal":"3.0.2-93ba5a84f"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.10-93ba5a84f","@libp2p/logger":"6.0.2-93ba5a84f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.2-93ba5a84f_1759038958641_0.5352219471401047","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-547a5b988":{"name":"@libp2p/autonat","version":"3.0.2-547a5b988","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f721f440f32f3ac15fa3006dced32d5aace78aef","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.2-547a5b988.tgz","fileCount":25,"integrity":"sha512-tvdiBXK9TYEdJflvf4VR+dt3R7i8gNIoozeooHjyYHscRsQ/wMDtuYqOvx3t21Q3/tunFaiRGy0HFULUShYirA==","signatures":[{"sig":"MEUCIQD89CKKVMxkiSNtVWs0pYCmj8rz2Z4wEXs8MNp2Ko28YwIgKUdWbJHL2i+5EphG5U1vteiLRNXUihYqgWhL3Lv4qHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.2-547a5b988","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170718},"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/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.9.3","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.2-547a5b988","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-547a5b988","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-547a5b988","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.2-547a5b988","@libp2p/interface-internal":"3.0.2-547a5b988"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.10-547a5b988","@libp2p/logger":"6.0.2-547a5b988","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.2-547a5b988_1759236509276_0.8766915786114193","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-7e1c0bada":{"name":"@libp2p/autonat","version":"3.0.2-7e1c0bada","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"85c255933d132e03c5bddbbf9e25eabc22b36f5a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.2-7e1c0bada.tgz","fileCount":25,"integrity":"sha512-djpDvyOU3CzhoRCslmNBInegzgm00fUM7/ygYNblJI5ua//7VFrl88OnnmJmzNCMmUCuUglncY3Rcu6Mrx9Vfw==","signatures":[{"sig":"MEQCIDC7tbJ/ZFcQgij7DhkMXgwDTNC4LzHwFdHp5aV/y1ehAiBpEMGciKIgF1/fGVxpDoyu4TZfbU4Y5zs3ap/K3PyAGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.2-7e1c0bada","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170736},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.2-7e1c0bada","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.1-7e1c0bada","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.0-7e1c0bada","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.2-7e1c0bada","@libp2p/interface-internal":"3.0.2-7e1c0bada"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.10-7e1c0bada","@libp2p/logger":"6.0.2-7e1c0bada","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.2-7e1c0bada_1759329338515_0.12064306734879415","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@libp2p/autonat","version":"3.0.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ae7de82e967765ce3f7cf5521cb6ad847a52f73c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.3.tgz","fileCount":26,"integrity":"sha512-h8IRUwIegVrteEY38sRSbzp51Ismrhjx9RMaMD0zmuqC5QdBi9wbAksQQuSeofKMqe81dWyrVr387nN6AVqIeA==","signatures":[{"sig":"MEUCIQCp8+Ql4QmBqMTfmteDl8d0Pdiqb1fsmOPYSvXYK9/iewIgfP2NH6FXaQlsTZ/2vmy3J1c5TR7mxfkcvTUFzx7JLk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171299},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.2","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.3","@libp2p/interface-internal":"^3.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.11","@libp2p/logger":"^6.0.3","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.3_1759340134069_0.49990858366949764","host":"s3://npm-registry-packages-npm-production"}},"3.0.3-72a7ea10a":{"name":"@libp2p/autonat","version":"3.0.3-72a7ea10a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"951ab149e075debb7f49586ce73accf1fd216b6d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.3-72a7ea10a.tgz","fileCount":25,"integrity":"sha512-TDvQnKfIfSutNN6R8OY13+fPgvoMVkGmB56lQu2Tsx3+6ZdtNEdvYgXG0g2H/QUxMF3nueaK2byC/CO/7FSGQg==","signatures":[{"sig":"MEYCIQC3VPGaD34DTdIWyciQlyjJKue9H4G8niWbYy0EzKfFTgIhALdKaayiKrFQlgzYGiwEWQ0N2spJVJaB0X74+XlY7LiQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.3-72a7ea10a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170856},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.3-72a7ea10a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.2-72a7ea10a","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.1-72a7ea10a","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.3-72a7ea10a","@libp2p/interface-internal":"3.0.3-72a7ea10a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.11-72a7ea10a","@libp2p/logger":"6.0.3-72a7ea10a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.3-72a7ea10a_1759384041820_0.9651755463901768","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@libp2p/autonat","version":"3.0.4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ac4e15ed4e070c54a4879a268f892e20dc88c7be","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.4.tgz","fileCount":26,"integrity":"sha512-ob2hEOaugLlxi7LsXlgVhyPwh1HjH5p06kReuu56dI1gnIuGn9duA0fNE+WU3WKsChejNBdBi2aZUkPckIlSgg==","signatures":[{"sig":"MEYCIQCO1gHw39xnAYQuwOwSLUuIVSk1EzSYnj2LgcYPVLAWTAIhAOglQe99E2rWzotL5qMm5/9tkZBarC/2J4pKR/F3BFJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171419},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.3","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.4","@libp2p/interface-internal":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.12","@libp2p/logger":"^6.0.4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.4_1759388823307_0.45220204572896905","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-5fccd1dde":{"name":"@libp2p/autonat","version":"3.0.4-5fccd1dde","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e30eeadea60f0b90d37aeec467a7667608bcd3d1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.4-5fccd1dde.tgz","fileCount":25,"integrity":"sha512-qUl5kSAD+IeT8PW3Uc+/HMmu3SMDYxD54ASN7RaNFS+Heh6gUHVB02f/tEzlbxrslEr9pM406WTjN7jaH2ZrqA==","signatures":[{"sig":"MEQCIE9qv6Q6LPIejILXnayh77Efx5mZdjfTGHTwLvGt72L/AiBKs2HhUYpHNFmJhee+iUvx9xeCPxTPrkocqh4sjb+HPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.4-5fccd1dde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170856},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.4-5fccd1dde","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-5fccd1dde","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-5fccd1dde","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.4-5fccd1dde","@libp2p/interface-internal":"3.0.4-5fccd1dde"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.12-5fccd1dde","@libp2p/logger":"6.0.4-5fccd1dde","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.4-5fccd1dde_1759480389337_0.41182334511059104","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-a0f9da212":{"name":"@libp2p/autonat","version":"3.0.4-a0f9da212","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"61a9b37ac6c469343fd7f2c5416699a451da421d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.4-a0f9da212.tgz","fileCount":25,"integrity":"sha512-TO+shtSLUSFPdF+VnjiM0iIqM96JgjfJzGRr5ths0lHLC32mpaarKZ0MKSRfQckLaZSa6AtlqBKKtPE/NEsTlw==","signatures":[{"sig":"MEUCIQCEGrEUjYSwcadOeAGkD2oJ26ao8K2R5JeMpO8X5Cun6wIgcHHaCPbVlGSoOLyh+xhQ34UQgYw2ma7shvS9T/evcrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.4-a0f9da212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170856},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.4-a0f9da212","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-a0f9da212","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-a0f9da212","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.4-a0f9da212","@libp2p/interface-internal":"3.0.4-a0f9da212"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.12-a0f9da212","@libp2p/logger":"6.0.4-a0f9da212","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.4-a0f9da212_1759484796951_0.03192284822960989","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@libp2p/autonat","version":"3.0.5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9cf00ebb16e785d965e15fc01fc9dd60a12dc0ad","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.5.tgz","fileCount":26,"integrity":"sha512-vzwkUntcESm6aMfnEOs6en7JC5FlM0yiieTcS0dvBhBXVCJsxUk54GvmWQ6BBOTbgsmbFhQd3prJPbkbpnhI9g==","signatures":[{"sig":"MEYCIQD8hWAi/JAUWRLvCIx+lTzowGCaJcEFeCylXBm3A/9rgQIhAOX8WAvJiu1EwSBc4akAbhe5JzBcxfGcSnxVG0PIt9CS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171419},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.3","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.5","@libp2p/interface-internal":"^3.0.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.12","@libp2p/logger":"^6.0.5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.5_1759488707476_0.8466611014600665","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-3596206ed":{"name":"@libp2p/autonat","version":"3.0.5-3596206ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"719f3cef3dd348df58843207258530ca503bd7fa","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.5-3596206ed.tgz","fileCount":25,"integrity":"sha512-LsTvWOCB5qrfn3Pfi3T/v3Yaak7P7YaAen1MdqEiHW/Q0ObqU6gWGmE/w3fSy2F7WFi4wEyrK7bBdOVRMmQpNA==","signatures":[{"sig":"MEQCID380F2JLUjRgnmGEf1OQTtM4irC/9b6G3dKw5i+xRfHAiAO+6W+dNhOJchm3oMDaiM/9EPpeAGyxxtgXqIjlpBOCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.5-3596206ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170856},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.5-3596206ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-3596206ed","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-3596206ed","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.5-3596206ed","@libp2p/interface-internal":"3.0.5-3596206ed"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.12-3596206ed","@libp2p/logger":"6.0.5-3596206ed","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.5-3596206ed_1759726481185_0.5088023266667643","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-fb08a2f90":{"name":"@libp2p/autonat","version":"3.0.5-fb08a2f90","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"352898bc4b4bcd48762191e4fe8f000cc5687c70","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.5-fb08a2f90.tgz","fileCount":25,"integrity":"sha512-ByldlThLtB1MmHS6nLe5kDYC1KH/FXi79bPKPPUi3ANHlN1Xx9vwx2K6svPlhvdaFuUJVq1wEtbQR6O5U/rzLQ==","signatures":[{"sig":"MEUCICDhhyJShExw1si6xKJkBeo2Ri18UZadcZn1KjygJcFpAiEArRAOvC7RM+3jLN/XJ/OfZcNW9XTgrqN3lpI+PcITAJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.5-fb08a2f90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170856},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.5-fb08a2f90","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-fb08a2f90","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-fb08a2f90","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.5-fb08a2f90","@libp2p/interface-internal":"3.0.5-fb08a2f90"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.12-fb08a2f90","@libp2p/logger":"6.0.5-fb08a2f90","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.5-fb08a2f90_1760002913498_0.12014614899582243","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-dad3cca5d":{"name":"@libp2p/autonat","version":"3.0.5-dad3cca5d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3ba0947bd0791e2523fee2b3949e3187506a3971","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.5-dad3cca5d.tgz","fileCount":25,"integrity":"sha512-Z0lwWz4C7ZyLKnYVbrNu6pv1MGdvl8Y+8TNT9x5xYvE/nLWL33Vj7U8Tvb77SbJOfq1NEdWKwd4Fwir8wg/8Aw==","signatures":[{"sig":"MEQCIBenBqyO/nTBq/3eqEWIvk3Vg8j2w7Ak9N0C/i9rqyZkAiAlUuxUIUkfRfdns+z9p7fwUxhC5wt1iLmPNsQ4f+1+Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.5-dad3cca5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170877},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.5-dad3cca5d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-dad3cca5d","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-dad3cca5d","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.5-dad3cca5d","@libp2p/interface-internal":"3.0.5-dad3cca5d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.12-dad3cca5d","@libp2p/logger":"6.0.5-dad3cca5d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.5-dad3cca5d_1761162165747_0.6302744800410323","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@libp2p/autonat","version":"3.0.6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0eb18df1fa48227a49e487a6da101a5ee3b62e14","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.6.tgz","fileCount":26,"integrity":"sha512-NyIZr5JZcRy9CjVrGZRMUjttTyrNVHt4RSTQmbp0S/KsHXUaJfrTvNs3bqEsvwGtjlnQeKYi3ruFJJgK8yqmDg==","signatures":[{"sig":"MEUCIFy+ui6qxzpjbofIyfYjiwC4PMRSIX+0t4Dqafnr3tjjAiEA/8qkpxDxtVlUbBCn75K0H/uRKWjv9l2d+jpUEGISZJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171440},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.6","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.3","protons-runtime":"^5.6.0","@libp2p/interface":"^3.0.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.6","@libp2p/interface-internal":"^3.0.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.12","@libp2p/logger":"^6.1.0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.6_1761193950238_0.5246247537928843","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-0f3ab9e61":{"name":"@libp2p/autonat","version":"3.0.6-0f3ab9e61","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fc1bfbac3a09eac57520e1167e7ffb3b39f8df7f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.6-0f3ab9e61.tgz","fileCount":25,"integrity":"sha512-EPTGGiVgoDTRYSPDiVEADHq0+d1yqsfyuPtqYQJC1E9i32djrzLBqv64mfKaCTCBXI3Hp1P6It5AmTBuOcm02Q==","signatures":[{"sig":"MEUCIQDXtJHrpI4dha0EOZrI8kSCeaNBYA1IY4ykn/dt9sTIPwIgaRmLjcgFfns3MY9W59eTJan9dAHG8SFotZiySSpq0CY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.6-0f3ab9e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170877},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.6-0f3ab9e61","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-0f3ab9e61","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-0f3ab9e61","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.6-0f3ab9e61","@libp2p/interface-internal":"3.0.6-0f3ab9e61"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.12-0f3ab9e61","@libp2p/logger":"6.1.0-0f3ab9e61","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.6-0f3ab9e61_1761665391346_0.19784034730115385","host":"s3://npm-registry-packages-npm-production"}},"3.0.7-d447a9944":{"name":"@libp2p/autonat","version":"3.0.7-d447a9944","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ea0874536417de14a40d86aa1120a794cbfcc092","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.7-d447a9944.tgz","fileCount":25,"integrity":"sha512-nWseiNp1i+mrHAsfXhS0N1r0kd/Y1Ae2DYQKEQBZ/sswLN4cYpqekR+Bd/1Wiqfr8vxfq5hZSokSzt1HPyD0Uw==","signatures":[{"sig":"MEUCIG5EjI4Mz7lE1wnjni2LO1VlprGqYDSlQJ5UThP6hOWbAiEAinpdC2mH2UBRQpsHeS+RFHkpPyOUdVJC4cOfxZhPw4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.7-d447a9944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170877},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.7-d447a9944","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-d447a9944","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-d447a9944","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.7-d447a9944","@libp2p/interface-internal":"3.0.7-d447a9944"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-d447a9944","@libp2p/logger":"6.2.0-d447a9944","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.7-d447a9944_1761726869927_0.9553426271681966","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-d1ff510bb":{"name":"@libp2p/autonat","version":"3.0.6-d1ff510bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7d9014def43458ed0cf4ce7b025c2cfc7cccfa94","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.6-d1ff510bb.tgz","fileCount":25,"integrity":"sha512-klRnsV3BndaQvgHZ7zurxoOxV+30CAUWseyBfImaPyz8WpZgAmhrIpApWRvxItv3FzZDa8bs0Y3MBdBdepzX+A==","signatures":[{"sig":"MEUCIQCP9fgxObNxmjy2SEz9bcSVyv2BLC7pE73hUu2whLPu9gIgJbEYginS6CqVp+ZHqb34rRFU/eI3947r5nTZCRsaw5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.6-d1ff510bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170877},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.6-d1ff510bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.3-d1ff510bb","protons-runtime":"^5.6.0","@libp2p/interface":"3.0.2-d1ff510bb","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.6-d1ff510bb","@libp2p/interface-internal":"3.0.6-d1ff510bb"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.12-d1ff510bb","@libp2p/logger":"6.1.0-d1ff510bb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.6-d1ff510bb_1761729533289_0.6686013823275225","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@libp2p/autonat","version":"3.0.7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f37137c17d7be706c938d8646bc54c92a208d0c0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.7.tgz","fileCount":26,"integrity":"sha512-VTXH9zaVjd3B4zBZPIf0H8fLeGqcFt1VLb9FEXlW8zXQ0FYNXYGt4uRX/k9HDpyac/2iErqbbrCL0loFUekgog==","signatures":[{"sig":"MEUCIQD14w69wH1Q21C8b2HEguhEthwie2sDZQuXLpZ2DZodtwIgLceKo9/x5UjltrOzUroU1vG9TIkT8lw44dlwLDjB4Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171440},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.7","@libp2p/interface-internal":"^3.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/logger":"^6.2.0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.7_1761733675389_0.4931693027583981","host":"s3://npm-registry-packages-npm-production"}},"3.0.7-8cebf6322":{"name":"@libp2p/autonat","version":"3.0.7-8cebf6322","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"741ad1d2790d4424c3912406dd06021f16f05554","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.7-8cebf6322.tgz","fileCount":25,"integrity":"sha512-zX8nAWmgFlP+nf1+fl1dq1PNRk/cVwdbHY6pmCBfx3SYIWhb6rgEFlenJPpjMb3Ts5yhLMvg6LAZi8f7EoRH3w==","signatures":[{"sig":"MEUCIQDH0fxzHBxgMEApGJhuuZfxC8NFzRXvrkhPlSs6sSE/6QIgSSRg5Ny8IriYN/BOcjvf8gZ4lU9G26OZQ3gUYWJnnkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.7-8cebf6322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170862},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.7-8cebf6322","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-8cebf6322","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-8cebf6322","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.7-8cebf6322","@libp2p/interface-internal":"3.0.7-8cebf6322"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-8cebf6322","@libp2p/logger":"6.2.0-8cebf6322","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.7-8cebf6322_1763011245598_0.043147491299354135","host":"s3://npm-registry-packages-npm-production"}},"3.0.7-e2bdc7e63":{"name":"@libp2p/autonat","version":"3.0.7-e2bdc7e63","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"74985d5ee10797ac969ec74ce3ddfca589bafdf5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.7-e2bdc7e63.tgz","fileCount":25,"integrity":"sha512-XosSjyh4YS3tIiUkSZfB8D2kbigDug9xztzVH7iNY5SugZ4VogBRI/j/VO/B/DYwGlFFaaxTZPAxwvQFpnBxQQ==","signatures":[{"sig":"MEQCIE3Ase2jzACjpHAEAEYerQOTc3BMyY/m1tkMiJQuVemyAiAiOmf3zTe1ldbSMU8yDfjeXj6+Ij8at+swZ1ea5JAqbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.7-e2bdc7e63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170856},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.7-e2bdc7e63","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-e2bdc7e63","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-e2bdc7e63","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.7-e2bdc7e63","@libp2p/interface-internal":"3.0.7-e2bdc7e63"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-e2bdc7e63","@libp2p/logger":"6.2.0-e2bdc7e63","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.7-e2bdc7e63_1763013938438_0.8051329847342279","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@libp2p/autonat","version":"3.0.8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"12b1a3bdfe31fc9ae305ae55c5e95e7ce9da842e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.8.tgz","fileCount":26,"integrity":"sha512-NSdlRB7OaX97AarNNqk9ftzdeTyPTa+5TsEbzO6nnd4y5FsF5/rtWeM35f9SAwuaxM6Tlm9FRha7iWRm3KbowA==","signatures":[{"sig":"MEYCIQCinCEXgn0Av2JvdwMp0ZCIqJBv3O6rhWoiMnH14kgFUwIhAKIHoGOQ1nXspqvleCZRdGFYFwBtVD2KZb+i5to2tbqM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171419},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.8","@libp2p/interface-internal":"^3.0.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/logger":"^6.2.1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.8_1763017393956_0.7396475475980255","host":"s3://npm-registry-packages-npm-production"}},"3.0.8-977a3c5f2":{"name":"@libp2p/autonat","version":"3.0.8-977a3c5f2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c3e2fb6c531586c35fbc7abc5741435e1a01891c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.8-977a3c5f2.tgz","fileCount":25,"integrity":"sha512-0zHe4QYfmnIuNnKPBKvqVK64HfGpA8zCLK2LUs562wEM9VlKY7JAHiDi4iHHUKujhO5CcIMke9DUXiIbMm3HPA==","signatures":[{"sig":"MEQCIDiKXZgKi8q9FCvlugzrGTtAgo7PDHgls4L59+Jn8kNJAiAX3msvcdbV1CQ29/9DwI7atYj+AevD0ndTaUMbS7AL1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.8-977a3c5f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170856},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.8-977a3c5f2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-977a3c5f2","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-977a3c5f2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.8-977a3c5f2","@libp2p/interface-internal":"3.0.8-977a3c5f2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-977a3c5f2","@libp2p/logger":"6.2.1-977a3c5f2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.8-977a3c5f2_1763107913606_0.21118722974238646","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@libp2p/autonat","version":"3.0.9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f0fa12028f7da79d6da2a91ae85d436ffaff3c0b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.9.tgz","fileCount":26,"integrity":"sha512-jqNxiGVpf4iBaQA2Bc1b/Uesxf6pO1Cn7tEsnIF01Hf973sRka9sKm372Zw0KMZw/hMTjJvZkt6KkwsOM6x6aw==","signatures":[{"sig":"MEUCIQCc3y97Wr+MNd4Q56jeChz8fn2zhRdGxgPhIMR0qTb3dwIgCthjKxPhxPP2RrnyE2G4LnNdQcCtkli+/8CZHm1+k6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171419},"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/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.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.9","@libp2p/interface-internal":"^3.0.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/logger":"^6.2.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.9_1763110872316_0.7294595124123917","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-28c2b65f4":{"name":"@libp2p/autonat","version":"3.0.9-28c2b65f4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce235076eb7beb1be2dd9be0408fb34ce6e0e4fa","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.9-28c2b65f4.tgz","fileCount":25,"integrity":"sha512-vjX+peUjetxRd39OPv/tRJ6VolajZeE1DyyW0dyDrfPkySlMPiMBpgI7TJp+O+Ct0PJ56+Z2FmrADkGTCY2Ibg==","signatures":[{"sig":"MEUCIGj7DGEOL2c7vwFI5veKj6Pn2AJ9AzQlNtDXQ0w3B65BAiEApClm+HVnf338aKeDyixfHPrFPEI/w9XxRJGu85qE1D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.9-28c2b65f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172260},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.9-28c2b65f4","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-28c2b65f4","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-28c2b65f4","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.9-28c2b65f4","@libp2p/interface-internal":"3.0.9-28c2b65f4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-28c2b65f4","@libp2p/logger":"6.2.2-28c2b65f4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.9-28c2b65f4_1768557851785_0.3278311382662098","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-7fff925bf":{"name":"@libp2p/autonat","version":"3.0.9-7fff925bf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2b99349d90c4ddb373a0e7129d92a815904e52d8","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.9-7fff925bf.tgz","fileCount":25,"integrity":"sha512-BeFIjqiGXdRWyK4FeiQDnWE10Z5qEReTCz4qwJgL1VGdFaqcTV23s/iqeweHH/2coqVbc1GD4J1ib1xyXu3iNg==","signatures":[{"sig":"MEQCID4Jo7tGYr3ToWAQ+MLo4yyccHtGQ14JP5eQMpAOc5JYAiAifE3p/mj/PCApKiqZU3sg2Y5z6HvKNnNoqixPBQTNcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.9-7fff925bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172260},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.9-7fff925bf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-7fff925bf","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-7fff925bf","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.9-7fff925bf","@libp2p/interface-internal":"3.0.9-7fff925bf"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-7fff925bf","@libp2p/logger":"6.2.2-7fff925bf","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.9-7fff925bf_1768564813205_0.43063949121571277","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-05acd0c35":{"name":"@libp2p/autonat","version":"3.0.9-05acd0c35","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"12069a40d62a56fdc10455f205e3a5bb501a15f6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.9-05acd0c35.tgz","fileCount":25,"integrity":"sha512-v+2YWFk2FhQXVSWavCE46YiwYI9AXsIsRsoRsAzqdTKBi6g3eY5M2whuOTL/vLs9BYiEfr1mJzckEuayxbSfDw==","signatures":[{"sig":"MEUCIDamRQ4VHLqxsF2bMbieYc4nSGEaibZltuJIWzq6hKPUAiEA4kilH1fyGpHU61JP4bOAp23gtSs2eHr25GYKNGpIgyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.9-05acd0c35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172260},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.9-05acd0c35","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-05acd0c35","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-05acd0c35","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.9-05acd0c35","@libp2p/interface-internal":"3.0.9-05acd0c35"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-05acd0c35","@libp2p/logger":"6.2.2-05acd0c35","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.9-05acd0c35_1768577907366_0.336909066655787","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@libp2p/autonat","version":"3.0.10","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2c69a3da26ed44acdac02363d1495918baca1f2f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.10.tgz","fileCount":26,"integrity":"sha512-JGU2+sKU/6J4lxjNePjfcpus7fw1zf9STFr1MFHp0K8suyb3y3wvMPULNOPEVL4HlQqTkEH7J0PD3LWRnedtOQ==","signatures":[{"sig":"MEYCIQDN2+xyNsajn7rQHkM/wPKJPjQxUd9qMVdStWEVg7pmVAIhALQhEawAUlZvT571o4JLZJpqIHgxBaYznQwfMxrVMVlg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172827},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.4","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.10","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.10","@libp2p/interface-internal":"^3.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/logger":"^6.2.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.10_1768579990987_0.4452405631894847","host":"s3://npm-registry-packages-npm-production"}},"3.0.10-30b53a999":{"name":"@libp2p/autonat","version":"3.0.10-30b53a999","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"97d59575eb58e4950f3ec821ae552bd8e7062f4b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.10-30b53a999.tgz","fileCount":26,"integrity":"sha512-Ci5F7f/VM8eVxtv8ihcEjAhOr58u79obirM7mFp4wbkNtVAJuYiNZlXFv3+aAD9vR1EWNvVVz/dthSV5OgCKGA==","signatures":[{"sig":"MEUCIQCtalesbowNQEzEK8jzcRa/fS/+LnPY5Tu8h26KoogMUQIgVgmZtKfhB2Bk6aPaBiB1PAhEExmkvrSPyjJMJHtd6Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.10-30b53a999","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171940},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.10.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.10-30b53a999","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-30b53a999","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-30b53a999","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.10-30b53a999","@libp2p/interface-internal":"3.0.10-30b53a999"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-30b53a999","@libp2p/logger":"6.2.2-30b53a999","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.10-30b53a999_1772008218780_0.09975785709277196","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@libp2p/autonat","version":"3.0.11","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b404ec4330cf663d9b6fc22a78d2cd03f675e54","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.11.tgz","fileCount":26,"integrity":"sha512-ELzP448o4BkHs2q7hGa4QvcFCZYVUw79vUlsWJPRaO6VPoHt4LmCT5tXSrZZsc0+T8JTFOKFncYbzWo6b/Aj+g==","signatures":[{"sig":"MEQCIE6HcfK2aP/PiOg3GA9Br0EbGJwdReh3724jF0AAZbKDAiB6TEc5n+zGNkR69tCKcLGF/+87AUfG331Y82vhmmB1Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171867},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.11","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.11","@libp2p/interface-internal":"^3.0.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/logger":"^6.2.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.11_1772323319046_0.41004797935399684","host":"s3://npm-registry-packages-npm-production"}},"3.0.11-19796b103":{"name":"@libp2p/autonat","version":"3.0.11-19796b103","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"900585e810e5e0a40c6f39e9b522fdba7a376d17","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.11-19796b103.tgz","fileCount":25,"integrity":"sha512-L1Rz4OY2zUvV7Y2a21Yet28kOvFe5Wz18gmavjpom3SChco1MpAX3NxD5WoNzSsOKzJ+AcCCVZ+XaXluEZQlXA==","signatures":[{"sig":"MEUCIHzFpARSMWx6WeEBOIuVCDneqepOChkTUkWrczrs5CHVAiEAzNTmcDzdPs6UU3sBdNKisg7AqMgd4eGfe8Yb8kA6bXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.11-19796b103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171304},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.11-19796b103","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-19796b103","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-19796b103","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.11-19796b103","@libp2p/interface-internal":"3.0.11-19796b103"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-19796b103","@libp2p/logger":"6.2.2-19796b103","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.11-19796b103_1772362221947_0.30275720102230785","host":"s3://npm-registry-packages-npm-production"}},"3.0.11-3bb95f95b":{"name":"@libp2p/autonat","version":"3.0.11-3bb95f95b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6ee6e9f5fd8d16b050ce9c4616e16db145b54255","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.11-3bb95f95b.tgz","fileCount":25,"integrity":"sha512-IdUwC/x+QLodxDWH/neQuqPnC0wc9UGPAnw8+i86jDPqI+U/td0w9NCnN6DxDRk7Ih7Jy+YYJrZCNZi3QiZnyw==","signatures":[{"sig":"MEQCIEQ4f0cIrmZDU68VXvpjfrFSubn4GI6riPr8vM1sKIl3AiBzmgb/zF/UCSXffcovM9+6pQPASseOhM1rCjc51stEXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.11-3bb95f95b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171304},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.11-3bb95f95b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-3bb95f95b","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-3bb95f95b","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.11-3bb95f95b","@libp2p/interface-internal":"3.0.11-3bb95f95b"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-3bb95f95b","@libp2p/logger":"6.2.2-3bb95f95b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.11-3bb95f95b_1772406561765_0.7950134861303475","host":"s3://npm-registry-packages-npm-production"}},"3.0.11-8f0e1b2db":{"name":"@libp2p/autonat","version":"3.0.11-8f0e1b2db","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bb9261be772490379cacf0781df1121de7b5f9e7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.11-8f0e1b2db.tgz","fileCount":25,"integrity":"sha512-Hdp5NXFX9OrjZc3buFKbU38TQ6MMzeceeDCr2frAbbrdFlxY7muOU9wp9aCiGYP15bTSVRA+aeNB7mTuCh+15Q==","signatures":[{"sig":"MEUCIQCJkr4AnjFR3kftDGu789yFU0TDqRXPsFVyMPlRf2AZjwIgTK3G/W4+fF76aefQpvvt2xUgNN/Ia/elpdUlkzjA3+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.11-8f0e1b2db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171304},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.11-8f0e1b2db","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-8f0e1b2db","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-8f0e1b2db","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.11-8f0e1b2db","@libp2p/interface-internal":"3.0.11-8f0e1b2db"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-8f0e1b2db","@libp2p/logger":"6.2.2-8f0e1b2db","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.11-8f0e1b2db_1772455361051_0.6267204123372918","host":"s3://npm-registry-packages-npm-production"}},"3.0.11-f4b950dc9":{"name":"@libp2p/autonat","version":"3.0.11-f4b950dc9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fdcbc7dc9ec6e3c2e5fa2ae59e46113fac86294c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.11-f4b950dc9.tgz","fileCount":25,"integrity":"sha512-57iSQOg+QtAmnDNWhxZq9w3an14FsihBu2bKXN2WDxKOtsvDANnTPJNQFISKPMbyARvMG5J2xuW/Vo+csGI1gg==","signatures":[{"sig":"MEYCIQCWm+gldoe/n1Tf5KluuP1R2y04ChffVVqRTlorwmtUDQIhAJnhxSM4IiMXpRZslNMJ/om07g5Q0QfKfbhy3D3leSnT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.11-f4b950dc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171304},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.11-f4b950dc9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-f4b950dc9","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-f4b950dc9","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.11-f4b950dc9","@libp2p/interface-internal":"3.0.11-f4b950dc9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-f4b950dc9","@libp2p/logger":"6.2.2-f4b950dc9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.11-f4b950dc9_1772545876784_0.5328409147502471","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@libp2p/autonat","version":"3.0.12","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"11f69d5df9a7c9bb7aae0859a6ebfa0dac03592c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.12.tgz","fileCount":26,"integrity":"sha512-3nrqYP+Qe5hEqE7x2MVjfJfTwUlv9Qeg2dpqxLSGRIkWwN6eH48KdZlTe3+bJ77lWDN0uYGg80rpBZsmbiDdUg==","signatures":[{"sig":"MEUCIQDxpai3Y0TZrFEl2TTAC9/5AEmc5HwKGes+dlVVhPBzOAIgd16MdN6U1KNuHLp/Q23z8EDjA3MVVpOM92UxmJOaeNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171867},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.12","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.12","@libp2p/interface-internal":"^3.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/logger":"^6.2.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.12_1772553088545_0.9544890076651906","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-4db427d30":{"name":"@libp2p/autonat","version":"3.0.12-4db427d30","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a348cd2d6c45a3ff12506fb91a742d34f87a6391","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.12-4db427d30.tgz","fileCount":25,"integrity":"sha512-GfytT56MErSHxyRToUxzyPScoRBRSmlHYy7wpvHJrJRCOxmcYTY00cj3UQges3z6O1b/0ShjLozIZTeDI+zzCw==","signatures":[{"sig":"MEQCIA+fbWploRdZwJMWbRQzJGFMqXFwPJFpZ6yxdKLOSVF3AiAqBlko1YtbLgCQrfDmLxF9D+J/XFNPecTHjQflAod2Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.12-4db427d30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171304},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.12-4db427d30","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-4db427d30","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-4db427d30","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.12-4db427d30","@libp2p/interface-internal":"3.0.12-4db427d30"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-4db427d30","@libp2p/logger":"6.2.2-4db427d30","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.12-4db427d30_1772645759611_0.6380815883041415","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-db185b16b":{"name":"@libp2p/autonat","version":"3.0.12-db185b16b","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e11663fbf1256431ce9a0ed7803960dca7dc6d70","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.12-db185b16b.tgz","fileCount":25,"integrity":"sha512-Gt3w+VPfU00zUahkw2QcVGcB8B+jsxGS7FoYQIS6wDA9Z3gNI3qmu8Nyo4wbtwbrsl6xizDiH0pALaJpqygpxg==","signatures":[{"sig":"MEUCIQCpYTipwmuHm4gCWeVLnzr9OKwW4SJLkLNcJoo3+w6aXgIgAauKtBColNy4lmPVRcs7GF43Q6G5f3ytlHdX3wAXpp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.12-db185b16b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171304},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.12-db185b16b","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-db185b16b","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-db185b16b","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.12-db185b16b","@libp2p/interface-internal":"3.0.12-db185b16b"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-db185b16b","@libp2p/logger":"6.2.2-db185b16b","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.12-db185b16b_1772808633125_0.5985805696871891","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-28af2ff3d":{"name":"@libp2p/autonat","version":"3.0.12-28af2ff3d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8702f2575ba3b14b51eaed17743128b5ac091000","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.12-28af2ff3d.tgz","fileCount":25,"integrity":"sha512-Jzx+8+By0QZWhuvQrNfgWtulR8qUPENTngZ2biEidGyiO0QlDPtcW0bsdwCuhL7kUGKODxwO3QC4nMgwzLadcA==","signatures":[{"sig":"MEUCIAED+3oJGqN2si4QK6+X36asJ4QAas7KNB7iRRkSN/IqAiEAmP4S3tovod4+3Vn4dddKejTrGwDmaI9nG+R91z/8V6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.12-28af2ff3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171304},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.12-28af2ff3d","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-28af2ff3d","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-28af2ff3d","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.12-28af2ff3d","@libp2p/interface-internal":"3.0.12-28af2ff3d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-28af2ff3d","@libp2p/logger":"6.2.2-28af2ff3d","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.12-28af2ff3d_1773253496608_0.6177698445047362","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-e19d11093":{"name":"@libp2p/autonat","version":"3.0.12-e19d11093","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"84adcbcef7eb0aa6f65e1eefd33f0b9bab20b79a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.12-e19d11093.tgz","fileCount":25,"integrity":"sha512-2f6W4xzeEVt1oChpy36VPyl7wnzcDFeHtSja1MT2INMfoBv0BBKD7IcEXbga3ZLYiyf1MDrSilV0qvS91uRE5A==","signatures":[{"sig":"MEUCIQCYxzwd2cM+UEf2bCIYyAGfQzRnaocNqeqzNcpl/T1VTwIgX7W33lImaebgxHbdqC1k54iQvyaNb2ggb8BUH3TqNls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.12-e19d11093","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171869},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.12-e19d11093","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-e19d11093","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-e19d11093","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.12-e19d11093","@libp2p/interface-internal":"3.0.12-e19d11093"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-e19d11093","@libp2p/logger":"6.2.2-e19d11093","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.12-e19d11093_1773269528152_0.6128773157937646","host":"s3://npm-registry-packages-npm-production"}},"3.0.12-9c0fc4482":{"name":"@libp2p/autonat","version":"3.0.12-9c0fc4482","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"90cbbf626be4a16c75464081b3cf1ce50a1279c0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.12-9c0fc4482.tgz","fileCount":25,"integrity":"sha512-GO16ePDET4xxc5whjqABVmzivHs+VN6X+wK8v2oHX2ysEjWlFNDnMq17KjPSzZrMf0PiKO3puPbhFpQ8O7T25w==","signatures":[{"sig":"MEUCIQCSkd5ojX5M/iHWuF+qf+SvJiAzlEU7LCT/tLdlMuKI5AIgExfP37PKnf8452ZKg8qVveVt/UYCCrbyDCMML0LOP1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.12-9c0fc4482","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171869},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.12-9c0fc4482","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-9c0fc4482","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-9c0fc4482","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.12-9c0fc4482","@libp2p/interface-internal":"3.0.12-9c0fc4482"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-9c0fc4482","@libp2p/logger":"6.2.2-9c0fc4482","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.12-9c0fc4482_1773350155117_0.20558062255170007","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@libp2p/autonat","version":"3.0.13","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"932ea86bf0341fdfe55ac3ab272d38ed49ac9699","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.13.tgz","fileCount":26,"integrity":"sha512-0fLff/AEzcQxtrc9+lKGlIYUNfyfrLOFWUOtd8oUnuE7741QKGTY0AfxQhuokVdNqsWpC96fsMXmQ1QhmLTgmA==","signatures":[{"sig":"MEYCIQC/qpFZjFPkunoJ62S1c4ZD6lX5GYXr5vD4yQtL6n5iwAIhAKS6R/y1F/R/b9phDPev28Fe6p5Szd6A3pnVqmHmcSlI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172432},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.11.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.13","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.4","protons-runtime":"^5.6.0","@libp2p/interface":"^3.1.0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.13","@libp2p/interface-internal":"^3.0.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/logger":"^6.2.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.13_1773442695397_0.6697219165568966","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-d6f6f5818":{"name":"@libp2p/autonat","version":"3.0.13-d6f6f5818","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"61b212c4a454db3acc5da10d37a55978e8593986","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.13-d6f6f5818.tgz","fileCount":25,"integrity":"sha512-G/uM3+jwOi8TY/WbwbL2ITbltVoNXRGmR+gKHpaO5OfDWwijP6VM1jo6eBM2nQ3oL14OXdDKOkLpItJL4GJeYA==","signatures":[{"sig":"MEYCIQD2DyKzNJts8oV48K9ZOTuTBYhzDphHqcGaAnYbgM7EPgIhAPkmQ98B3UbrXmu19H2SUcexV/oMqZ0u8m1NAt45juP5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.13-d6f6f5818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171869},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.13-d6f6f5818","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-d6f6f5818","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-d6f6f5818","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.13-d6f6f5818","@libp2p/interface-internal":"3.0.13-d6f6f5818"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-d6f6f5818","@libp2p/logger":"6.2.2-d6f6f5818","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.13-d6f6f5818_1773903932889_0.5181593099413713","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-82c3c9ea8":{"name":"@libp2p/autonat","version":"3.0.13-82c3c9ea8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5748507bf4f18146d1a6361ef889177cb090f485","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.13-82c3c9ea8.tgz","fileCount":25,"integrity":"sha512-/ePJayMjU2aJ7kOceE/9Pr7DqtOyyDuEZ/SsJJ9Oy54JtDHpSxh173khXCc/QvLTflAgsjtV/TqlGgPKcehZeQ==","signatures":[{"sig":"MEUCIQD/p/NtZozJjbT7rrtvRxUb6qe09+qouRCSLc0D3RXmRAIgDenYEwSRZZRQ/xgcsoWlOKOjsCyanOiA9wgrVX+UlgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.13-82c3c9ea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171869},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.13-82c3c9ea8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-82c3c9ea8","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-82c3c9ea8","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.13-82c3c9ea8","@libp2p/interface-internal":"3.0.13-82c3c9ea8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-82c3c9ea8","@libp2p/logger":"6.2.2-82c3c9ea8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.13-82c3c9ea8_1773999474932_0.5466918207924643","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-dd251c5e7":{"name":"@libp2p/autonat","version":"3.0.13-dd251c5e7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b5a4a11e32a445f19044d0e707743a1477c3b5e9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.13-dd251c5e7.tgz","fileCount":25,"integrity":"sha512-m3CGGJu1s33ywNeyQfEKXKCvzvSRt3J5To72VIuPzhrIn29UQaIIVtbPx01rUdI/gJCATM9LPRp6RHEr/bvnGQ==","signatures":[{"sig":"MEUCIQCmp7CCocGvyXzfnU92RJ4BL1gzXoK5ZpQWhUSX1G5lfwIgERUHvjZJnGWe7HBj5m1M6cdXSna6Ng+lEa4VstbBLE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.13-dd251c5e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171817},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.13-dd251c5e7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-dd251c5e7","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-dd251c5e7","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.13-dd251c5e7","@libp2p/interface-internal":"3.0.13-dd251c5e7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-dd251c5e7","@libp2p/logger":"6.2.2-dd251c5e7","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.13-dd251c5e7_1774247967714_0.24023163292974292","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-f88ec96cf":{"name":"@libp2p/autonat","version":"3.0.13-f88ec96cf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"81bcb39527bb2996c1e58a3582038917100e6133","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.13-f88ec96cf.tgz","fileCount":25,"integrity":"sha512-K9Ecz72B83d4c3rq7H1YP7Bh5ZJgwSFMrZVjFwfUsF0XXdrsPMMzJZ1wtY0OcINof6N/BSUuUUqizCeVoXMxjw==","signatures":[{"sig":"MEUCIQCy7lwCnjiquy1TyPRZn5MSXastgMisfcIDHttfr0MPhAIgUu13D9tzdPAvC/GoM/xw4nObgXdbzR+NnA7cpcolt9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.13-f88ec96cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171804},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.13-f88ec96cf","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-f88ec96cf","protons-runtime":"^5.6.0","@libp2p/interface":"3.1.0-f88ec96cf","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.13-f88ec96cf","@libp2p/interface-internal":"3.0.13-f88ec96cf"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^7.7.0","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-f88ec96cf","@libp2p/logger":"6.2.2-f88ec96cf","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.13-f88ec96cf_1774370561160_0.6564290385304015","host":"s3://npm-registry-packages-npm-production"}},"3.0.13-1c3b61777":{"name":"@libp2p/autonat","version":"3.0.13-1c3b61777","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cef935620a8d78b7abf628136dec5bdab7d48e9b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.13-1c3b61777.tgz","fileCount":25,"integrity":"sha512-+rvgX9K3SEEUZTygozt5UnybaGFtHmlYnxTEXu4ndRHCRUDYLrP0C6DXdnwQ4q53v7/1w1jR4wmx9/LJsAhQGA==","signatures":[{"sig":"MEYCIQCUdB9aJGWlu2eDIXZA1haDzdqPKIY4X4ExQQk8nQMv8QIhAKPGRbmv43GgUeQDegiwfks4ObZ7NsKBUK4YdTLb071A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.13-1c3b61777","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1208862},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.13-1c3b61777","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.4-1c3b61777","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.0-1c3b61777","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.13-1c3b61777","@libp2p/interface-internal":"3.0.13-1c3b61777"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.13-1c3b61777","@libp2p/logger":"6.2.2-1c3b61777","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.13-1c3b61777_1774646844643_0.5786121876686803","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@libp2p/autonat","version":"3.0.14","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bee741a9e3120d5c252667452cd0c2dbf34a3d32","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.14.tgz","fileCount":26,"integrity":"sha512-D+6ogVowie+cA9G1QiYuFuTBk/sRz4bb2tQ3k/EpvfxnjMtD1m/19UhFeoRxkz0ZfL7FTs8HgYEMCaPVzK0ahw==","signatures":[{"sig":"MEUCID6N6aUBo883aca9ldDx5cbMwcGsbtdYfh3nW4O/7XNxAiEAmVcg4fZUNCJgpegrtPyn92MnB9pnlN0yV6vNt+KU2CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209425},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.14","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.5","protons-runtime":"^6.0.1","@libp2p/interface":"^3.1.1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.14","@libp2p/interface-internal":"^3.0.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.14","@libp2p/logger":"^6.2.3","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.14_1774693848739_0.995585652011671","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-2a3e54738":{"name":"@libp2p/autonat","version":"3.0.14-2a3e54738","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2025976fbaa056abd69b76d44319731d5243ee61","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.14-2a3e54738.tgz","fileCount":25,"integrity":"sha512-ZwlK/j5eT7K9Plxle8vcvzA5QR5oKMBc/Yfxsktxp63fnJ10lHDEcXbrabt+pFdHP7EToxAfym3+K8k8lr0ryg==","signatures":[{"sig":"MEUCIQCEimAfRVIWxD/JP/WcTW5wHw4XD8kfq9N4twVq8hqkSQIgMQYcdPQbSECt5YAun5Qp0oR95/BCuMAk6na2wEjn+K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.14-2a3e54738","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1208921},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.14-2a3e54738","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-2a3e54738","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-2a3e54738","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-2a3e54738","@libp2p/interface-internal":"3.0.14-2a3e54738"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.14-2a3e54738","@libp2p/logger":"6.2.3-2a3e54738","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.14-2a3e54738_1775114156336_0.028101510486440606","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-709b3fa2e":{"name":"@libp2p/autonat","version":"3.0.14-709b3fa2e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d517759332610b9e6dc4ac5cdcfef1acf68a3697","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.14-709b3fa2e.tgz","fileCount":25,"integrity":"sha512-RJLes3b7EDfSc2MtNn/MUCkgcPM0fcIbaVdNSQGyJnWuYCfNBOOYKJWC8RDgaqjtMAqLp3pyKbBY1rIKI8jiWw==","signatures":[{"sig":"MEYCIQCGDT6n4aYlGnUzyKFdrFi7UWu6qVzjW9RgXyFKCsisuQIhAMohQIS5AvZ87sJfR7Wwc67aXhBWxN+U/XVlSMYWiqHZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.14-709b3fa2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209204},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.14-709b3fa2e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-709b3fa2e","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-709b3fa2e","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-709b3fa2e","@libp2p/interface-internal":"3.0.14-709b3fa2e"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.14-709b3fa2e","@libp2p/logger":"6.2.3-709b3fa2e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.14-709b3fa2e_1775159837205_0.9617678592898402","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-4580b64fa":{"name":"@libp2p/autonat","version":"3.0.14-4580b64fa","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2125a94cf93c63bfe29ddd0cc7455ad6fe91ec0a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.14-4580b64fa.tgz","fileCount":25,"integrity":"sha512-yWZ3OAOvstsTYzw+0Udt4VldYCX+tgbQOzsmb+O2QiuJ+UDDthNTEr97/SJQKQUJedCd3I3pwVDkE//IFpDhBw==","signatures":[{"sig":"MEQCIAwTpKkizVNTLTw8UhxXPWHP7QpfpJrA0wFgCCocSMjdAiA/tgqvw0SjjLtjqBGa2dR+psthQ6yoLGdVdvCQbEc+9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.14-4580b64fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209204},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.14-4580b64fa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-4580b64fa","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-4580b64fa","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-4580b64fa","@libp2p/interface-internal":"3.0.14-4580b64fa"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.14-4580b64fa","@libp2p/logger":"6.2.3-4580b64fa","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.14-4580b64fa_1775284626454_0.8258326217370506","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-ff5ee99ed":{"name":"@libp2p/autonat","version":"3.0.14-ff5ee99ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f772af682a4c6680219ce12190fc2dbb3a8abd36","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.14-ff5ee99ed.tgz","fileCount":25,"integrity":"sha512-NDMz53aD4HrDDPM61PKDz++vWE2lYYimr+uWfu8UyBfXGODQjeXk0txaqwxZOhST7CsSrsoWSqbjEoYUlIN3MA==","signatures":[{"sig":"MEQCIGJ2ACfdud/0/egCwd2O7+5kvaMR0/gu5xum/dJicXtZAiAdgScw4di+yjVJ1AfcYIvavj3N2NO0yTD9yKXLYZ/pzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.14-ff5ee99ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209204},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.14-ff5ee99ed","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-ff5ee99ed","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-ff5ee99ed","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-ff5ee99ed","@libp2p/interface-internal":"3.0.14-ff5ee99ed"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.14-ff5ee99ed","@libp2p/logger":"6.2.3-ff5ee99ed","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.14-ff5ee99ed_1775470034321_0.7142122987377217","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-1ecf0e324":{"name":"@libp2p/autonat","version":"3.0.14-1ecf0e324","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"20396633c3136b13783c9fef49f8a8592ed4f250","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.14-1ecf0e324.tgz","fileCount":25,"integrity":"sha512-HPQKBjqEXHJRvdigdp/FP5qXKIKsZV2i+dEAWhoWzZfFKMOcVK1ot54P4ypE2rUPEU3KEh+LtqP5rSk2K3BHmQ==","signatures":[{"sig":"MEUCIDEZHsDNObzaSIxeE7ekcdG0o2dX3z1RX8dGMdagoN4PAiEAlWm4C03P7d90arBfCms/FQDo/zDKU72tWND4PnZ9X1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.14-1ecf0e324","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1227139},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.14-1ecf0e324","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-1ecf0e324","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-1ecf0e324","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-1ecf0e324","@libp2p/interface-internal":"3.0.14-1ecf0e324"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.14-1ecf0e324","@libp2p/logger":"6.2.3-1ecf0e324","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.14-1ecf0e324_1775634901822_0.5099426520174828","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-b6efda3d5":{"name":"@libp2p/autonat","version":"3.0.14-b6efda3d5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d26954f391861f518f9c532fa4a1550ce574e6a3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.14-b6efda3d5.tgz","fileCount":25,"integrity":"sha512-nn7/dguAtkzvtqtx6ykNOj/2L/RT2oLLyePrm9E0rQQUT2MOUI1Wxcz+PX+00ceCq4xAlJ3dZqmoJI+S2zrpKw==","signatures":[{"sig":"MEUCIDMihMN9k1226bfWqiDmSxtiIvliTArvQkvU3zWNVG4RAiEAheLOohoFxkHSGB731sJmrTXt4vm+yErjiLkDgxXyU7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.14-b6efda3d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1227139},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.14-b6efda3d5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-b6efda3d5","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-b6efda3d5","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-b6efda3d5","@libp2p/interface-internal":"3.0.14-b6efda3d5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.14-b6efda3d5","@libp2p/logger":"6.2.3-b6efda3d5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.14-b6efda3d5_1775647662938_0.9669386226478722","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-74620dbcd":{"name":"@libp2p/autonat","version":"3.0.14-74620dbcd","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"01916f18aac7685765ff4ac54682294fd2083cbd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.14-74620dbcd.tgz","fileCount":25,"integrity":"sha512-PWSXiYY3Ub2z99U8Abz4f8YJt28Ie5YG2LQT923NDBPjmgNO+WiWlHSLOWlDuOSbVKzmjwIofJaRsePoSELIgQ==","signatures":[{"sig":"MEUCIQCtlYPfhpvMVhxM+NLMB51+Sv1Lpmh9EgS+2S7oqT0jigIgVJqj+tYntkbfp+BR1hd7npN/heHGq2QiEw1eY7sr6no=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.14-74620dbcd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1227139},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.14-74620dbcd","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.5-74620dbcd","protons-runtime":"^6.0.1","@libp2p/interface":"3.1.1-74620dbcd","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.14-74620dbcd","@libp2p/interface-internal":"3.0.14-74620dbcd"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.14-74620dbcd","@libp2p/logger":"6.2.3-74620dbcd","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.14-74620dbcd_1775659488685_0.5191652049386863","host":"s3://npm-registry-packages-npm-production"}},"3.0.15":{"name":"@libp2p/autonat","version":"3.0.15","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8acacb0178e7e89a5c64db8ad6db8e00194aae2a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.15.tgz","fileCount":26,"integrity":"sha512-aT2ZXAqT9Ys0z12c6TO8R/7iiVUt7BOCAAqZAgxBioXLSgEn9zGqz/ssyhJf4FTiU+k5SWkGGM9h5VpxsLURBQ==","signatures":[{"sig":"MEQCIGioNvAWVIh3rCgrylnAWyATQXKnJh/2VXrw94cVUVeEAiBj4Kk0Yhq5OgTJXrX9+G1wQPRcp5liDBKNUtWhFZWiyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1227701},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.15","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.6","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.15","@libp2p/interface-internal":"^3.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.15","@libp2p/logger":"^6.2.4","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.15_1775663172348_0.17816611506112157","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-90100be0c":{"name":"@libp2p/autonat","version":"3.0.15-90100be0c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4c1188dc229b21dd9199a6580dfa0e3983b74fbd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.15-90100be0c.tgz","fileCount":25,"integrity":"sha512-GtZNt8Jo7WFaXMGDFCaIktehEYDBwP/B9zgb+XC1IF3+LHpHwMW4i/QlxaQmcTwFhiS40o42tEXS95G10a3rWQ==","signatures":[{"sig":"MEUCIHdNAxTODtJkaaKDWeg+vu+gf6+ktggGzf2XVCSTKhFIAiEAwdE9ad2FuBNkVsd2Wq0Cu9JVLXkcrnTQQpcdVlM2Jrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.15-90100be0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1228308},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.15-90100be0c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-90100be0c","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-90100be0c","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-90100be0c","@libp2p/interface-internal":"3.1.0-90100be0c"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^7.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.15-90100be0c","@libp2p/logger":"6.2.4-90100be0c","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.15-90100be0c_1775804721918_0.1132718157929804","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-f60bd85b0":{"name":"@libp2p/autonat","version":"3.0.15-f60bd85b0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"10a0b88098915a39f531f4b5e8104b2999062d7a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.15-f60bd85b0.tgz","fileCount":25,"integrity":"sha512-WMJTYSvDrNUyV6x21h5wrmF/vmWoTw5LnAe/kUQQ0bU2iOXKwbMmcI3DyzcqOLi0cUtjAvhhnnzJ/BLzmcwxww==","signatures":[{"sig":"MEUCIH30KwttKw3ryOrO2caIXB/geCSJvSK48NHHBTTrxDAIAiEAujORc1RTTRCvgfrm3rCUEHU8Nqpu4KbPQmB4EKBSS+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.15-f60bd85b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1228308},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.15-f60bd85b0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-f60bd85b0","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-f60bd85b0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-f60bd85b0","@libp2p/interface-internal":"3.1.0-f60bd85b0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.15-f60bd85b0","@libp2p/logger":"6.2.4-f60bd85b0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.15-f60bd85b0_1775820381532_0.4088611263005264","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-b30baa93a":{"name":"@libp2p/autonat","version":"3.0.15-b30baa93a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c75f4f46d008832589520309b0f4a68abcafc4c5","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.15-b30baa93a.tgz","fileCount":25,"integrity":"sha512-5/3GdU8zQDuQQjUgi9iapkUttInA3D/tLLarGkMk6A4m6WLihvIexYJqYVf5ZKh4RQYqqn4WMRphA9fjjgxvnw==","signatures":[{"sig":"MEUCIC1M6bwCiG+TH36muTk1a7l95l7yXPWnpql90GAIUvUGAiEAwacNVVBIEk1m+a5j46jHJdIOw5VeoVo6hZdaQrRYPWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.15-b30baa93a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1228940},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.15-b30baa93a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-b30baa93a","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-b30baa93a","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-b30baa93a","@libp2p/interface-internal":"3.1.0-b30baa93a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.15-b30baa93a","@libp2p/logger":"6.2.4-b30baa93a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.15-b30baa93a_1775837693655_0.646434390794191","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-f21efd121":{"name":"@libp2p/autonat","version":"3.0.15-f21efd121","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8b6cd96d513c5db79eddbbedf0796d3ef9769e14","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.15-f21efd121.tgz","fileCount":25,"integrity":"sha512-OYSEvuyNrR4aN8L35VuWDU1RcZWQz5yhs1WDQmPJIbeibk4skeSoLqfyHtez7yEHpHL/t7swRi7102Lz21b47Q==","signatures":[{"sig":"MEQCIChIddVLkE8QlvwvxLswMTVtENlCyqW80W1vNr4uKrPdAiA1qqkXi2KUcmkdBOOUEgPTbtLiEnMQJl236HGCGatE4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.15-f21efd121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1229570},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.15-f21efd121","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-f21efd121","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-f21efd121","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-f21efd121","@libp2p/interface-internal":"3.1.0-f21efd121"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.15-f21efd121","@libp2p/logger":"6.2.4-f21efd121","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.15-f21efd121_1775909896196_0.1036736784775425","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-2151144c3":{"name":"@libp2p/autonat","version":"3.0.15-2151144c3","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c30309281bd7ed5a6a41ae304b4165c5bed9b372","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.15-2151144c3.tgz","fileCount":25,"integrity":"sha512-quGKXaenF6KZIJh9+0Uw59cKkd8mxkynv0q/e4/ygS4vn7ukDn0lrx3eIqGG3FSvrPg7P0rqPZPs92sh+6945w==","signatures":[{"sig":"MEUCIQCpcNCrkjVDP2I4dd4S/Fd+1g9A/7LI6CD+iUgkg0RfvAIgbVm1gFujBG33+fGDRYYHwj83LOr4pPLgH3Mg46OUwEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.15-2151144c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1229705},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.15-2151144c3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-2151144c3","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-2151144c3","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-2151144c3","@libp2p/interface-internal":"3.1.0-2151144c3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.15-2151144c3","@libp2p/logger":"6.2.4-2151144c3","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.15-2151144c3_1775952636197_0.7648106443584863","host":"s3://npm-registry-packages-npm-production"}},"3.0.15-811a29f8a":{"name":"@libp2p/autonat","version":"3.0.15-811a29f8a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.15-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0fb1673a1796bce0608db95ce7bc0acd637f78ac","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.15-811a29f8a.tgz","fileCount":25,"integrity":"sha512-pb1ytGETrnS01NrjHdfbWfupSiceoatDis2YU2+5qAzpQIeHpogfaxTEjooL2RLgXbRoIfOoXh++cQ+wWTjwxw==","signatures":[{"sig":"MEUCIGTmuQhSEPsYXyN3C1d/w2iKwEo0vubCGM3gn4o/WHQlAiEA8nG47+rTrLpye1jYR3G5gdUrdmBf6R9PBKCuXXHIvKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.15-811a29f8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391771},"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/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":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.15-811a29f8a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.6-811a29f8a","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.0-811a29f8a","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.15-811a29f8a","@libp2p/interface-internal":"3.1.0-811a29f8a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.15-811a29f8a","@libp2p/logger":"6.2.4-811a29f8a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.15-811a29f8a_1776171402736_0.5835355923619419","host":"s3://npm-registry-packages-npm-production"}},"3.0.17":{"name":"@libp2p/autonat","version":"3.0.17","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"12596d1c4b33070e6466718330861a371a8f951d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17.tgz","fileCount":26,"integrity":"sha512-mjxhNNJqJo3JDEWnhF45bMl0wwbtkvnsMimVyUCMaUqC0llg1PUFW0IBXExTz+1WzPv+g4zrF/A+PLR/VdIQ0Q==","signatures":[{"sig":"MEYCIQD+cgl5wK30RX0uH4SjC3ooQmEFaZvO4KZtL076YZ+sNwIhAIV0a/vqcpp6Xiuak2YEC2Iizx9FThxE5jirV8QOZmOP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392335},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.0.17","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.8","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.17","@libp2p/interface-internal":"^3.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.17","@libp2p/logger":"^6.2.6","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17_1776430074178_0.18909255967337657","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-5917715d0":{"name":"@libp2p/autonat","version":"3.0.17-5917715d0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"766acc57fac6b74d97e69e963d5df802eee83d27","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-5917715d0.tgz","fileCount":25,"integrity":"sha512-m3xN1o3g7jTNcCbCumpjuJ9IxaBm50Di72c0wZ82ppXMtQ0h/YIxwlYfy2zluIZ5BBPKU4ySkcmBjYLWtEiFmQ==","signatures":[{"sig":"MEYCIQDVHNWYOmVYS7/JpLjQF1uxiOI3/qDVVBO++osz8w722gIhAJP8aTY0u1Bqha/4fB48t6pjYJd5sUOni/vrxKzZ7bCA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-5917715d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391772},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-5917715d0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-5917715d0","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5917715d0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-5917715d0","@libp2p/interface-internal":"3.1.2-5917715d0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-5917715d0","@libp2p/logger":"6.2.6-5917715d0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-5917715d0_1776490173031_0.3625666595019583","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-8f7e9264e":{"name":"@libp2p/autonat","version":"3.0.17-8f7e9264e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"adfee9496ec3c3f0fd06f0a6916d845a441cc86a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-8f7e9264e.tgz","fileCount":25,"integrity":"sha512-+3K3ATjh0TGZoOOuQ1dhkfIGmn83efP3k7hohPWN1kJtg0xDU1dyDqKq7bM0qEVIhaPXVN5OqQvBwAcHOffaAw==","signatures":[{"sig":"MEUCIQDZgptV0uAk3F637X71CF9fCnzizoq6vvH0jjjpR+/xWQIgATEECsl0EAAM2iOpuKxRMEBbEivVVYFhiEzMan9Qb7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-8f7e9264e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391772},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-8f7e9264e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-8f7e9264e","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-8f7e9264e","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-8f7e9264e","@libp2p/interface-internal":"3.1.2-8f7e9264e"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-8f7e9264e","@libp2p/logger":"6.2.6-8f7e9264e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-8f7e9264e_1776494528168_0.36976123709128217","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-48f66c41e":{"name":"@libp2p/autonat","version":"3.0.17-48f66c41e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2a2ba8f048ffa19dfb382390dbded7ecfe1f9d12","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-48f66c41e.tgz","fileCount":25,"integrity":"sha512-7a5mj1XY17QkBFkbeXHRszkPtZmfcx7bkKdMGnRHazaB3v6uXhW3osl9l25OEukFanN7zLps7ImC2JzAGUtvJg==","signatures":[{"sig":"MEYCIQDxrRZ0UQQC2Zc5eJpYaPJVGwvoR1H7yD4hF8zJw64TcwIhAMRy4iHS4SZkyQJ8ICtKEZsfEM6R2qxAhQjThkDthS5c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-48f66c41e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391772},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-48f66c41e","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-48f66c41e","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-48f66c41e","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-48f66c41e","@libp2p/interface-internal":"3.1.2-48f66c41e"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-48f66c41e","@libp2p/logger":"6.2.6-48f66c41e","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-48f66c41e_1776505872369_0.7196597506691496","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-8ddbb9e81":{"name":"@libp2p/autonat","version":"3.0.17-8ddbb9e81","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"592efc2e40f866bed5249564592f77f06232f68e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-8ddbb9e81.tgz","fileCount":25,"integrity":"sha512-f1KiJeHkdz9znaYBjVJFwb1zDoQ8noONNKsA9HawOR4bSt+X9X/di1JziYksDkbwnZ5J3vPq0xlgls/QMM3A2g==","signatures":[{"sig":"MEQCIFTN3xtYaAWYZwrX2mcXBjYrMwpNM5PEewHWcxxGnNAVAiBInADydteHemj6IJyvly/csql9sy/MnR1DR0aEgUqMJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-8ddbb9e81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391772},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-8ddbb9e81","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-8ddbb9e81","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-8ddbb9e81","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-8ddbb9e81","@libp2p/interface-internal":"3.1.2-8ddbb9e81"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-8ddbb9e81","@libp2p/logger":"6.2.6-8ddbb9e81","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-8ddbb9e81_1776598856109_0.4866869498673858","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-7cea7b9a5":{"name":"@libp2p/autonat","version":"3.0.17-7cea7b9a5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8f947db1487f4588ec17c6aa94a0563fca6c7259","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-7cea7b9a5.tgz","fileCount":25,"integrity":"sha512-MS20mhCiAIGUpXLCrbFpx+iHJ/gLTOfmmgq/O8/+XvpsYKhv6Wp7UGgeQmrmzHoddr4Ekgl0+IzVkP8pWFlGNg==","signatures":[{"sig":"MEYCIQDONDjyXjwp1GOIRieF5TlBpq/yY9UIx7LB14T09RfkVAIhAOKLLcOslb9PHTEnRyKxUTjd5gIcVLpev/pX1xuMZ9dF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-7cea7b9a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391772},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-7cea7b9a5","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-7cea7b9a5","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-7cea7b9a5","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-7cea7b9a5","@libp2p/interface-internal":"3.1.2-7cea7b9a5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-7cea7b9a5","@libp2p/logger":"6.2.6-7cea7b9a5","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-7cea7b9a5_1776670212830_0.7195112217163144","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-20bfcb3f9":{"name":"@libp2p/autonat","version":"3.0.17-20bfcb3f9","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"657ec15fb17dff63b0dc8ebf4fca27dc60095b69","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-20bfcb3f9.tgz","fileCount":25,"integrity":"sha512-5iSIYe4r0HabmsXePiM5UAlYGaROU6drpjZYq3Rc+cAqz1nGw3qFUcxFB6jmGnwi6oc2K5VeIfhW+FSlGPJPsA==","signatures":[{"sig":"MEYCIQCqzt0sQjCUwU3nYG4Cr2lOgNt3c7v716ULVEq4bQZzYQIhAKOHGnKr7e35pZfDNluGnbMP2ipby024N8NzDQ6ZA3zc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-20bfcb3f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391772},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-20bfcb3f9","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-20bfcb3f9","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-20bfcb3f9","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-20bfcb3f9","@libp2p/interface-internal":"3.1.2-20bfcb3f9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-20bfcb3f9","@libp2p/logger":"6.2.6-20bfcb3f9","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-20bfcb3f9_1776673689750_0.02487992322505006","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-fd68eecf7":{"name":"@libp2p/autonat","version":"3.0.17-fd68eecf7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9ff5a3313845864f79d43515d79f03e33fa2c001","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-fd68eecf7.tgz","fileCount":25,"integrity":"sha512-ZWQmgy41c6qQF1pkOu1/cZkg9dDJEStJXDkM6C1oLyiCF9aVgtW32nBSwE3LHxNp1/N7rdwdHH3k601XMVyRxQ==","signatures":[{"sig":"MEYCIQDOPbVDLMhkLUD4WmZgX0P2rm8FTUTD15beKAy/EejqzQIhANpk7rOFZvRkJ/JHazltW1kw0DrKDufpTbnb+XPq+T9T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-fd68eecf7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391772},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-fd68eecf7","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-fd68eecf7","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-fd68eecf7","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-fd68eecf7","@libp2p/interface-internal":"3.1.2-fd68eecf7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-fd68eecf7","@libp2p/logger":"6.2.6-fd68eecf7","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-fd68eecf7_1776688778823_0.8658061847212435","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-69a44651f":{"name":"@libp2p/autonat","version":"3.0.17-69a44651f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"825fd0992ef176ffe6925fbae13248b99c693f1a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-69a44651f.tgz","fileCount":25,"integrity":"sha512-vJpmjZ4+cASarPmUwNt4EweQG00FkaeB+PIU2wsBIdtkjg4BpdkhfnT4e/A57sH0Zrvoqlgof5z5IRQaXbCLZQ==","signatures":[{"sig":"MEQCIBRohEi6ftQdCH/Psl5D1QwTqZZeLp0fpQdNAX/fOvM/AiBm616jGkMgf9wn/zaZQ8kknyqSRHPrl7VOtg6riNCV8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-69a44651f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391772},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.12.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-69a44651f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-69a44651f","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-69a44651f","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-69a44651f","@libp2p/interface-internal":"3.1.2-69a44651f"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-69a44651f","@libp2p/logger":"6.2.6-69a44651f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-69a44651f_1776846416379_0.15709304020419568","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-cbfda2cdc":{"name":"@libp2p/autonat","version":"3.0.17-cbfda2cdc","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dec27f17652485cd2f6f69e78468a938a24cc5fb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-cbfda2cdc.tgz","fileCount":25,"integrity":"sha512-Rg/KVuraEFN/1NNqtx6pjVQHNsBFoXIAYd1YNvTrmSWGfp5f6f2oL/iQYTu75I3UGRuwVCOvUjZqvuw04Jpquw==","signatures":[{"sig":"MEUCIGg1GPncXAGCL60KSL6RXLoaxPnQQJUmRmHkNAtU4zXyAiEA/Vyk5ZWFGEARbvx2N/9Bni1JHsV1VdqsVi+VuiWgjZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-cbfda2cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391772},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-cbfda2cdc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-cbfda2cdc","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-cbfda2cdc","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-cbfda2cdc","@libp2p/interface-internal":"3.1.2-cbfda2cdc"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-cbfda2cdc","@libp2p/logger":"6.2.6-cbfda2cdc","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-cbfda2cdc_1776955132558_0.5001895523297613","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-5466a8def":{"name":"@libp2p/autonat","version":"3.0.17-5466a8def","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"804495e812632b1d98a14caa87754e9ea4269f4e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-5466a8def.tgz","fileCount":25,"integrity":"sha512-IF9DPReOjnt70yBon0yNx2quOum0w0cZ8eE0/cj1OIDMmWwxr8TZS+juIqHos4wCowapx5/Fa9OuC3qWKpG1Ug==","signatures":[{"sig":"MEQCIGniymfm75vOzyQGJ5TFhzqnWXjtIN4pyFWo/s14k1LzAiAFNM7IXzn1zSWOZsxLXusBfT9gIaCPmGMqMiLrLvvnIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-5466a8def","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391772},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-5466a8def","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-5466a8def","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5466a8def","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-5466a8def","@libp2p/interface-internal":"3.1.2-5466a8def"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-5466a8def","@libp2p/logger":"6.2.6-5466a8def","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-5466a8def_1777042404090_0.8507346689133874","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-d57fe74c0":{"name":"@libp2p/autonat","version":"3.0.17-d57fe74c0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4d303b9b1790bb63a5ff1e2a854d67b585894d68","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-d57fe74c0.tgz","fileCount":25,"integrity":"sha512-A4AakyOepQB4t26PSEgpwRKybFTzLMLsbmD7FTpKdsvbghMd8u6oJnicSKpiwux4WmGwQNzYdESWY37ppRQweQ==","signatures":[{"sig":"MEQCIGZPFAL71PMzsb4WYpwuGiOatmR6j0fcS4QplX/GThYuAiBvh3Ftk8E0FFdB/AYA0zhLTZG5g6im/M+xN5+BYGZcjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-d57fe74c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392193},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-d57fe74c0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-d57fe74c0","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d57fe74c0","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-d57fe74c0","@libp2p/interface-internal":"3.1.2-d57fe74c0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-d57fe74c0","@libp2p/logger":"6.2.6-d57fe74c0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-d57fe74c0_1777051979657_0.3193032676288299","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-61d594a6c":{"name":"@libp2p/autonat","version":"3.0.17-61d594a6c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bda7bcae5eedd9e7a6b614a4fcebceeac00a2cc9","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-61d594a6c.tgz","fileCount":25,"integrity":"sha512-Vx/POoId2d1fZ5SBThLafHy4g0iHAdqF8ffDSvcjWz1SICQJRmqAEe5arwkGMcrDc15Lx67PFxM2uGkYr+baXg==","signatures":[{"sig":"MEYCIQCon6HyFFb2urkyAc13q95elEcHUx4B9sf5CRloKtE5nwIhAMuGEI9MzA7E58vu4/PNxHSj2Tre6fKKHw87IeUhVyYF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-61d594a6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392193},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-61d594a6c","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-61d594a6c","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-61d594a6c","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-61d594a6c","@libp2p/interface-internal":"3.1.2-61d594a6c"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-61d594a6c","@libp2p/logger":"6.2.6-61d594a6c","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-61d594a6c_1777096267840_0.2798501244685214","host":"s3://npm-registry-packages-npm-production"}},"3.0.17-baf3ddb03":{"name":"@libp2p/autonat","version":"3.0.17-baf3ddb03","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.17-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b4cd58481bd92ed5930179cad7ed2e37bbed773f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.17-baf3ddb03.tgz","fileCount":25,"integrity":"sha512-8pLjP7RB+qxz9YF//IUjlbdB2UELuSsQ81+Hh7Su4R+lC7774QDNoR6ZiH+j3JidONhvj44BOWbjQu4/w81nEA==","signatures":[{"sig":"MEUCIQCer0MFpAZaiC9oZw2/6mC/ziCShxVSq8tU3ELie/D7tQIgEf4Q5XLjJHxs5n3ODy3QFovjFPkAXDfKX9xV1Tr7410=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.17-baf3ddb03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392193},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.0.17-baf3ddb03","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-baf3ddb03","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-baf3ddb03","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.17-baf3ddb03","@libp2p/interface-internal":"3.1.2-baf3ddb03"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-baf3ddb03","@libp2p/logger":"6.2.6-baf3ddb03","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.17-baf3ddb03_1777118919162_0.7242792131525442","host":"s3://npm-registry-packages-npm-production"}},"3.0.18":{"name":"@libp2p/autonat","version":"3.0.18","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d208734704696d0673a47b8d98c1eb88ffd7c772","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.18.tgz","fileCount":26,"integrity":"sha512-lMOCwLNOoT2/87li6ZJ/ClSCrK4REg3mK/dsUwsJxpnbqQqAtaxvwPNcUodgw2JaHSWw+dlKQ4IsTT4L45APFQ==","signatures":[{"sig":"MEQCIEFIb8h11oaAHY9P/cWpqL5nQpcshFgclAxd9eHcqAqRAiAnDBcRq/kJHkXdmLBg580S2r/LBQvX+C1VjP/xQXxTSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392755},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.1.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.8","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.18","@libp2p/interface-internal":"^3.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.17","@libp2p/logger":"^6.2.6","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.18_1777122763996_0.5051125333761952","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-10b2bdf50":{"name":"@libp2p/autonat","version":"3.0.18-10b2bdf50","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c891e2c5a30edf53f27ffad8b4ddf9f536eb0b89","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.18-10b2bdf50.tgz","fileCount":25,"integrity":"sha512-Twkv/b8VRvWTesQE63c7Rcx7DwQ3tzV5chSUPFzbATyLha3RhDVt/trMaizacM9rXj7MSqTy/cBMaBSWsbvXww==","signatures":[{"sig":"MEQCIASSE2J0qbRVuUXc8YHalaH8Xn/mAjkU9kILsaNjYVmFAiBZ4bt+z/nYodylQs7/dAh9HulAAHjiijEty/bXuXiOmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.18-10b2bdf50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392192},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.1.0-10b2bdf50","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-10b2bdf50","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-10b2bdf50","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.18-10b2bdf50","@libp2p/interface-internal":"3.1.3-10b2bdf50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-10b2bdf50","@libp2p/logger":"6.2.6-10b2bdf50","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.18-10b2bdf50_1777204176070_0.13415415506861672","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-3a5e46eaa":{"name":"@libp2p/autonat","version":"3.0.18-3a5e46eaa","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3d5bb798c57cf74c51c49773e329246ebea009de","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.18-3a5e46eaa.tgz","fileCount":25,"integrity":"sha512-GiYYboU0ZfkdYnV4ozhhOg5g7e57xNEedclbfzAxbgdTXg39XFIUI5KnGfdt9HlsMRDfL4KFEtI05BDQET5dMw==","signatures":[{"sig":"MEUCIQDKxITWw6s64iVy1YfV0H82ujlvoe8yStmlvPIWgw/BDgIgGrdyRCiKRAy3pB+H7YyWRd54jVIVZ36yXYp9VQwL9L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.18-3a5e46eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392192},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.1.0-3a5e46eaa","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-3a5e46eaa","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-3a5e46eaa","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.18-3a5e46eaa","@libp2p/interface-internal":"3.1.3-3a5e46eaa"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-3a5e46eaa","@libp2p/logger":"6.2.6-3a5e46eaa","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.18-3a5e46eaa_1777466743708_0.3937713699109555","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-d1ab98294":{"name":"@libp2p/autonat","version":"3.0.18-d1ab98294","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b4ab8288b01423007748f4f76df7609dd98d79ab","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.18-d1ab98294.tgz","fileCount":25,"integrity":"sha512-RwAPi0t6Irpnf0eP3Xgfc4uG8auti0QPPKvaxNeZduSTiuDgzObsz2lTdkRzRUOSn+ck9lzGjXyVJc6JGOm0mw==","signatures":[{"sig":"MEQCIGgznMGmV3IJqUQO2+AEBnDq2ZIdDPxg5xzSo94MivuEAiARsTOxAqZb4MOL7ZiTB5w695Vw8PuGHmuc1HDY0LNyyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.18-d1ab98294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392192},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.13.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.1.0-d1ab98294","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-d1ab98294","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d1ab98294","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.18-d1ab98294","@libp2p/interface-internal":"3.1.3-d1ab98294"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-d1ab98294","@libp2p/logger":"6.2.6-d1ab98294","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.18-d1ab98294_1777915243365_0.2554639593961847","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-bd9e02dad":{"name":"@libp2p/autonat","version":"3.0.18-bd9e02dad","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4a760a0cbdc5e85808cb0c74d53389a9bfad905e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.18-bd9e02dad.tgz","fileCount":25,"integrity":"sha512-UvjOaO8sjwrlOR/B0IQebgVyy/RUAR90gFW5YSdtuMm+eFpQ/ufr4tOpvApoQX7T6bdIDql0ii6Pmg6j36C6+A==","signatures":[{"sig":"MEUCIQCKmiWHgjYufPtszKPJmdv8na6juegrC7jcE1xBy7NTzgIgTnizE7Y43jHwQtIXV5paH5sMDr/EHN1GVPLbiEeE8J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.18-bd9e02dad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392968},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.1.0-bd9e02dad","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-bd9e02dad","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-bd9e02dad","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.18-bd9e02dad","@libp2p/interface-internal":"3.1.3-bd9e02dad"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-bd9e02dad","@libp2p/logger":"6.2.6-bd9e02dad","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.18-bd9e02dad_1778333202869_0.7908572062820078","host":"s3://npm-registry-packages-npm-production"}},"3.0.18-15eeedba1":{"name":"@libp2p/autonat","version":"3.0.18-15eeedba1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.18-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5e8afc4f914adbef31c0d811543d9ab7cbc56596","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.18-15eeedba1.tgz","fileCount":25,"integrity":"sha512-S0WN4wb+xrXmDzUmT6FPq/iF8q9UgT9rs2ZaYy/5xNNvLfrgSI+4y3NVRCPgvb/usAqP5bkXF0SbZ9GyxZYmBQ==","signatures":[{"sig":"MEYCIQDp8Mr6Vh31yq0EXQAxZGSzR9sYjhDMVo3MHHmMlbuU/gIhAPviEHcPoiZckCb8g1xt2GHX+Vo6g/U0IEgp4ZksFXCJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.18-15eeedba1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392968},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.1.0-15eeedba1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.8-15eeedba1","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-15eeedba1","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.18-15eeedba1","@libp2p/interface-internal":"3.1.3-15eeedba1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.17-15eeedba1","@libp2p/logger":"6.2.6-15eeedba1","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.18-15eeedba1_1778337103890_0.37508904674078836","host":"s3://npm-registry-packages-npm-production"}},"3.0.19":{"name":"@libp2p/autonat","version":"3.0.19","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2a652eb0871c7a48315ae09e32a00703fa5f5c9a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.19.tgz","fileCount":26,"integrity":"sha512-1KKZZT0y5Mt3VPzKLPeCBHXsLI0Q9i7Pieg1UuL472oNvC1kXLiQJbHaJOgLvfXXb91m5U+fK4fFSOK1RpEHXA==","signatures":[{"sig":"MEQCIFtswclNWWHwyy7m5wjLbvy+JJ9FoM7c8CUVQAF34KcDAiAd805EP434XcIVo/HRFjqBpW4uAe40RjQ867Vq3Ikg9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393531},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.2.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.9","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.19","@libp2p/interface-internal":"^3.1.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.18","@libp2p/logger":"^6.2.7","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.19_1778503960663_0.39802263225177126","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-9c3c0b22a":{"name":"@libp2p/autonat","version":"3.0.19-9c3c0b22a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fb7991e347c3c1a916ebd91130f63866ea320031","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.19-9c3c0b22a.tgz","fileCount":25,"integrity":"sha512-XPMfrFn1y0vmnFrZ8KAm9pVz0BUsyIHSJ40vpvzHY+c4SgrZH4g/tVAelzrnKgvYqUw1fUMUcNpIcKWQZ7bEFw==","signatures":[{"sig":"MEUCIQC2WC680CF6/ZvakE8XrZj18tvIGXRrny2BG3U1k82XQQIgL3CulCXS4SC3udyOt4rUbf0a0s3baVgOcsJ3NsMnJ8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.19-9c3c0b22a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392968},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.2.0-9c3c0b22a","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-9c3c0b22a","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-9c3c0b22a","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.19-9c3c0b22a","@libp2p/interface-internal":"3.1.4-9c3c0b22a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-9c3c0b22a","@libp2p/logger":"6.2.7-9c3c0b22a","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.19-9c3c0b22a_1778624574065_0.48955206231013415","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-5692f3f16":{"name":"@libp2p/autonat","version":"3.0.19-5692f3f16","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5e152044d5fa96aa228ad25c3b4b265119df7a17","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.19-5692f3f16.tgz","fileCount":25,"integrity":"sha512-ZW809apwvacuWVu2Vz2yo93Jd4pzHAeXcdHQfrbRqRDO1PtO1HR7OXYFY+j89HkAkXg0pKuxPe6HFV89mHYwnQ==","signatures":[{"sig":"MEQCIGRH0UHJtV1xLMBnKbqB08ksI+WqB0NLMVItWJ982TMYAiBPYngfoJ88GSjY6OnIGuUZHSM2Y0gInR3tOLrEXZUYMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.19-5692f3f16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392968},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.2.0-5692f3f16","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-5692f3f16","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5692f3f16","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.19-5692f3f16","@libp2p/interface-internal":"3.1.4-5692f3f16"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-5692f3f16","@libp2p/logger":"6.2.7-5692f3f16","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.19-5692f3f16_1778631553238_0.779187660300855","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-9eb27be79":{"name":"@libp2p/autonat","version":"3.0.19-9eb27be79","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c29e118b59a8ea452c1e48794bb049c10d72f957","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.19-9eb27be79.tgz","fileCount":25,"integrity":"sha512-Q3ZuCvDQpJfSKJG5rC3wvmY2hFyb9DHZRpdCyYO71+ix7nj/c2RR3hLuRNwi0bLr50lvTrGZx8/UQ/nrAbz5LQ==","signatures":[{"sig":"MEUCIDm+zX24MijzXqX3ggG2vDLTknU8jRYeLhzSV6jFoMr6AiEAhZCtOIJicALaJCVZHVrL/D9MBF/s9hkkC+6p5ldPxVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.19-9eb27be79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392974},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.2.0-9eb27be79","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-9eb27be79","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-9eb27be79","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.19-9eb27be79","@libp2p/interface-internal":"3.1.4-9eb27be79"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-9eb27be79","@libp2p/logger":"6.2.7-9eb27be79","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.19-9eb27be79_1778870277291_0.41608048732253633","host":"s3://npm-registry-packages-npm-production"}},"3.0.19-cc151e147":{"name":"@libp2p/autonat","version":"3.0.19-cc151e147","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.19-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7cd7528ad4a0f8bb930401980e98aadb9d5ccdf3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.19-cc151e147.tgz","fileCount":25,"integrity":"sha512-Kp2NU39c1kqM5jrM88tAR+XlRUfJ1ePH7qfKnSimD058fBn1P2p9GyCZ8J33NEcSbOBmVSLrqlmSxgw6vbYTjg==","signatures":[{"sig":"MEUCIQDbZ/iJtw2LN4pMDQjhjVGFvSjzMj863sNmM+6EVUJTDwIgRL23cUgsWqU3lsTPirj9yFo11QyYCJfD52/vqMIca3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.19-cc151e147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392974},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.2.0-cc151e147","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-cc151e147","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-cc151e147","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.19-cc151e147","@libp2p/interface-internal":"3.1.4-cc151e147"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-cc151e147","@libp2p/logger":"6.2.7-cc151e147","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.19-cc151e147_1778894180282_0.6144181505679063","host":"s3://npm-registry-packages-npm-production"}},"3.0.20":{"name":"@libp2p/autonat","version":"3.0.20","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"374dc93c226984441cf2cdbb8f65fb49aeafb081","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.20.tgz","fileCount":26,"integrity":"sha512-iOcXDTUiXOdD6hYH0rmUsxFQ9EqNBU+ClXn+1g1m4ETafNLFmW6TXPMUlD3jUY2mRcGPWAsYehV/hho3qcujrw==","signatures":[{"sig":"MEYCIQC/CdXsUxY8oHB/US7QNlCeS9P8cq18d+V+gtcik+5TZgIhALvnYELqDS/eGVp10vx1u+PzdTGKO8pNb9LCotTJ1j3u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393537},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"^7.2.1","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.9","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"^7.0.20","@libp2p/interface-internal":"^3.1.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.18","@libp2p/logger":"^6.2.7","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.20_1778899995491_0.7981510749129097","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-b9ebef660":{"name":"@libp2p/autonat","version":"3.0.20-b9ebef660","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e59a9b5542ba4a1077739969c7fb2f6382c61314","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.20-b9ebef660.tgz","fileCount":25,"integrity":"sha512-w4tegrVl1Auhn0ZZbbU0SgivHIn2EtRf9qVj1eLrYDiD+ZfoJ2MAWupJGD8sk77hpuXMJ6PxWC0qy29LGtlQSw==","signatures":[{"sig":"MEYCIQDc8PTbDVbkZe9BgY4ezEwoPuwPoKq6RYeqEblVDxIjawIhAKHD+lTcmYzQK82S8RPTL6XvpPrkTulJVDuVLAGVteSa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.20-b9ebef660","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392974},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.2.1-b9ebef660","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-b9ebef660","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-b9ebef660","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-b9ebef660","@libp2p/interface-internal":"3.1.5-b9ebef660"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-b9ebef660","@libp2p/logger":"6.2.7-b9ebef660","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.20-b9ebef660_1779060023078_0.6823503341924424","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-d59c165ac":{"name":"@libp2p/autonat","version":"3.0.20-d59c165ac","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3d4525ae17c89349671a139ba901c24a763fb560","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.20-d59c165ac.tgz","fileCount":25,"integrity":"sha512-WgCsllLRfMp9SA0V5heYsPKHVlReEbFJeluCFiVTnZvYELuMTcajJQLXjYo98zYBXMtLMEsdN2WT2efn1eeeHA==","signatures":[{"sig":"MEUCIQDLdbTsB0u+aIkSXG+GWd1ZtGwL/2rpu0NPDvKpG73ySAIgKfr+wyyDdGk0JbqZV1wcotCrrEhixSbAeZ/iEZGXzvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.20-d59c165ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392974},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.14.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.2.1-d59c165ac","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-d59c165ac","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d59c165ac","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-d59c165ac","@libp2p/interface-internal":"3.1.5-d59c165ac"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-d59c165ac","@libp2p/logger":"6.2.7-d59c165ac","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.20-d59c165ac_1779106671817_0.22031349126670174","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-3574648c3":{"name":"@libp2p/autonat","version":"3.0.20-3574648c3","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3a3575d00d28836f5d7d6c8dff5d5ec952577bf","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.20-3574648c3.tgz","fileCount":25,"integrity":"sha512-qtg6sm/jLxPfqtD3pTauATtFr4WVxBps/wLErnVklqDxnadJV8M3UySHt7J32vdZ1rEl7vA5t+5C52r7bidrAA==","signatures":[{"sig":"MEUCICARyl3T0aZxbG3vOFhgLIC6omHbRuWcYS5bX24F1tjnAiEA3+iLLmjw2g9LBnb1dLeWWW2YLWnWSk3vilwx8xZERnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.20-3574648c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392974},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.2.1-3574648c3","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-3574648c3","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-3574648c3","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-3574648c3","@libp2p/interface-internal":"3.1.5-3574648c3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-3574648c3","@libp2p/logger":"6.2.7-3574648c3","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.20-3574648c3_1779672026433_0.13256856834173059","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-ed1ad1f26":{"name":"@libp2p/autonat","version":"3.0.20-ed1ad1f26","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cdcf5b095ee9aab0f33264eb610a4975cc38d2fb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.20-ed1ad1f26.tgz","fileCount":25,"integrity":"sha512-tdt5+PfuwO7M86Zy2J+tni3Q5OHOZhAxsXGeyWK6p740hcTXDgY0El7EvMyR4DO42X/mVflFHYc+ptbxLLWyJA==","signatures":[{"sig":"MEUCIGoUcMDPEa+qbExsLkR+hQRTk7NUrGC6kBDvgcnickAKAiEAoIlkFFGw8GLewzmDDQ6uKLURN5uk1bh/SR1M/yNEV7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.20-ed1ad1f26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392974},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.2.1-ed1ad1f26","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-ed1ad1f26","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-ed1ad1f26","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-ed1ad1f26","@libp2p/interface-internal":"3.1.5-ed1ad1f26"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-ed1ad1f26","@libp2p/logger":"6.2.7-ed1ad1f26","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.20-ed1ad1f26_1779721672673_0.45124354935165045","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-d888f182f":{"name":"@libp2p/autonat","version":"3.0.20-d888f182f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bb5f83a4e0d21f59d3d734ccf646d15fa0858dd2","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.20-d888f182f.tgz","fileCount":25,"integrity":"sha512-sQIvT2eoiKwgYtc20sBOFGxeZjms0QtXsddcFk+No6YsUSxEefPs4ntrb+8O4DNz6itR3u1ITGMHsMsBCwc/ZA==","signatures":[{"sig":"MEYCIQCto17zAW0JoTOcFeExGqgS6zQkxSzlHhEELXV4Mw1Y4gIhAJN6JLUUxokXZ3gJWvxqfFSEdIYcLOJQjC1Sz3BVpJ0l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.20-d888f182f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392974},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.15.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.2.1-d888f182f","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-d888f182f","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-d888f182f","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-d888f182f","@libp2p/interface-internal":"3.1.5-d888f182f"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-d888f182f","@libp2p/logger":"6.2.7-d888f182f","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.20-d888f182f_1779863522847_0.07602008260338033","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-29797a5bb":{"name":"@libp2p/autonat","version":"3.0.20-29797a5bb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c61a6ca6d4b206a93f103073e118784971b445c6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.20-29797a5bb.tgz","fileCount":25,"integrity":"sha512-QElhtEpohRS3SflN19HC4JKQI9g6v80EodwKPsWGMujQx0lBATQ1wKRoyf8cpWJGtoO12+ojFE4/qbw6r1Z5iA==","signatures":[{"sig":"MEQCIDXBVdBUEB2XzAY6ojIq3wzmIBuMKo35e8rZo9hI8L+rAiBqmqWvoRSws9H7zE+d9XVEqu9CwhVhQDVGVyZom5kABQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.20-29797a5bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1501972},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.2.1-29797a5bb","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-29797a5bb","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-29797a5bb","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-29797a5bb","@libp2p/interface-internal":"3.1.5-29797a5bb"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-29797a5bb","@libp2p/logger":"6.2.7-29797a5bb","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.20-29797a5bb_1780074758490_0.17844659874853197","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-b7c6dc0f2":{"name":"@libp2p/autonat","version":"3.0.20-b7c6dc0f2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8641f00dc92d2c79b5df5bc27d607940ad7c0bf7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.20-b7c6dc0f2.tgz","fileCount":25,"integrity":"sha512-G57ikPF7ApztqZLEHhjLBQLeaYfpkEqmTF4pthTcwfNs3JUF4WJwXkfTCbwvEKQglK1RnHUYVGL4Mr5UfSQAAA==","signatures":[{"sig":"MEYCIQCCVO0VOrMF/tY7oVqPctAq18sQchN+8dTwy9hVzOPsHgIhAJejCegtlnvuW068BBUEOz2BWBDbQ35dPKA6+kF7YMcx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.20-b7c6dc0f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1501972},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^13.4.0","@libp2p/utils":"7.2.1-b7c6dc0f2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-b7c6dc0f2","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-b7c6dc0f2","@multiformats/multiaddr":"^13.0.1","@libp2p/peer-collections":"7.0.20-b7c6dc0f2","@libp2p/interface-internal":"3.1.5-b7c6dc0f2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-b7c6dc0f2","@libp2p/logger":"6.2.7-b7c6dc0f2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.20-b7c6dc0f2_1780088143739_0.11632693480015677","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-5b8813abc":{"name":"@libp2p/autonat","version":"3.0.20-5b8813abc","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"da8d132434e60f8e859da0df20fe2ebff83c778b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.20-5b8813abc.tgz","fileCount":25,"integrity":"sha512-QVtcZPdPaC0y8tJFUAPHe0nkakzYc9Io9VyeMpXiUrMagwerfQBVi1AbKh2GRQPffauTxzyi+7ozlOl38z8KTA==","signatures":[{"sig":"MEUCIQDEt8tYcS0enjyrh+/y7hdaJnX9rzmJADtFOP7I4GL9sQIgHCnOitpW/oVZTwPodg/BWwDRPD9pzAXIrzfXmX1cFpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.20-5b8813abc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1515057},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.1-5b8813abc","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-5b8813abc","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-5b8813abc","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.20-5b8813abc","@libp2p/interface-internal":"3.1.5-5b8813abc"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-5b8813abc","@libp2p/logger":"6.2.7-5b8813abc","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.20-5b8813abc_1780123594979_0.6774139674971613","host":"s3://npm-registry-packages-npm-production"}},"3.0.20-160a24585":{"name":"@libp2p/autonat","version":"3.0.20-160a24585","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.20-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ccd8db9a167fd295826ee9d3e3771e9875c56161","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.20-160a24585.tgz","fileCount":25,"integrity":"sha512-bbSrzL0VKrhCRu/aZFO9eDRvJyp15vxi5NY9Bwgz9wd8W5FIUHiuJBInIWwzMRIM/X3iRb4/+o8JTZYAUiy0Pw==","signatures":[{"sig":"MEYCIQCOYr3W90+wmDFjMKos6HHcX4CyTEKNpKaOksUI7STRYQIhAJ83+zi4UCdbn3LXkUHHxvmc6P6eR78fOOJmnjpbB60+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.20-160a24585","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1515057},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.1-160a24585","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.9-160a24585","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.2-160a24585","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.20-160a24585","@libp2p/interface-internal":"3.1.5-160a24585"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.18-160a24585","@libp2p/logger":"6.2.7-160a24585","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.20-160a24585_1780173592415_0.7412490904202138","host":"s3://npm-registry-packages-npm-production"}},"3.0.21":{"name":"@libp2p/autonat","version":"3.0.21","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e1dd1353ba04607b556947897929426afb2c77d6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.21.tgz","fileCount":26,"integrity":"sha512-NDZU+Q7TlXlnK9GndKQz7F4kq8kTcuiM2MI+iSwbaP7mYCcENNuegLqYwC6SaZfPiXoliVkOVrGT0mxtv2/+BQ==","signatures":[{"sig":"MEUCIQCPe8ttJas7seY7fEYtHiD1D5IuY0aXftPeaJj8WbxSdAIgC3rR/bfg7BlBtsZp2h5jvH5tfRmwFMaxqQjFOIi71Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1515621},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"^7.2.2","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^6.0.10","protons-runtime":"^6.0.1","@libp2p/interface":"^3.2.3","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.21","@libp2p/interface-internal":"^3.1.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.19","@libp2p/logger":"^6.2.8","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.21_1780211015631_0.1577600854003136","host":"s3://npm-registry-packages-npm-production"}},"3.0.21-a34745c01":{"name":"@libp2p/autonat","version":"3.0.21-a34745c01","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d884b1495def9d238e299f4616f58bfd5b9d9dfd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.21-a34745c01.tgz","fileCount":25,"integrity":"sha512-TIGifOlLphLqz6xD+XF6wvOxz9HQbf83iqDR31cRlJ+DSv1GzlRvvdZfrb2uk3+EFPTUrDVDh7E6YDQL9VfJqQ==","signatures":[{"sig":"MEQCIDExq6bldipvOUaObVwt6nql/RjG4zdPxIuQ84Mmw1JoAiAbC17f1ZWhUGuy4mCGtLvRnxHr9Bm9OkYd2eBYbr3WnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.21-a34745c01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1506612},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.2-a34745c01","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.10-a34745c01","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.3-a34745c01","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.21-a34745c01","@libp2p/interface-internal":"3.1.6-a34745c01"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.19-a34745c01","@libp2p/logger":"6.2.8-a34745c01","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.21-a34745c01_1780656982542_0.8612561532590426","host":"s3://npm-registry-packages-npm-production"}},"3.0.21-7ae12f9b0":{"name":"@libp2p/autonat","version":"3.0.21-7ae12f9b0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8986fab83027ebc57b4c5f82167622dade1b27bf","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.21-7ae12f9b0.tgz","fileCount":25,"integrity":"sha512-EEsLFDHbBmzqgjLaFEDSDqiJT/7lTzgDTM3eNxsqTlfXgbH+pT54y4GlLIubgTyc+bS982A52kXbHk1C7QGVAA==","signatures":[{"sig":"MEUCIQDa0qx4fIwDnghoWduR/MHBINgEwKWtRZ1pRQCgKVOKUwIgYaExYx2tpcGjc3P/U87QPn0t0WSm9xtigLOjDF/DFEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.21-7ae12f9b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1506612},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.16.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.2-7ae12f9b0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"6.0.10-7ae12f9b0","protons-runtime":"^6.0.1","@libp2p/interface":"3.2.3-7ae12f9b0","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.21-7ae12f9b0","@libp2p/interface-internal":"3.1.6-7ae12f9b0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^8.1.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.19-7ae12f9b0","@libp2p/logger":"6.2.8-7ae12f9b0","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.21-7ae12f9b0_1780758006011_0.8757567040179854","host":"s3://npm-registry-packages-npm-production"}},"3.0.21-404c7824a":{"name":"@libp2p/autonat","version":"3.0.21-404c7824a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"53e9cb7e5280bedf9f0e5bb9cc4eac6b64b572c7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.21-404c7824a.tgz","fileCount":25,"integrity":"sha512-aMxMNUAvl2SCKxuuISwxMSFr0t9wUEEfkdf3sgoHZdmfsGWg2FIJmXV7rqk1lrr+58w4xJx1S2HpHwczEDDz2g==","signatures":[{"sig":"MEUCIFwgHr/ErEHkP4Bofsq47j8yzUff5H6aSvlIpFUyZjfrAiEA6jigQIHyqa/LftvPku30HxQ8FPbUID83yygSP6adK8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.21-404c7824a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1397722},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.2-404c7824a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.10-404c7824a","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.3-404c7824a","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.21-404c7824a","@libp2p/interface-internal":"3.1.6-404c7824a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.19-404c7824a","@libp2p/logger":"6.2.8-404c7824a","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.21-404c7824a_1781270894546_0.3493979187870486","host":"s3://npm-registry-packages-npm-production"}},"3.0.21-5e07d5963":{"name":"@libp2p/autonat","version":"3.0.21-5e07d5963","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.21-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"68a54f94429fd74e6c85ea7b2bd75b72cad745cd","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.21-5e07d5963.tgz","fileCount":25,"integrity":"sha512-aNCAYI3E1LeULUNRXccfZEOCd6vZ7FNZbvP/mrnwi4g0B8pjLet8CeFaQgD9N5PxiZa/E5xitaKRad1feTqwyQ==","signatures":[{"sig":"MEUCIQDfuL9/tOyDsEaYc8T1NpMMP4+ygslp4XkWmKxInFQPPAIgXyPfonj1WJyrRARTLRTar3kmlMUn+a80HISb00j7egQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.21-5e07d5963","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1397722},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.2-5e07d5963","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.10-5e07d5963","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.3-5e07d5963","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.21-5e07d5963","@libp2p/interface-internal":"3.1.6-5e07d5963"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.19-5e07d5963","@libp2p/logger":"6.2.8-5e07d5963","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.21-5e07d5963_1781383035855_0.9368550951462795","host":"s3://npm-registry-packages-npm-production"}},"3.0.22":{"name":"@libp2p/autonat","version":"3.0.22","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b33395bef0e7541f763f65f3ca227135b8f4e6f1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.22.tgz","fileCount":26,"integrity":"sha512-l0rje2VA7xVEPWz+/M0KtAsOgBWzBHMDlBo1SdXefIBoRrk5Hmzm0phwN/Xo81EvtI+pB3R9gCgDxl4mIW2c0g==","signatures":[{"sig":"MEUCIE7kGtiaC8fz1AC4Yi/T85AvP+u1jmiBUfKqzH0ykCH4AiEA9x9abi4bhizXW76X8JDWVb7zIRubdc0eVO75gtEWRzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1398285},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"^7.2.3","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.11","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.4","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.22","@libp2p/interface-internal":"^3.1.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.20","@libp2p/logger":"^6.2.9","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.22_1781387414553_0.7837809064649623","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-bfb7ceb0f":{"name":"@libp2p/autonat","version":"3.0.22-bfb7ceb0f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"18e952324caf4358e27924e34496df75112ea588","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.22-bfb7ceb0f.tgz","fileCount":25,"integrity":"sha512-jncZsCgQjjA2p5Fm+QU2I8eVJlGxw/Ls60MbVDUNMGf0wm5zUDjMFZrJ4IO+7xhEj0KEZdcpmReChcC7qwfBgA==","signatures":[{"sig":"MEUCIQCQAN+QOHK/2xXAysVBxZM0DPz02otgUWXetcqjhCZteAIgMPmCobo8TSS5GN8aaY+JL45SoOA6laAwkNiQVZWtAjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.22-bfb7ceb0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1397722},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.3-bfb7ceb0f","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-bfb7ceb0f","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-bfb7ceb0f","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-bfb7ceb0f","@libp2p/interface-internal":"3.1.7-bfb7ceb0f"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.20-bfb7ceb0f","@libp2p/logger":"6.2.9-bfb7ceb0f","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.22-bfb7ceb0f_1781943954170_0.6179045142858459","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-d4dad9bf5":{"name":"@libp2p/autonat","version":"3.0.22-d4dad9bf5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a5af41242a4dab49be1e7e720506877ae29d4ba0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.22-d4dad9bf5.tgz","fileCount":25,"integrity":"sha512-3IadarT6cnVqJJIRJb3VJlk8IexzFIDTJQFrsl/kZHzUzeVtN/gD+7wWIBRQdCyhx5EoVoIHGOapZL2D94DaYw==","signatures":[{"sig":"MEQCIDmhAb7AX5tfeJT7fWqQD16QRiOI/owA8zN0h+GBBWMLAiAxTZ+G6KcOWB0Vjzn+MlNW+Zh6KAbguSP+jr+oMOeBcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.22-d4dad9bf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1397722},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.3-d4dad9bf5","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-d4dad9bf5","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-d4dad9bf5","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-d4dad9bf5","@libp2p/interface-internal":"3.1.7-d4dad9bf5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.20-d4dad9bf5","@libp2p/logger":"6.2.9-d4dad9bf5","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.22-d4dad9bf5_1781946020247_0.5952363136811603","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-47a51e3d1":{"name":"@libp2p/autonat","version":"3.0.22-47a51e3d1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a7ef5ce6464c1b8cf9fd5fe9151a99d686c73107","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.22-47a51e3d1.tgz","fileCount":25,"integrity":"sha512-7ssbWQkq5KPO1hJTwzLk+sfbkhgWw2zoBgqX+/TIRKtqwGELzWjYBUFCNSw8zrY7WOvOtjGsWJja8RnkA5Ss4w==","signatures":[{"sig":"MEUCIFT47elVAttBqDnpee7hP4g/ZCYBzFqk70ClTKeOV6RmAiEA+yeNSnMiLliYCUvKSTPSqqG+iL3UdQX7gnRnKXxV4tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.22-47a51e3d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1397722},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.3-47a51e3d1","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-47a51e3d1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-47a51e3d1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-47a51e3d1","@libp2p/interface-internal":"3.1.7-47a51e3d1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.20-47a51e3d1","@libp2p/logger":"6.2.9-47a51e3d1","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.22-47a51e3d1_1781966504246_0.41569658985978175","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-f144def15":{"name":"@libp2p/autonat","version":"3.0.22-f144def15","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"617a33bc3c4df3f0fd8a23da89b3a3ced2af719f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.22-f144def15.tgz","fileCount":25,"integrity":"sha512-j9GDjSEtO7ZoEXGOVgY36VUwDcEmNx+E2bBSbu8Q0wjYVaO2kMQP5Rb0EvitFex+t2k17oFaJ2TY8RKdT/1Tow==","signatures":[{"sig":"MEUCIQCG5ix4D8WMewGtw80qefNa3RfwmA4RFTATE+3hD4dj3gIgRP71ngyPhYm7Oq6Ky/xzqF0eTT5gaJBleC6kj58AjZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.22-f144def15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1397722},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.17.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.3-f144def15","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-f144def15","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-f144def15","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-f144def15","@libp2p/interface-internal":"3.1.7-f144def15"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.0.11","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.20-f144def15","@libp2p/logger":"6.2.9-f144def15","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.22-f144def15_1782114697766_0.5970271324459644","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-08898d7df":{"name":"@libp2p/autonat","version":"3.0.22-08898d7df","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eae7a04b3016c4067a2adc65230a5ab01ffa879e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.22-08898d7df.tgz","fileCount":25,"integrity":"sha512-P1QKz4JFfnKZJIGRNaPLKQ2/jQwAm/QflmiVm3pJuLzRjEMPFxMXQrXSmL2/yTDExZkilY9ewKr0u2MU54Nz3g==","signatures":[{"sig":"MEQCIHjhszkxbgMT00EapWEM5DHXZ1NhM265zeVlWDJBA7vtAiBjx1PcmVfV4Jz4q/9BTtk6JJ6IHXMQoZMWdKZLTeFGqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.22-08898d7df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401787},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.3-08898d7df","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-08898d7df","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-08898d7df","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-08898d7df","@libp2p/interface-internal":"3.1.7-08898d7df"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.20-08898d7df","@libp2p/logger":"6.2.9-08898d7df","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.22-08898d7df_1783417660720_0.7793503757932478","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-dd084c0b2":{"name":"@libp2p/autonat","version":"3.0.22-dd084c0b2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.22-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"46ed27baa3e571b3cc303951b1f35980aa7e60cb","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.22-dd084c0b2.tgz","fileCount":25,"integrity":"sha512-pSM8P/mE9fCSvTFWlM+ycGa5uYhQt5RdajDn41LKDIVhBaDPGIGBLVS0Fxvu5oiq3WjoAshD58dQGrHTA+WqDQ==","signatures":[{"sig":"MEYCIQCgdzfA9ng0kRaa1GLAhH3n3TFdibriouPrs/6xfVM+/gIhAItLNy9EXNMcLKsQRveS4PZC9RQ02NFBzg0S4A1jRUlv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.22-dd084c0b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401787},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.3-dd084c0b2","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.11-dd084c0b2","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.4-dd084c0b2","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.22-dd084c0b2","@libp2p/interface-internal":"3.1.7-dd084c0b2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.20-dd084c0b2","@libp2p/logger":"6.2.9-dd084c0b2","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.22-dd084c0b2_1783428441418_0.42426383996548833","host":"s3://npm-registry-packages-npm-production"}},"3.0.23":{"name":"@libp2p/autonat","version":"3.0.23","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7c74f26daa4ae1cce7924690bedfb367e4e67253","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23.tgz","fileCount":26,"integrity":"sha512-yIdBe/rxmk/H9dItpqczMlua7ZB1VpxXBnQ+aRHIO/rDqjLexWrYauAx6QM3Hws3QvnYUruOVkjG7l1oyfiE8Q==","signatures":[{"sig":"MEYCIQDcYa//yUqC65jOvsXcZRS+9dobymQx+cisJV9bcPsK1wIhAMaGRTYLBGXraDQCAn6BYPGMDpmQ2lvVF+vqlcIoBYeO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1402351},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"^7.2.4","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.12","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.23","@libp2p/interface-internal":"^3.1.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.21","@libp2p/logger":"^6.2.10","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23_1783430741694_0.3593602193755079","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-4bb8fbe8d":{"name":"@libp2p/autonat","version":"3.0.23-4bb8fbe8d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dbf3cfe588114af7dbee3fad50ebec2e85d9e62c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-4bb8fbe8d.tgz","fileCount":25,"integrity":"sha512-DwCxAhkWpjyCncpG3WPiIyttDxO7OjKKvIFDmgDJwbhziTGwL0rXZB9QTrBEyxCmyqmbSRqm5UWDM+NUIWNGMg==","signatures":[{"sig":"MEQCIEG5hOEjbMo23h8DH8uQ+rbFN1KHsFxMv9T75hEK7be6AiBTOm48rQt3M6/nSvHwZOE6GN+p94P6S4lklu7YDAHWfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-4bb8fbe8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401788},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-4bb8fbe8d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-4bb8fbe8d","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-4bb8fbe8d","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-4bb8fbe8d","@libp2p/interface-internal":"3.1.8-4bb8fbe8d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-4bb8fbe8d","@libp2p/logger":"6.2.10-4bb8fbe8d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-4bb8fbe8d_1783536670004_0.005025182157588182","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-a04f5e0bf":{"name":"@libp2p/autonat","version":"3.0.23-a04f5e0bf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ea96072946339892d345167bfd746b60b2002fbe","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-a04f5e0bf.tgz","fileCount":25,"integrity":"sha512-S71WLXmstdIcXZDKVRPHrT68kPYUXcwtoqr1Z5fEIU4YVZqAibjmYUPpCJrTKdN/326KTEzs5U+gE9QPjMQU4Q==","signatures":[{"sig":"MEQCIC0aZ/fDYWU3NtlXyyj4AszVV/oVOrHbs04AF4keNb90AiABjor8wkifOEzaUxKjo0XcWgOYlCcJI/ngnod6TaUAnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-a04f5e0bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-a04f5e0bf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-a04f5e0bf","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-a04f5e0bf","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-a04f5e0bf","@libp2p/interface-internal":"3.1.8-a04f5e0bf"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-a04f5e0bf","@libp2p/logger":"6.2.10-a04f5e0bf","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-a04f5e0bf_1784128278177_0.3542902352463666","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-fb9e8a76e":{"name":"@libp2p/autonat","version":"3.0.23-fb9e8a76e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1b4344f9e3efe0b9b5d5df20a23a8b0cf0c2a057","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-fb9e8a76e.tgz","fileCount":25,"integrity":"sha512-8UK9krTPfqb4zlMBIfr2P3cj/qRHredmGO3WMy6DKReT+FuH9rjKCsRJQVkDd8y81EGzrrZ3tk/ON6tkvbLX8A==","signatures":[{"sig":"MEUCIQCzcdI8wSk5ajJGqmO4L28A2R3psoUJtKBIOoeUBxkd/AIgaYB8uNTpbzmdzcqYGERptoP/21BuXLWRTgVxbQv4xrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-fb9e8a76e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-fb9e8a76e","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-fb9e8a76e","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-fb9e8a76e","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-fb9e8a76e","@libp2p/interface-internal":"3.1.8-fb9e8a76e"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-fb9e8a76e","@libp2p/logger":"6.2.10-fb9e8a76e","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-fb9e8a76e_1784222804846_0.24584584443148128","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-084ad7890":{"name":"@libp2p/autonat","version":"3.0.23-084ad7890","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"68261df99b3305c75c0df153a633971981097cff","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-084ad7890.tgz","fileCount":25,"integrity":"sha512-8xzMlcKfSDcZng8v9U6y6BLwqgFPVqP/sGrT8QaloMygYrCY0ZQHE9LVGGenbgPw3Uo3QX849cGwMSFTgcKtXQ==","signatures":[{"sig":"MEYCIQDeayjp7lYncB6xow5YL1lm2+qTdSaPfNGKvUVJo6rU1AIhAJ9gdVLwlqV1BugdyDe3fjy9TdNjv+gWvnHHTQB/MKPG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-084ad7890","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-084ad7890","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-084ad7890","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-084ad7890","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-084ad7890","@libp2p/interface-internal":"3.1.8-084ad7890"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-084ad7890","@libp2p/logger":"6.2.10-084ad7890","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-084ad7890_1784311293127_0.7556244628917126","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-cec2b1f34":{"name":"@libp2p/autonat","version":"3.0.23-cec2b1f34","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d32f510e2cd0fea8a2d1c271e90b0975eb904453","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-cec2b1f34.tgz","fileCount":25,"integrity":"sha512-CUIyJR7/JIn+mDPYn2ubW/OU+OkGlQRdKzCAcZwLwdt853Y1vs3APWqhtSsNU4Xpzpu0a4tit6RmyiEEIM7r8A==","signatures":[{"sig":"MEQCIHBoS7ZF83Q1vEl3XvM1Vem9SDz0uor0j7lOJmQPCMSCAiAY1oCnElTqUbrEp3WYhd1d20pCa5rPCZPC+BrQmiMJ+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-cec2b1f34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-cec2b1f34","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-cec2b1f34","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-cec2b1f34","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-cec2b1f34","@libp2p/interface-internal":"3.1.8-cec2b1f34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-cec2b1f34","@libp2p/logger":"6.2.10-cec2b1f34","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-cec2b1f34_1784324134234_0.33363633037687346","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-ba1551199":{"name":"@libp2p/autonat","version":"3.0.23-ba1551199","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3d6b8a13ee2062fb37daa2a819927963a02bfe7e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-ba1551199.tgz","fileCount":25,"integrity":"sha512-hjRgZCNcCqeRMu9CC2aZ78PvNhGdC7JQozUyjlFK5n6vuEUuB+i4le51JriQU8a+9h78HaCp4Up89hQf/FPh/A==","signatures":[{"sig":"MEYCIQC65Uy5i3uXRHour9VA7aaOMpG5vymQ9cfOF5BogcpuLQIhANqDw0gUnX4+gTeXeyj4s/1SzukWo1khUfxNU98Lijwy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-ba1551199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-ba1551199","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-ba1551199","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-ba1551199","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-ba1551199","@libp2p/interface-internal":"3.1.8-ba1551199"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-ba1551199","@libp2p/logger":"6.2.10-ba1551199","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-ba1551199_1784327400001_0.022724613892454393","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-89335e39f":{"name":"@libp2p/autonat","version":"3.0.23-89335e39f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"22bf462b0bcefd177fce567066be694e0b2559ee","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-89335e39f.tgz","fileCount":25,"integrity":"sha512-n1zGr3AMKGu6XIazEygvjW4b6pHQ5cBk3Q4boL9pK8mmn5IR/O748wNvAlwZ3lx93G51bAJdENPsAfPfV4h99g==","signatures":[{"sig":"MEUCIDgnAiMpnt/M5vqFh0yBv8Zz5pJju9a4FCTQjpXVVpq4AiEAtDooRqmbW5zMiZPUvfsyhDrlDIOif5XZ03OgHPwXc0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-89335e39f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-89335e39f","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-89335e39f","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-89335e39f","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-89335e39f","@libp2p/interface-internal":"3.1.8-89335e39f"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-89335e39f","@libp2p/logger":"6.2.10-89335e39f","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-89335e39f_1784328283333_0.4431967211163521","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-3bf5d395c":{"name":"@libp2p/autonat","version":"3.0.23-3bf5d395c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"131a0f2e1c2fb59e8560e08552fc48e952e9c850","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-3bf5d395c.tgz","fileCount":25,"integrity":"sha512-ZLwN2/Cl3bYiGx91qN/ZgwSsjxc86j7Tt2SFV/Lr5omljZepqcxhUTE+lvKmFVgsUEcXW5s7ChZs5KPCBpghIw==","signatures":[{"sig":"MEUCIQC3lsOk6DMMc51JZn7U21LxgVhNjDC4ajgifoqIUKb4YQIgaqlRSbp/H1lexgIAqAay/COh0zwrzholM3fe4IW6kKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-3bf5d395c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-3bf5d395c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-3bf5d395c","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-3bf5d395c","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-3bf5d395c","@libp2p/interface-internal":"3.1.8-3bf5d395c"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-3bf5d395c","@libp2p/logger":"6.2.10-3bf5d395c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-3bf5d395c_1784329697621_0.012831169205781867","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-bd7f0cda6":{"name":"@libp2p/autonat","version":"3.0.23-bd7f0cda6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ae0544d31250464ca8c7ad0a18518346e1dcfe1a","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-bd7f0cda6.tgz","fileCount":25,"integrity":"sha512-q3fDFmz2ZTRQocbSxGqsrbOCIEVEQn55elJT5o16EWm1ycgnNatd0rXRE4+RTbQ5184QP++5mK7F50cEOH3q6w==","signatures":[{"sig":"MEYCIQCDGXYU9pM6RoQQ0iJlRJrZrspjL34kFtnUZlTK3wI2GQIhANiej6LWWV06MKNpg7dMNIlvTEbKRSqqQ9YEAMz2Jgmb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-bd7f0cda6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-bd7f0cda6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-bd7f0cda6","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-bd7f0cda6","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-bd7f0cda6","@libp2p/interface-internal":"3.1.8-bd7f0cda6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-bd7f0cda6","@libp2p/logger":"6.2.10-bd7f0cda6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-bd7f0cda6_1784331479696_0.2976133357134987","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-5459e136d":{"name":"@libp2p/autonat","version":"3.0.23-5459e136d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9ef3f4a91861cc02a1767589555b8f4ce429c782","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-5459e136d.tgz","fileCount":25,"integrity":"sha512-EyYCQ7/KtXZoB7za7ia+uPHBMSMxVzEcKgvPAudod/fVxZHlXxQCLFy6W9NJbXz2+GTWkw98aPjuf/2VPSd62w==","signatures":[{"sig":"MEUCIQDb4GHXmm2s+s8QZ5asC0nEpchKj82Dv3EmMlzZyVQdFAIgXXrwEwLTRBCybBwp0sWZEDmbwaxIsoeTP/HkrbHz3LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-5459e136d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-5459e136d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-5459e136d","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-5459e136d","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-5459e136d","@libp2p/interface-internal":"3.1.8-5459e136d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-5459e136d","@libp2p/logger":"6.2.10-5459e136d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-5459e136d_1784337890489_0.1649164179214211","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-523b52bd6":{"name":"@libp2p/autonat","version":"3.0.23-523b52bd6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce68aa670a9f465a2eead092405dec871711fbff","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-523b52bd6.tgz","fileCount":25,"integrity":"sha512-rABN5gGFlZxpWyl/1AFA5ps//ou4Wn/tLv3XqSoJb7HmtW6QLp2m/paTyUCyvXqI4hvFYKtirLFD7LWijAN1gA==","signatures":[{"sig":"MEQCIBcLtLjnNSmTSanzMIx27BrMceUjyhOAXoSAfNDumYIkAiBoVaeuRhNbrJpa0F7eDdTJxhUfQtxHtpPbYaYxu+UjnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-523b52bd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-523b52bd6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-523b52bd6","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-523b52bd6","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-523b52bd6","@libp2p/interface-internal":"3.1.8-523b52bd6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-523b52bd6","@libp2p/logger":"6.2.10-523b52bd6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-523b52bd6_1784466252142_0.7400490378012712","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-ff9e5fc7c":{"name":"@libp2p/autonat","version":"3.0.23-ff9e5fc7c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.23-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6c1b81bdcca8df5ae630806c287d4ded459f5122","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.23-ff9e5fc7c.tgz","fileCount":25,"integrity":"sha512-SBlbqNOOBH1XNTZpoj7BdCVv5ON06a/iU3afB5XOvwPyfUpnoIWklSCEeFi5gJ/ONmH1KvDcCQusBWb3knUhCA==","signatures":[{"sig":"MEYCIQDhnI7xGajra6HtrPXmDtw5I6gNunFMsYRHUd9Rb2jRjQIhALxhCSH7VUUkN2cChoTB0yZJ6ihLQegW5rfoh/7JH4w0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.23-ff9e5fc7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.2.4-ff9e5fc7c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-ff9e5fc7c","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-ff9e5fc7c","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.23-ff9e5fc7c","@libp2p/interface-internal":"3.1.8-ff9e5fc7c"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-ff9e5fc7c","@libp2p/logger":"6.2.10-ff9e5fc7c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.23-ff9e5fc7c_1784467256368_0.7629122805354698","host":"s3://npm-registry-packages-npm-production"}},"3.0.24":{"name":"@libp2p/autonat","version":"3.0.24","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"22a2ead7b1ad7c97dc226b42e68b0391d8c032bf","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24.tgz","fileCount":26,"integrity":"sha512-9zbDeM80tQxOSxc+1YFQ3qhqe9i2CbqN/T0RbjFcuZaOuhmJe95MI4MQnt7RVNZwNAXisq27cC3yvYw1z8NgOw==","signatures":[{"sig":"MEUCIEa/g+z2/uv/6eVHulo5UxUFp1SHH1f1EKUmvhmZpP5gAiEAgOw1k5u3OJeAqgFwWXz1EiCeShi4HCJ4CdKOp/l42Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1402472},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"^7.3.0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.12","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.24","@libp2p/interface-internal":"^3.1.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.21","@libp2p/logger":"^6.2.10","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24_1784471957664_0.4133080548344117","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-99b23b2a0":{"name":"@libp2p/autonat","version":"3.0.24-99b23b2a0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"407e30497084407616d9e7268d1555f2afa7cdc8","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-99b23b2a0.tgz","fileCount":25,"integrity":"sha512-qwysJ7Revs8/+f8qHJMo18xMkMWhdYVbWthFFTugbwqaCOtxk1H5MG9psDPnva/co0LDOGsf9xGADf1vEOEjZg==","signatures":[{"sig":"MEUCIEHNvy7hoi5RT9qn2M6XsZ1vhVhMG6yZKJ5nFIeVWckSAiEA7nRmWF/U+LHiUYFx5rVZtV5jxiBqWPR2f5032NsohrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-99b23b2a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-99b23b2a0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-99b23b2a0","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-99b23b2a0","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-99b23b2a0","@libp2p/interface-internal":"3.1.9-99b23b2a0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-99b23b2a0","@libp2p/logger":"6.2.10-99b23b2a0","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-99b23b2a0_1784488690960_0.44802816299982084","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-d96b30ebd":{"name":"@libp2p/autonat","version":"3.0.24-d96b30ebd","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"46de2c9db98bd4b5268e201c68f15711bb5c3b76","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-d96b30ebd.tgz","fileCount":25,"integrity":"sha512-jBmvO1Y1n/Ay8aDMZwg7+kxghHKaMDlRbEQK14uN4yzm7wJhFm3VPBuej5mT4IDl/XTuUomdf7x3Ome1MDLIHQ==","signatures":[{"sig":"MEQCIHOVOeJyEA7n2Jwt08NJ3QeojzQyzZZldPeWGXaxuxCwAiAMT0MRwfen+EmCGPlsgJllPVOuvD1FYVaGu/ij63BR4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-d96b30ebd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-d96b30ebd","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-d96b30ebd","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-d96b30ebd","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-d96b30ebd","@libp2p/interface-internal":"3.1.9-d96b30ebd"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-d96b30ebd","@libp2p/logger":"6.2.10-d96b30ebd","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-d96b30ebd_1784488704138_0.8946893982915938","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-dee9df67f":{"name":"@libp2p/autonat","version":"3.0.24-dee9df67f","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2cc60f27475893528be618b1ee09fb7cd2b38957","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-dee9df67f.tgz","fileCount":25,"integrity":"sha512-5ulAztImwVQqFfLIncsVvYEtLM6XjYJg+VCnkXRxMrO7JX5HkObRuwbCdVDwVPydM+7L5eoFBWpWcUKpzOnJ7Q==","signatures":[{"sig":"MEQCIH31yb47qBXcrwDxgFTezZIvaFA2aXYGqjFsMfu4PeY6AiA8ycd5VcetILb58SSe5MPcWrd4BTW+9Pc5LwE6fcXQPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-dee9df67f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-dee9df67f","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-dee9df67f","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-dee9df67f","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-dee9df67f","@libp2p/interface-internal":"3.1.9-dee9df67f"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-dee9df67f","@libp2p/logger":"6.2.10-dee9df67f","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-dee9df67f_1784490907884_0.15629142906202098","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-382fbb4ca":{"name":"@libp2p/autonat","version":"3.0.24-382fbb4ca","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b2298f7054121452d0b17b88a9cdb1b362d34fce","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-382fbb4ca.tgz","fileCount":25,"integrity":"sha512-MVClEQL9te2yPOVoojzpZRSUFi2swbUsINM3DEB/09lAphMXNeHWSjilfpLp4VI5E6Lvedy+CGJCgVozYWhFhg==","signatures":[{"sig":"MEQCIGgNPjlyoQF0Aq4QVbzkry9/ZxUKG96qmUz+ncxUgOQfAiAmh0eTw/c7lVc9QS2oy7rNEd3MLs+zsKWLUDRZ+CDFTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-382fbb4ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-382fbb4ca","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-382fbb4ca","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-382fbb4ca","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-382fbb4ca","@libp2p/interface-internal":"3.1.9-382fbb4ca"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-382fbb4ca","@libp2p/logger":"6.2.10-382fbb4ca","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-382fbb4ca_1784491189339_0.5881754097035987","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-02fcf704d":{"name":"@libp2p/autonat","version":"3.0.24-02fcf704d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"523a4aa419393a6b00710072017f6bb60b4b2465","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-02fcf704d.tgz","fileCount":25,"integrity":"sha512-FkYnF6wLHCWhP1g2nsoym3FuVZ3mpagnvtd2mXnxBTKu/GxhwfXvui/MDTBoFnYI5ickZl8OK6NsauqdaO8wiw==","signatures":[{"sig":"MEQCIAapIfTYligTmvTKATEQiICNGVupjOcnu7d+I1sQrsh/AiBg2bFKL/mzzI6zLWZO/qnsxYDnzEM+sJ/gEoEOaC33WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-02fcf704d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-02fcf704d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-02fcf704d","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-02fcf704d","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-02fcf704d","@libp2p/interface-internal":"3.1.9-02fcf704d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-02fcf704d","@libp2p/logger":"6.2.10-02fcf704d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-02fcf704d_1784493251464_0.5882607746948618","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-05b15b2b1":{"name":"@libp2p/autonat","version":"3.0.24-05b15b2b1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"fc36c78ec0130f449eba68a639603fee7afd803b","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-05b15b2b1.tgz","fileCount":25,"integrity":"sha512-I+79HkBPCQqXk7iYf07aq/YB9N6NWCdznZoc5B6jpllz17Em17gmtK03OmHGZR7RwMQeQITWjw43W+nV//+IeQ==","signatures":[{"sig":"MEYCIQChpkIEpxVuus7LcbmmgjMtfttnAo0ReriKcBUmgA2vOgIhAPWB9k0y1FGqQTnHhA1VAxLnlvhO/jYdpVTMZMQ0yB40","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-05b15b2b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-05b15b2b1","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-05b15b2b1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-05b15b2b1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-05b15b2b1","@libp2p/interface-internal":"3.1.9-05b15b2b1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-05b15b2b1","@libp2p/logger":"6.2.10-05b15b2b1","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-05b15b2b1_1784493439219_0.49338681218597724","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-e86b39e5d":{"name":"@libp2p/autonat","version":"3.0.24-e86b39e5d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"17f76d2e22d77fa3660dddacefd5f0509ae7d5c7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-e86b39e5d.tgz","fileCount":25,"integrity":"sha512-6SOu8hqal7EAvnhcHvvXFAP53lh01nYJH/yGUMrOR6xqUefYGNm4WnUSpVFu/PJW/z06COoas+L7zzq4g06rXQ==","signatures":[{"sig":"MEQCIH84s82cD+8yOEXVS2QC8UnEGDN0zE174u8YOk7kNXHgAiB3yQh66mv+FWmg12rid38RM4gyuxj5iwdG3HPTMiQSKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-e86b39e5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-e86b39e5d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-e86b39e5d","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-e86b39e5d","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-e86b39e5d","@libp2p/interface-internal":"3.1.9-e86b39e5d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-e86b39e5d","@libp2p/logger":"6.2.10-e86b39e5d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-e86b39e5d_1784519105541_0.08005815305359243","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-868b33379":{"name":"@libp2p/autonat","version":"3.0.24-868b33379","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1fa58adfd04270076dff39b09ebd00f43dff0e29","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-868b33379.tgz","fileCount":25,"integrity":"sha512-NEkXMMYSY4n3xtHX0czBdZ9rp/g6CFp1JhqHtamhG0UVNN9nc/TF17P+vGt0Ysl36By4hv7/IEw+K4qBh8wVkA==","signatures":[{"sig":"MEUCIQDupmL7gXdaAu1VwGqZzafVlM4o+O/3fUGFKDL4ocSC/QIgKZB9pkQhZXrAc0UV/x+gK/SpghWenZOeZPoQEuoNT1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-868b33379","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-868b33379","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-868b33379","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-868b33379","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-868b33379","@libp2p/interface-internal":"3.1.9-868b33379"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-868b33379","@libp2p/logger":"6.2.10-868b33379","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-868b33379_1784573771086_0.060591887088760066","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-7f5500989":{"name":"@libp2p/autonat","version":"3.0.24-7f5500989","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d7afdba8fbc52977de8aedd837b53e08b87b0a43","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-7f5500989.tgz","fileCount":25,"integrity":"sha512-7y5rLrTbcbIJFu40zxWTH0F85rY9haEQqoAr3h53U5h1nFdSSn/eHghVMm9JET2ASdwpTcnneScXbWO8p4v/sw==","signatures":[{"sig":"MEUCIAW52sJmx3vlBzDS8J3rxIom4Fj923ctrOHBD3S9ZmQ0AiEAtX8Wz2gkn/e/KlRtxhNW8qOeKOuE6d1NqRi2p21trC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-7f5500989","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1401909},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-7f5500989","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-7f5500989","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-7f5500989","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-7f5500989","@libp2p/interface-internal":"3.1.9-7f5500989"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-7f5500989","@libp2p/logger":"6.2.10-7f5500989","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-7f5500989_1784930648968_0.6521598758438738","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-d9292b690":{"name":"@libp2p/autonat","version":"3.0.24-d9292b690","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c1227051043fa79c7df4568c4a93da5e873de491","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-d9292b690.tgz","fileCount":25,"integrity":"sha512-2rjUutJhIOEAwMrKLSxkFnertdiXxSMJNuO9BSH6bD+dab7HeIzin1emlZ2kKUh3T4CTnrT1+ANhQIVLPyW31g==","signatures":[{"sig":"MEUCIC9ydfcsMNgg2ea0Oj5zZ7C+8DW54irvwb8cBztfECM1AiEA0loHv3QZHrvv5MD91F9tRpbJUJzQhAUqUpeUtc1apSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-d9292b690","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1402463},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-d9292b690","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-d9292b690","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-d9292b690","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-d9292b690","@libp2p/interface-internal":"3.1.9-d9292b690"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-d9292b690","@libp2p/logger":"6.2.10-d9292b690","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-d9292b690_1784931168081_0.5206186677929825","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-b500071e4":{"name":"@libp2p/autonat","version":"3.0.24-b500071e4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"79f62442fbadeae5aa6a3fc1e4cddd2bfd81622f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-b500071e4.tgz","fileCount":25,"integrity":"sha512-Xy1ltWE7iwFG735pBOcqfIgdqSVXabVRBG50W8sJ8L0dk/otQO6JXwtp7Kujban/fEaXhuNGhop9oOSx7y4EMA==","signatures":[{"sig":"MEQCIBrxD1bKyZiQ0dX9aBgi19IsYsHeFzYnBbyZG9vXtQ0AAiB0H8Kon8cu2ointv1a61Dw8qRHN+iTF7npa+d2odEnQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-b500071e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1402463},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-b500071e4","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-b500071e4","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-b500071e4","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-b500071e4","@libp2p/interface-internal":"3.1.9-b500071e4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-b500071e4","@libp2p/logger":"6.2.10-b500071e4","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-b500071e4_1785034295443_0.8229648842645625","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-68794c8e2":{"name":"@libp2p/autonat","version":"3.0.24-68794c8e2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0c1adf6105620c3c6c954a83a31c32a492b65d12","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-68794c8e2.tgz","fileCount":25,"integrity":"sha512-qpfW6pKWp76agjc0pyxF7X6kgOZ6kihYQ06XltfGbokeMnVizRJPuGDc8uCw3S08JNAWB7ZCkfe4+3x68wra1Q==","signatures":[{"sig":"MEUCIQD14zbUelBThiltwOvox+A+uj9FAyGVJz9o+8weJo3GiwIgbM79fPddM/CjFSXWsoiNYhoxT9e7gsS+DBFqziYm7vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-68794c8e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1402463},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-68794c8e2","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-68794c8e2","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-68794c8e2","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-68794c8e2","@libp2p/interface-internal":"3.1.9-68794c8e2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-68794c8e2","@libp2p/logger":"6.2.10-68794c8e2","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-68794c8e2_1785043497084_0.10378773960216314","host":"s3://npm-registry-packages-npm-production"}},"3.0.24-5927b62d6":{"name":"@libp2p/autonat","version":"3.0.24-5927b62d6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.24-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"15377581e7c571812aefc1b7ce59abe6f6ecdcde","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.24-5927b62d6.tgz","fileCount":25,"integrity":"sha512-so89n1r+5wfv0TnLIDzqoL8l1ii0ztvTj7VrQdK/0bugsTpT8L1+cbwwXJ4v7DoOdsyBQEvDx0Uqc1yorcDrPQ==","signatures":[{"sig":"MEUCIQCNJBf3NG2Jocopm5METQa+gOwUd+noK47OZ7U8AhBCqwIgRqhRuqVRd5TGEda6w8qkxN2df3SKEtwwZ8Nvn1pLg70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.24-5927b62d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1402463},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.0-5927b62d6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.12-5927b62d6","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-5927b62d6","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.24-5927b62d6","@libp2p/interface-internal":"3.1.9-5927b62d6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-5927b62d6","@libp2p/logger":"6.2.10-5927b62d6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.24-5927b62d6_1785044024176_0.5842601730010195","host":"s3://npm-registry-packages-npm-production"}},"3.0.25":{"name":"@libp2p/autonat","version":"3.0.25","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb05fbc88cd5b11fa41e26e1ae9c425425604ae6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.25.tgz","fileCount":26,"integrity":"sha512-ZBiWozQZEgim/kFA7H/6Oxy6YJi6LZP3V8lZO93AnkVhFRshQg4Wc6vyJGFhjgRRt4bMg5p77W2B/e6K/RDCeQ==","signatures":[{"sig":"MEUCIBVQeDJORqY/wfDeJGZPTuzB/+0DN4BKhsrtu7nsL88LAiEAtc+rdl6cpDXQJTIb7N/5P1N0dgqmLvEpqXXKvBCs5Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1403027},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.18.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"^7.3.1","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.13","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.25","@libp2p/interface-internal":"^3.1.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.21","@libp2p/logger":"^6.2.11","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.25_1785048229023_0.18660313200475054","host":"s3://npm-registry-packages-npm-production"}},"3.0.25-423335b45":{"name":"@libp2p/autonat","version":"3.0.25-423335b45","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.25-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ee9c0f50c1e8cf95fc7de8e4baf0f5325b412483","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.25-423335b45.tgz","fileCount":25,"integrity":"sha512-PsVah5iPMUmK7IS6vjmdGGA0fDDKqqzd9XZSAOrdJnsH1r+d3Ovts8LcuVpjrxT9Y3v/SmcmG23bkmzb1Wv6pA==","signatures":[{"sig":"MEUCID1YiqSoGtmnyADant4NiWqpWZmxcTXnvtJj9osDEEIsAiEAt5gHUZB0iS2q0n+T9ORRoB4lIsW5GZFvCvtiemoKcjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.25-423335b45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1402464},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.1-423335b45","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.13-423335b45","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-423335b45","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.25-423335b45","@libp2p/interface-internal":"3.1.10-423335b45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-423335b45","@libp2p/logger":"6.2.11-423335b45","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.25-423335b45_1785374918379_0.05543937988150094","host":"s3://npm-registry-packages-npm-production"}},"3.0.25-ef6e1851c":{"name":"@libp2p/autonat","version":"3.0.25-ef6e1851c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.25-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d94b72df04dc28fefaf5eb33aee683999f069ec7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.25-ef6e1851c.tgz","fileCount":25,"integrity":"sha512-34dtrw3ZJGH05ATTwU26sSg0fzt5U7Vff38Cncji80ESl8LblEzebGjXlzFujQ5TMjrIAreVdvN22usCb5R11g==","signatures":[{"sig":"MEUCIQCDGPK4YzU+ZhOeWfV26pW+Hxd38cy9tN+oDvtFMLsyWAIgTbuVKIfIRu5bFWKwYIH2cwNFr1OA/ysmw9X5d3MiIXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.25-ef6e1851c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1403185},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.1-ef6e1851c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.13-ef6e1851c","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-ef6e1851c","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.25-ef6e1851c","@libp2p/interface-internal":"3.1.10-ef6e1851c"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.21-ef6e1851c","@libp2p/logger":"6.2.11-ef6e1851c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.25-ef6e1851c_1785387488296_0.19323076958655405","host":"s3://npm-registry-packages-npm-production"}},"3.0.26":{"name":"@libp2p/autonat","version":"3.0.26","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ec007735399fa892baec705bc37b7f9993c6023d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.26.tgz","fileCount":26,"integrity":"sha512-gA1eJU4p7I6Dn8uvn6GsKSxpD5kbcxres3cht+LVG/Kga4UGX+yE/os0RT+4uNGyZGIfXqLxNUy8Hq1xQTJCmQ==","signatures":[{"sig":"MEYCIQCFgbPdhmvizYTeyKupcvhiIn8fXMWkvuN7RmqBKYzJggIhAJSj9bUzi7SF5rTlg+zOU9m0jXkBdKMO3+twqEcIAVZJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1403748},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"^7.3.2","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.14","protons-runtime":"^7.0.0","@libp2p/interface":"^3.2.5","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.26","@libp2p/interface-internal":"^3.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.22","@libp2p/logger":"^6.2.12","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.26_1785396070296_0.7861722902711572","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-47cf9cdc1":{"name":"@libp2p/autonat","version":"3.0.26-47cf9cdc1","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5d3c585461def59b2826bafadfb277e7984ee9b4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.26-47cf9cdc1.tgz","fileCount":25,"integrity":"sha512-2PQ4GhTfnAnlGK/bMgZJYUwyTPHffrXQQmPmmuz5gyrv1zzgE06M54RDSy+esTKydWYExlUm2aCu+/KVhCiHUA==","signatures":[{"sig":"MEUCIQC3KBj2teFg2pcWtrHxBVoO0fGVU2ADjEQGAbD5LimzPQIgd3FvNzSTzZcRaWBQfKNghuoD++LdYd/6FtH2ERKJ520=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.26-47cf9cdc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343504},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.2-47cf9cdc1","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-47cf9cdc1","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-47cf9cdc1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-47cf9cdc1","@libp2p/interface-internal":"3.1.11-47cf9cdc1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.22-47cf9cdc1","@libp2p/logger":"6.2.12-47cf9cdc1","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.26-47cf9cdc1_1786394181814_0.2223139454794707","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-d5534174d":{"name":"@libp2p/autonat","version":"3.0.26-d5534174d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6f035bc981df431caf89a174269d42ed351bb97d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.26-d5534174d.tgz","fileCount":25,"integrity":"sha512-lR7Gk2X02dO22NsLzEly18IwLZ2syWDmEPA70518ONtwx/1nQpQIcAYKbvtgQWgzDCeNYnHjrc6WJeNcZy5Xhg==","signatures":[{"sig":"MEUCIA51GIecE9MAF4KBjKSjLTAObboHKmJpwaco8JDUFXvFAiEA185741NceSTcqWmM7OY5nGc1K1gFpBJeK2fO0lj/DA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.26-d5534174d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347807},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.2-d5534174d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-d5534174d","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-d5534174d","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-d5534174d","@libp2p/interface-internal":"3.1.11-d5534174d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.22-d5534174d","@libp2p/logger":"6.2.12-d5534174d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.26-d5534174d_1786638569683_0.103633064584711","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-55d7a539a":{"name":"@libp2p/autonat","version":"3.0.26-55d7a539a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bcc6f725b365b5260837f4606ef6e0bfa2977471","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.26-55d7a539a.tgz","fileCount":25,"integrity":"sha512-Gtz/tXRY260/1jfOL+D4aoX1NbvEdJaAEDgj6Mb0DMm7rS9Pipe48RyxBLSJdtTeCh8Pd26eb5DSQRCeDZpuzA==","signatures":[{"sig":"MEUCIEPiHSGPWJH7O0JhkVUQKMBb/TvyPdG/FoO3LmhiauavAiEAmsGzGMpdhk05ZlFFscXfLDeLDjoOZKtO14+Pp6h5ZJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.26-55d7a539a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1348096},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.2-55d7a539a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-55d7a539a","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-55d7a539a","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-55d7a539a","@libp2p/interface-internal":"3.1.11-55d7a539a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.22-55d7a539a","@libp2p/logger":"6.2.12-55d7a539a","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.26-55d7a539a_1787203493975_0.6075753001886475","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-8786aa8d0":{"name":"@libp2p/autonat","version":"3.0.26-8786aa8d0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e187a02472ececd08d35f73cf919673798b9a5e7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.26-8786aa8d0.tgz","fileCount":25,"integrity":"sha512-fgayhiegj400LjTZGYecVQ2+rybzOb0xdw1U3EfgWxkOFYZueNVf6klL+FhRRECia4T/t1pj/g7rB+TsvU2Cdw==","signatures":[{"sig":"MEUCIQCp1w41c4DWwNwlPibEVZCTfw3smCO2F3720ojuBwW1qgIgf0Sk8W/bUK0YI8DoFkFcoaOJFVD6JN9Ju5kw096WLAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.26-8786aa8d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1348096},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.2-8786aa8d0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-8786aa8d0","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-8786aa8d0","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-8786aa8d0","@libp2p/interface-internal":"3.1.11-8786aa8d0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.22-8786aa8d0","@libp2p/logger":"6.2.12-8786aa8d0","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.26-8786aa8d0_1787265170821_0.47574603365741774","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-4dae661b4":{"name":"@libp2p/autonat","version":"3.0.26-4dae661b4","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"39c2b3370696ce2613bcac09f249fbf65c10e33c","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.26-4dae661b4.tgz","fileCount":25,"integrity":"sha512-L6QpZ5GCc/6BriadgtpODhnHNSkRCvKFZI1LG+K64+F+D46D5GzhV3wChvIdNeObHReaGxIwSmHamrrF1Jev+g==","signatures":[{"sig":"MEYCIQDe/Zlhoo+8CYSaLOPYru0trf021ht0kFaGhpw8T4iO7AIhAJcoPhmp1FMLNKVfgF4W32rROwx5R+QSRwyfN/tSKsCY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.26-4dae661b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1348096},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.2-4dae661b4","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-4dae661b4","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-4dae661b4","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-4dae661b4","@libp2p/interface-internal":"3.1.11-4dae661b4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.22-4dae661b4","@libp2p/logger":"6.2.12-4dae661b4","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.26-4dae661b4_1787390500974_0.9420018805055566","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-0967e75f5":{"name":"@libp2p/autonat","version":"3.0.26-0967e75f5","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c5f58ba06b91ded285f28d28961ce169b5924f26","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.26-0967e75f5.tgz","fileCount":25,"integrity":"sha512-6pH7uHzJcb/w1BCy3AEO8Wbw4UfJmKBhLp1AvbYtY0bN/zDsh2JaYZyiL9b/45OU+7eBOn3hl1hKTG/0d8jsyg==","signatures":[{"sig":"MEYCIQCGLqoxg4FAvmObdTayjlzDzIqHys5N47qyYddDvFGH4AIhALXaugpP+AzSTqAlChZzuYr4nXKYu8o13KmCVc2XkyDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.26-0967e75f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1348096},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.2-0967e75f5","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-0967e75f5","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-0967e75f5","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-0967e75f5","@libp2p/interface-internal":"3.1.11-0967e75f5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.22-0967e75f5","@libp2p/logger":"6.2.12-0967e75f5","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.26-0967e75f5_1787405968710_0.7489864985197967","host":"s3://npm-registry-packages-npm-production"}},"3.0.26-947d304ed":{"name":"@libp2p/autonat","version":"3.0.26-947d304ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.26-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"867d1e67c174ecc38d4de41a5c72e1cba0d75685","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.26-947d304ed.tgz","fileCount":25,"integrity":"sha512-Wv6lMaXu0ZkrBIy/Uw7aC23YGaxzHL4L4fKbAbx/Vl7oibWEptYGA6S2JzzfOp1b/e0yPW/i/WSYtk2k5k4zJA==","signatures":[{"sig":"MEYCIQDSGXqbvK2FwJNbRdNbmQL7/6o7B4Q9EX7hd84JmrMcYQIhAIG6fe9QG5ckQsAoejdUr+hqkyIkRT3d8mVjm+15Denl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.26-947d304ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1348096},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.3.2-947d304ed","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.14-947d304ed","protons-runtime":"^7.0.0","@libp2p/interface":"3.2.5-947d304ed","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.26-947d304ed","@libp2p/interface-internal":"3.1.11-947d304ed"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.22-947d304ed","@libp2p/logger":"6.2.12-947d304ed","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.26-947d304ed_1787430525603_0.3255214430688973","host":"s3://npm-registry-packages-npm-production"}},"3.0.27":{"name":"@libp2p/autonat","version":"3.0.27","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7bdad37aee0e294ac7ca4a0c3b9267403964eaf2","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.27.tgz","fileCount":26,"integrity":"sha512-6Bz41eSEtLN/fLWn2do9v0QzFYIDr0kXj3mWlzdFnB9G6OHA6VzXMdqHTPEYAN9tebPV6ZQbJsZNbSd+Ex9Raw==","signatures":[{"sig":"MEUCIQCqotY3CTmX6KUONDjcAEEvEaAaOBvQsNyS7NP+0jKUjwIgElsq0w4axA0h/bRSNPSj91e/HXnvBXPTXTDbeqqKzNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1348659},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"^7.4.0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.15","protons-runtime":"^7.0.0","@libp2p/interface":"^3.3.0","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.27","@libp2p/interface-internal":"^3.1.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.23","@libp2p/logger":"^6.2.13","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.27_1787446439172_0.4308976827461888","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-4a6c5d11a":{"name":"@libp2p/autonat","version":"3.0.27-4a6c5d11a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.27-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"797cf5c40a7e79e69c082c897b0bf2c77feaebce","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.27-4a6c5d11a.tgz","fileCount":25,"integrity":"sha512-aULy/nQM6/LejtRVSQq0Dqp2Lp0NyzECGSGzsq71GQBaHmUaAdwZ21AW0ByOpALf3HQtVMLbaZWP1k43Qp6VOw==","signatures":[{"sig":"MEYCIQDHjcZKhn7pfXtrVKgfDkNO8KMcVtWXI6bXa6ew8v6uUAIhAM1TDYNNCvtxawllGTazdtmzYHie0nLzcGntlgrHNwFg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.27-4a6c5d11a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1348096},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.4.0-4a6c5d11a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-4a6c5d11a","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-4a6c5d11a","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.27-4a6c5d11a","@libp2p/interface-internal":"3.1.12-4a6c5d11a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-4a6c5d11a","@libp2p/logger":"6.2.13-4a6c5d11a","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.27-4a6c5d11a_1787870215494_0.02989646614415209","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-87dca02b0":{"name":"@libp2p/autonat","version":"3.0.27-87dca02b0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.27-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"23133251ac6074a65dbb5513efc0f3be1d84c028","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.27-87dca02b0.tgz","fileCount":25,"integrity":"sha512-T2+pU3YRtaMAZeR/CH35u69KrwQ6HK+obJhOSvCBUrmg4umBaaTtvT57V9UffSgUmQBbz6JJtsU+pAlDlir0pA==","signatures":[{"sig":"MEQCIFGg/VPNaHA5WiwpTVvl6VvbFN6JU2xDCJnViEn5VJ2cAiA4Cv7lg9TCtFRcQtUeQviwGEuleNYxziNnlgT1937adw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.27-87dca02b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1354100},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.4.0-87dca02b0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-87dca02b0","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-87dca02b0","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.27-87dca02b0","@libp2p/interface-internal":"3.1.12-87dca02b0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-87dca02b0","@libp2p/logger":"6.2.13-87dca02b0","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.27-87dca02b0_1787873380604_0.30824716361711","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-ac7305ccf":{"name":"@libp2p/autonat","version":"3.0.27-ac7305ccf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.27-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f68b1b10430ba1aeaa0aad5dcc2b9eaae5995956","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.27-ac7305ccf.tgz","fileCount":25,"integrity":"sha512-hAO/XQjv8ewG9DyXxxTLu/R9ba2jhy3yjnZTt4B54HFSNo1qtI6HEO2P9om1iQcXIgImuj5tO8X7+qhGQ1WfiQ==","signatures":[{"sig":"MEUCIQCw4dyaDqP7w7GeHzBnH9djW0w8F1E5tqZB6MDTD6vGRAIgOBq43RoEGDvBJSNsKIAWVX4Ch7LsWUfSgwLcVwzVl90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.27-ac7305ccf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1355896},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.4.0-ac7305ccf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-ac7305ccf","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-ac7305ccf","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.27-ac7305ccf","@libp2p/interface-internal":"3.1.12-ac7305ccf"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-ac7305ccf","@libp2p/logger":"6.2.13-ac7305ccf","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.27-ac7305ccf_1788155953280_0.2335328504824099","host":"s3://npm-registry-packages-npm-production"}},"3.0.27-cef4d32cf":{"name":"@libp2p/autonat","version":"3.0.27-cef4d32cf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.27-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b144b024623b8a06e6a13b6e44fd25017ca40b96","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.27-cef4d32cf.tgz","fileCount":25,"integrity":"sha512-ECTO+i7BbXUiQxHIQ6G47q4x4CsK8hZjHWMKvL+Qtx+vk8PJu8PlKOuW8n/nsolbzy+O7+yrmehxxnQrydRjVg==","signatures":[{"sig":"MEYCIQDffgrvSQ+8P5kyh+L77PtEw2jwmGNlDvACYLgp4mQYCQIhAMSqW+U+K2xsLrSdLEq2f04uymsNGH9FaXly+PPXVN8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.27-cef4d32cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357042},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.4.0-cef4d32cf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-cef4d32cf","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-cef4d32cf","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.27-cef4d32cf","@libp2p/interface-internal":"3.1.12-cef4d32cf"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-cef4d32cf","@libp2p/logger":"6.2.13-cef4d32cf","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.27-cef4d32cf_1788158292992_0.5952984553678031","host":"s3://npm-registry-packages-npm-production"}},"3.0.28":{"name":"@libp2p/autonat","version":"3.0.28","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"efdd53632f8a3f98821bf4a998fefe65b7972a93","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28.tgz","fileCount":26,"integrity":"sha512-e4Sw+T72QHS//cqHOhPtRUI50TRF6haZtrsAg5rk1neFx8zHHlVNsjIm38uv9P/GmK1vvc8jU442S/5opi8gZA==","signatures":[{"sig":"MEUCIQDa8f2qUqc0+zAS5TRAUGH16yCXxy+7r2JXuMeK2gwjgwIgZpIahdKWBpsk179r09o6siq3YCUo4oP2lKG/+rTn1OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357605},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"^7.4.1","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.15","protons-runtime":"^7.0.0","@libp2p/interface":"^3.3.0","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.28","@libp2p/interface-internal":"^3.1.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.23","@libp2p/logger":"^6.2.13","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28_1788160056945_0.7178804148132267","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-185d901cd":{"name":"@libp2p/autonat","version":"3.0.28-185d901cd","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e7d0d047814d2490f4314223dc514e82ddfb3421","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-185d901cd.tgz","fileCount":25,"integrity":"sha512-O2Pw2MdE5dc8rgWWzvfqI3e3y6bPPvNl5qQyoIKyDlMPiv6Tuxy51Sa/Ucn0/k0y5xq266O408dX5pV9Mk37cQ==","signatures":[{"sig":"MEYCIQCZq4md6FHMZEGSH/BPLR3hi0Yi7oT7dAXoA4vw8FQ2WQIhAOEuBTh8n77nfwFkr+8P7D+45BkeSOLpnHJLaadCZtUX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-185d901cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357042},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-185d901cd","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-185d901cd","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-185d901cd","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-185d901cd","@libp2p/interface-internal":"3.1.13-185d901cd"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-185d901cd","@libp2p/logger":"6.2.13-185d901cd","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-185d901cd_1788339250188_0.5087971064862808","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-5cb617ae2":{"name":"@libp2p/autonat","version":"3.0.28-5cb617ae2","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cd1c2be316dffa65b2678a4c199cff527d5254d4","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-5cb617ae2.tgz","fileCount":25,"integrity":"sha512-gu2mM6bfP56kjeEEQjV4fdbdB6WVLr11YPQ8NoFfAhqLwq98tfB6OX3xRmZkld01YEbF42VIBXNwL++HqP4lRg==","signatures":[{"sig":"MEYCIQCUh2gdavSJn+Fj0JWOrLkqcm9+G4xXMwabSd4gDIbO+AIhAKLmnCcIQksNzQypwok0tq2FR48XLJmjsQzS6/Dw5GlX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-5cb617ae2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357042},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-5cb617ae2","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-5cb617ae2","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-5cb617ae2","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-5cb617ae2","@libp2p/interface-internal":"3.1.13-5cb617ae2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-5cb617ae2","@libp2p/logger":"6.2.13-5cb617ae2","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-5cb617ae2_1788349038315_0.5662773056777204","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-d91797b55":{"name":"@libp2p/autonat","version":"3.0.28-d91797b55","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"441e62369b33b0bb09631ece648b4a77e9569c99","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-d91797b55.tgz","fileCount":25,"integrity":"sha512-D1dKOv/7/yXq6DM6yq5W+tVg37BSNt2bUd9wMqooqPQHdGwZcXfkChBl4Fgghez+/i88/Wsq8DoMX03VTeuV9w==","signatures":[{"sig":"MEUCIFxIEs+jDKcuSVLFeLKiNhMBt7eVaOHG99EDfMg+gPFTAiEA2eBQLdio3W/j2umsqgp9elX7ZLtvYInjdVnTojMtHrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-d91797b55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357137},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.19.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-d91797b55","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-d91797b55","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-d91797b55","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-d91797b55","@libp2p/interface-internal":"3.1.13-d91797b55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-d91797b55","@libp2p/logger":"6.2.13-d91797b55","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-d91797b55_1789581795250_0.8212963452839213","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-fb139d1c8":{"name":"@libp2p/autonat","version":"3.0.28-fb139d1c8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d1d7e006a6cde771dd19893658adfdfb8be10e0d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-fb139d1c8.tgz","fileCount":25,"integrity":"sha512-QHp3eJ7dPziILhW0iiGhh706ciiJxn16fcmOt4Hzndw4uBrnVfOfB7bDLhF4aOQOLCwAeRo+703EuHK5Dw+a3w==","signatures":[{"sig":"MEYCIQC2YOU/pqKJhdH/L+lM42NGlms++KPI5lyIE/AtWQzLIAIhAIC7qhdjYDIJz3z9vwDLhSiA7zjbhK60lUDEfewWIoaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgIxyO64h6lqghUFRObGSmzHjx3bVeBcx2r8coITTeEwIgMgsvmxgWUPbCzdVl2K6rO/p14RGCSsPHirE8BlVhePI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-fb139d1c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357135},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-fb139d1c8","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-fb139d1c8","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-fb139d1c8","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-fb139d1c8","@libp2p/interface-internal":"3.1.13-fb139d1c8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-fb139d1c8","@libp2p/logger":"6.2.13-fb139d1c8","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-fb139d1c8_1790176758390_0.32311463644851246","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-2f63792c7":{"name":"@libp2p/autonat","version":"3.0.28-2f63792c7","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"249a6bfa7bcbad1dcfbeed853c8497f4633b8603","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-2f63792c7.tgz","fileCount":25,"integrity":"sha512-5tL9RgMGgify3rwDC6KI4LccUjRzY8L6flAKLIwXwsCH/nDx/sKNczAz+Zwdurs0dlBMKzWIeAsUZCT56ea1Ug==","signatures":[{"sig":"MEYCIQDU2DWtCSNvQ1Jb1pkBUVxePN1DGHSKzl8fTCRoQEWWoAIhAIG3ZKkzciu33ra7JEIprs41dEreeLVnydz5Gc+yjzSM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzCDPNoR1TcaCCjBbGhwt75h34lJQ8Fj6xINRNwmjn9wIgaFF7JlyTupQp6A9+a8xp6DBIWmHI1SKB590Lv7ua9JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-2f63792c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357135},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.1","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-2f63792c7","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-2f63792c7","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-2f63792c7","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-2f63792c7","@libp2p/interface-internal":"3.1.13-2f63792c7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-2f63792c7","@libp2p/logger":"6.2.13-2f63792c7","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-2f63792c7_1790483389324_0.39151491457995347","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-e7359e5f6":{"name":"@libp2p/autonat","version":"3.0.28-e7359e5f6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a101663c1eb23648e876b7de57de14649a259992","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-e7359e5f6.tgz","fileCount":25,"integrity":"sha512-kyk1Enf3664+RBgpCQnTe9FdG2gUPcL7kxrSHvM8PL15sqHTRSRtFMJ6fPbI4GFaSKUbaUvyEKQ/9D84Zj5jDA==","signatures":[{"sig":"MEUCIGgjZGMmxgQr/z96FDglX8BqQDqiV45mwqlDY/Gtgq8IAiEAjzvk0O5PMeA/uU4rTlN/OF8dN7ZaDUcXe9Z2d5adi3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICud9CIPKRbF4yjZnoqUZGx7A2bHHxvWiV5KKKATBZQcAiEAgne1KyMYayxQTNeiopR4famdZrJ/twBpeuzLAIDjaYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-e7359e5f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357135},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-e7359e5f6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-e7359e5f6","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-e7359e5f6","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-e7359e5f6","@libp2p/interface-internal":"3.1.13-e7359e5f6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-e7359e5f6","@libp2p/logger":"6.2.13-e7359e5f6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-e7359e5f6_1790493903625_0.3365675923278122","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-776cdedf6":{"name":"@libp2p/autonat","version":"3.0.28-776cdedf6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d7e0311f148f099780f2ed2fcee815dc13818391","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-776cdedf6.tgz","fileCount":25,"integrity":"sha512-bZO+L13MLJZhULYmAI6KFqODrqMDmEFukcui5i5bqV92btH4+uLVc1IxBIPGrmitMZs94B9SyHUhawh1G43yHw==","signatures":[{"sig":"MEYCIQDAUfNZ3zrERMH4HkgLbMOnHyFWzqKheNNZfYnzHdzxaQIhAO3WxBOadY5AxqObfn/42IJi4ftKZmRTwTR8LAIWnuNR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCloew/R8ul5gilSHXtYWPD6B7txlBQU1lOa0CJzbsrbAIhAOcsWeMbw5kMOIvoqKEfeHS6L4d6MpuFl4zRwtQREfgq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-776cdedf6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357375},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.20.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-776cdedf6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-776cdedf6","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-776cdedf6","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-776cdedf6","@libp2p/interface-internal":"3.1.13-776cdedf6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-776cdedf6","@libp2p/logger":"6.2.13-776cdedf6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-776cdedf6_1790495414527_0.47552447255395314","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-a9bae64cb":{"name":"@libp2p/autonat","version":"3.0.28-a9bae64cb","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5f5f5380929f0f776d80572ee6d0a86402c2a76d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-a9bae64cb.tgz","fileCount":25,"integrity":"sha512-l4CwJiZgXCixYPnbfWvcMPNhOC1QpBjGxVlbpHuo9YtmXV55NOjFYRbpIxN0EtyKwaJULIf+b0AEaC1v/HTeUQ==","signatures":[{"sig":"MEUCIQCK19xWZq87Sb2Dyssfc9cF4NdNlN4562Cbe9Op/2DpoAIgT+IlkFZVqsskp7GVj6v1nutMy7MsNmRHq2WTcJAVfDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcV2GTFaj9AWW3O821YnWJN8xuD+eN95CbElyx70f3mgIhAMKbeeMW/OXf4jdGb5gAre3IhStyuL7BguwSd6n5ovGK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-a9bae64cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357375},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-a9bae64cb","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-a9bae64cb","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-a9bae64cb","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-a9bae64cb","@libp2p/interface-internal":"3.1.13-a9bae64cb"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-a9bae64cb","@libp2p/logger":"6.2.13-a9bae64cb","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-a9bae64cb_1791000088140_0.16676216598143","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-183116ba0":{"name":"@libp2p/autonat","version":"3.0.28-183116ba0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"81cd038191c8fd15ca3ea8924183c4e1bc1d94b3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-183116ba0.tgz","fileCount":25,"integrity":"sha512-LTvtPp723v3Is15XzXN/K2acuZPU6dCjBXv0Hlqye5cnP2g+lmSM0JKgm6DucB7wBKQseBdpT2LdyGykUPuReQ==","signatures":[{"sig":"MEQCIBzAxS8gg4Vq9ealtcfJF7PUoX1VwxglAm3pmw5OnVc9AiBBdYNZGq2xfl3iQBMCFVk79JigKnCHeyGyOoVE2cBtyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFCVdWDVrXRsOqGCA6iE6MwiWaRrPR2Vvh/ZtqQglwVGAiEA25u7B45EU7tSDzwE7qarViZoay5efr5I7y7XvxCBFhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-183116ba0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357375},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-183116ba0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-183116ba0","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-183116ba0","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-183116ba0","@libp2p/interface-internal":"3.1.13-183116ba0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-183116ba0","@libp2p/logger":"6.2.13-183116ba0","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-183116ba0_1791000179374_0.7683146468666986","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-16fba5630":{"name":"@libp2p/autonat","version":"3.0.28-16fba5630","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d19be136f1bf0f59ba4dd48dada51fd686d52efa","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-16fba5630.tgz","fileCount":25,"integrity":"sha512-Cl1aTvN/vVsJZyN12VR8H3rp624a4zYcz0g56GgEllJJNlKRhZZReLHHILzI9JHvCzUwC5kHNSO6bPxQRvUVTA==","signatures":[{"sig":"MEUCICQ0rB/CzHxeZg0x5o7HV1sglA/cVcq4xwF7eG6TkPv4AiEA63ydI7RpLt0ZjqPE5IeOFKwLeCscu46g7g7JHcm3P24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHHsgDF5gG64EWBl5JuEqLty4Aidfsi2WjwnfkfdXDTlAiA+y6WSc42Q6Np2wgdFFXkaHO5hj3mgFyFwKuS/YtP05g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-16fba5630","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357375},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-16fba5630","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-16fba5630","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-16fba5630","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-16fba5630","@libp2p/interface-internal":"3.1.13-16fba5630"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-16fba5630","@libp2p/logger":"6.2.13-16fba5630","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-16fba5630_1791017418197_0.8160054958448852","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-235711723":{"name":"@libp2p/autonat","version":"3.0.28-235711723","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"205946db1746cf3a4a1515e3336b39aee55bd0f3","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-235711723.tgz","fileCount":25,"integrity":"sha512-ZJ7vlVKavR8UXmZFDJUfF0ywqeTSshw26Mpnhx17EA0AEv5JYnHADt0EXyd/JGT2fAbU7FktyvFMVXOV+Nhzpg==","signatures":[{"sig":"MEQCIEprtnYGxwp2rSFYW0ISVtkkpLzp1/J9Un+Z7vWNMT3EAiBrk2ss32qmlhoI508tv/kkbz6jC56Y5QYBxuIjH7H/sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAjLAsj79f3NNtC+9UIsjJTVerZQgOj3kmZExsneVmjMAiEAhg/hQAbf1z3r12CADaArOLeNJbp+vMnOeyYRDmhHi4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-235711723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357375},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-235711723","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-235711723","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-235711723","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-235711723","@libp2p/interface-internal":"3.1.13-235711723"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-235711723","@libp2p/logger":"6.2.13-235711723","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-235711723_1791200616478_0.9840580914645554","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-40480a034":{"name":"@libp2p/autonat","version":"3.0.28-40480a034","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9a9f187d1360ef4308c7367c8a9667dbd4b360e6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-40480a034.tgz","fileCount":25,"integrity":"sha512-d3Zo6EsQkP4MSPOE735mSQfF9SKrESbV7RRhO+Oh6gHVOw/K95X4EE0eaTT7oZsyVE8Bs64CmmOIp7vC7mdK/Q==","signatures":[{"sig":"MEQCIDcEI5NbrXSgq5ZlUPgR4BuUKqWQtMcmxIu/7a2EEVlBAiBY/JW0Hn/Nvt0EldPHg5SlQXwyQDlaogI/0Y4DW7hnAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKQhLQXmArWkUUUtTvXsRLDG8juz+2jt5wKLPxE9vw7AIgGYmV8VtK7NwJWa4zqNiajsy0ooHeJVMSco7+gtGD69w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-40480a034","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357375},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-40480a034","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-40480a034","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-40480a034","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-40480a034","@libp2p/interface-internal":"3.1.13-40480a034"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-40480a034","@libp2p/logger":"6.2.13-40480a034","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-40480a034_1791207296814_0.8825754140381188","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-fc90066f8":{"name":"@libp2p/autonat","version":"3.0.28-fc90066f8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"425961b2db05fb203f895d339e2ea905e803ed08","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-fc90066f8.tgz","fileCount":25,"integrity":"sha512-JZbTIHiwBeZDlRYWggPf9lnzR0Os4BqhjCkVphKlWvinPLO1LV8rBCfvzalqzjWTjbTGiWWyiv4PoFzBNEKUag==","signatures":[{"sig":"MEYCIQDNsrXqwq89ab+p3kaT1AXxiLM0QT/NV7KIgYK+//NA2gIhAJPyztrSTtTQ6LXJ/r57W9KWhNj6R02zaWC4IZB5iyEj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICqk9B3CI2ALinBbDfDh3WAcW3UzZcp0rYvsqcg21uinAiEAiEE+/V9JufZmVSLvIhNo0g2O1ghnP98eLYa5QU3sAS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-fc90066f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357375},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-fc90066f8","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-fc90066f8","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-fc90066f8","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-fc90066f8","@libp2p/interface-internal":"3.1.13-fc90066f8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-fc90066f8","@libp2p/logger":"6.2.13-fc90066f8","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-fc90066f8_1791466497686_0.7451866690311251","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-9441e049a":{"name":"@libp2p/autonat","version":"3.0.28-9441e049a","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6cc0ef7844ad366c8ce977bf4adc80690d6b9984","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-9441e049a.tgz","fileCount":25,"integrity":"sha512-OghC9O+j3N1h1ryq602T79xEaS2alP+q/Fmx42WFoHPKLRfrG2tYN1wcgN9qpT5DKqzEHAebLwk8goKx1rLEEw==","signatures":[{"sig":"MEUCIBIp9QEbsekkCspWwyKzzLnXKhBJhGlZAjDgTsxGF7jbAiEA7l8uyk3FXjNu7v2vDjoJq7tjBJhFKLCMj+SN4HI7kp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGmhHSuMkqjqsF596ULBcnZf5mC5TmliEIbLNObTefV1AiBc/cDuks1QRT+BbA4eX1NN1lAHNoLFfZvq27SVvHw+Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-9441e049a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357375},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-9441e049a","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-9441e049a","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-9441e049a","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-9441e049a","@libp2p/interface-internal":"3.1.13-9441e049a"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-9441e049a","@libp2p/logger":"6.2.13-9441e049a","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-9441e049a_1791607948219_0.5261400063006969","host":"s3://npm-registry-packages-npm-production"}},"3.0.28-e724dd173":{"name":"@libp2p/autonat","version":"3.0.28-e724dd173","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.28-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b2a6cffe7ad40016b7bd120911fa7445adcb5e4f","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.28-e724dd173.tgz","fileCount":25,"integrity":"sha512-pkaw0d092cbMkCbADhzhnzEkgpDOdMsZIazmPU2CWxKGdFZ6ScmF7olMXKW7j+T5NrJ6mYgr6DCIbBuxPWmhbQ==","signatures":[{"sig":"MEQCICePHDPoJJ+w7BFDGMRA7RgLdai8uYKiCDvYZ6xJf06GAiA82zefx+Am8xVDgf66x03198j2Msxrst4XOMv9Mf2UNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEe3ExC7mWBjVOzlqdFbSIHGXEe8XxFuucnm+9tNVenlAiEAqi821/NQUM7Q+wmg2WxwJUQeFh+pSOOagJux0vA3UgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.28-e724dd173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357375},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.1-e724dd173","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.15-e724dd173","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.0-e724dd173","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.28-e724dd173","@libp2p/interface-internal":"3.1.13-e724dd173"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.23-e724dd173","@libp2p/logger":"6.2.13-e724dd173","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.28-e724dd173_1791612486811_0.7587253992857304","host":"s3://npm-registry-packages-npm-production"}},"3.0.29":{"name":"@libp2p/autonat","version":"3.0.29","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d7af893820f0656d75e39e862c1952f7dab5b42d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.29.tgz","fileCount":26,"integrity":"sha512-9HTFy8HdMUEVz5aiVWDvRxepw7E5jsjV8lvvGexwTHkKe6moDDFMpznd+r9UiAo6/WeUZc2+GiEWZsxyLGSupw==","signatures":[{"sig":"MEUCIQDVHCssPvET6jCcEvYI2G8vbMm+rqvbf0RT+I9WlucMKgIgQcyrlN3DN3WCD/FYCKwShkkVtBHsyay+Q9BSvbcOsKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEHws4q12CWZUa8ncdNR/1ixn0CUVqF5Ok1fHekLEPF/AiAMsVVkOUHPjdRYc2fKigwicsgukFf1uCSZbrycQhXSmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357938},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"^7.4.2","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.16","protons-runtime":"^7.0.0","@libp2p/interface":"^3.3.1","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.29","@libp2p/interface-internal":"^3.1.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.24","@libp2p/logger":"^6.2.14","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.29_1791615346869_0.821473965938639","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-5c4cdb2d6":{"name":"@libp2p/autonat","version":"3.0.29-5c4cdb2d6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.29-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"564d606d366cd2fcba7f4551688178c8a55b7aaf","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.29-5c4cdb2d6.tgz","fileCount":25,"integrity":"sha512-keKJg+rymUU+UHFJGifEmye4rEYE5neCzI6eJIsSrxv1KIzGTynDBKO2okC9zE4/DSDJLUvJ1AswV0ESFMz9Kw==","signatures":[{"sig":"MEQCIH/TvvyJCA/yaxzfSxM3FALNtX1dyq6uUdDUaBgd8t6xAiAUATYM1YTprlQn8xXWtB0ke5d+rjg1sIlhaJZBvwwp/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHaXz8gSlAETU+gjK/uwTP69WyBpPqrZDl9ay90n2PzcAiEAmUE/kT/+pu1+YlWHAPlFcajuNnqMJR6cG8+R8Mik96o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.29-5c4cdb2d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357375},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.2-5c4cdb2d6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-5c4cdb2d6","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-5c4cdb2d6","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-5c4cdb2d6","@libp2p/interface-internal":"3.1.14-5c4cdb2d6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.24-5c4cdb2d6","@libp2p/logger":"6.2.14-5c4cdb2d6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.29-5c4cdb2d6_1791676416453_0.9502191557855675","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-974e63f20":{"name":"@libp2p/autonat","version":"3.0.29-974e63f20","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.29-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c5af67f05d3e86fa6d4741fe657acbbd958b8365","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.29-974e63f20.tgz","fileCount":25,"integrity":"sha512-dNwJgrQ93w2w/VqW8XCf4dYoqOvqW1fqPXe2NX4L2xH+J1WobLRv70+TGfOWp+fSkka4ISjubLBKyv/LlBWsZA==","signatures":[{"sig":"MEQCIGVebuxUucp29Dx0e5CEFg/FnHZBtgLe59MNeyrczufwAiAmBaSSgVMTHQH8SWMxyNY6+1NbmJjyB++HA44BiRxvuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICWYGDSGvEqNSrAWTmc1rrE7dkmH6kmU6hQitoBatbSYAiBrQHdnnytlacqgOUWiZ9TZ6RGGgWPXZMyI1udldB4Q6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.29-974e63f20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357375},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.2-974e63f20","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-974e63f20","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-974e63f20","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-974e63f20","@libp2p/interface-internal":"3.1.14-974e63f20"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.24-974e63f20","@libp2p/logger":"6.2.14-974e63f20","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.29-974e63f20_1791699185143_0.08143845750603718","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-4a416447c":{"name":"@libp2p/autonat","version":"3.0.29-4a416447c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.29-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f7178c9a2fd4d03feb68a8aa4a3221b7051e9ec0","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.29-4a416447c.tgz","fileCount":25,"integrity":"sha512-pTGoXN/BzRT9t5kvM+ALZ9mIt5jNwuO29RjFgoSp3qVs/jG4/s7J+fLnqi/ra1pNlmUMCKnHLflWj98ZeHkPmw==","signatures":[{"sig":"MEQCID+W8iNdCMTYVnz8Xah1gw6aQGdK7iqT7/MR3aCDHStVAiBeqtkpfAHEJFXfSup2Y/ZmkaTMKwCv8GRf/PN7nhXIEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEWw9ugUBK6stbCNyKmTurLKLGw0NFmIU8EwB3T+pcGIAiEAuDNksfkGrdbI0Wvlb4KCeiOMaAEKgg9hQqAMy7zHjvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.29-4a416447c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1358225},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.2-4a416447c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-4a416447c","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-4a416447c","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-4a416447c","@libp2p/interface-internal":"3.1.14-4a416447c"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.24-4a416447c","@libp2p/logger":"6.2.14-4a416447c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.29-4a416447c_1791764564481_0.9374345135904312","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-e073d373d":{"name":"@libp2p/autonat","version":"3.0.29-e073d373d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.29-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d80d88ef461caee305122b84d889c3e100122b8e","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.29-e073d373d.tgz","fileCount":25,"integrity":"sha512-OmxMxCyhvzrAtkiz5ib1u2+ZySDXf7FNoLvnICOQlyXDXQMtYqLA9z/SqzgPZvoQv/LuXPz3bCrzCtuwwdyKqg==","signatures":[{"sig":"MEUCIQDtZfjEGk4aHA8QMtyXJcz6OFViENE3xlRQpUPDI1n1TAIgePZpocok1IQZaejT7CBveCDVJicjOre1mpnJwgCU4Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBp7bXeQQzsSMIPMJiJiAj1wBh1X5eIjDEwuoT9H0ZZXAiBPn56XICrJmMX0n227HJ5u920WgHd+JS3CBSTct3yyMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.29-e073d373d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1358225},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.0","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.2-e073d373d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-e073d373d","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-e073d373d","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-e073d373d","@libp2p/interface-internal":"3.1.14-e073d373d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.24-e073d373d","@libp2p/logger":"6.2.14-e073d373d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.29-e073d373d_1792036268730_0.43652988967281914","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-e48eabf67":{"name":"@libp2p/autonat","version":"3.0.29-e48eabf67","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.29-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"74618893167a9420f14ff93a4307aaff951f31d1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.29-e48eabf67.tgz","fileCount":25,"integrity":"sha512-/k8W6qapnMUjRA+fLHaOCllqhxh3pGKV2F2krYZH7ptyrMpBLxPcxIrLgF4lNs91uRkYxhjABSwtkqHgcdQxsA==","signatures":[{"sig":"MEUCIFfIASLgYJ5qkuabhI5VbohGX4KB3EkAC6M/NIYtN5/BAiEA4J4S6O577zUKhTd7Yb2vo67awodSsCn285pOXtrlMWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoAZ6Co0wR08/mE39/IEnbKdPWOz77LcLf6PaTM9tOcAIgRC1v9SScwO4ipCgmJEWwUiRjSB90CfVbxWYVHiBXvwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.29-e48eabf67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1358225},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.2-e48eabf67","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-e48eabf67","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-e48eabf67","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-e48eabf67","@libp2p/interface-internal":"3.1.14-e48eabf67"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.24-e48eabf67","@libp2p/logger":"6.2.14-e48eabf67","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.29-e48eabf67_1792184095928_0.2533920654363997","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-be63a4416":{"name":"@libp2p/autonat","version":"3.0.29-be63a4416","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.29-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"eeb98f97b7649e10f8d0b4a4c94ad8fff93758c6","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.29-be63a4416.tgz","fileCount":25,"integrity":"sha512-E+p3sN4tikdE7VYweedtWTBO+XkhjfN3B521E/36mKenc08oQV8wr6ZPvNy6YsB7LbsUhNf+MFWq1fYgLDamhg==","signatures":[{"sig":"MEQCIEvWkdIVNHykXW1yXZ0f16O/P15I2hBtz7bppXHrlcPGAiAHMHzgUH1KCxgFgftQBcsflF8qnZGI4Q1rpq7wAk6BRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDATa2KiwezeCa1G5Tn/CVAsgWjTQGwy0YAxceymGn/TgIhAKfZJ+RW0NhuwLF8ccXycnBeM4Cgi6ShXU5NWMpdSKiY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.29-be63a4416","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1358225},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.2-be63a4416","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.16-be63a4416","protons-runtime":"^7.0.0","@libp2p/interface":"3.3.1-be63a4416","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.29-be63a4416","@libp2p/interface-internal":"3.1.14-be63a4416"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.24-be63a4416","@libp2p/logger":"6.2.14-be63a4416","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.29-be63a4416_1792191704539_0.36096251134232316","host":"s3://npm-registry-packages-npm-production"}},"3.0.30":{"name":"@libp2p/autonat","version":"3.0.30","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ab409237f742f54080fb8ebaf1ecda06f5beb234","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.30.tgz","fileCount":26,"integrity":"sha512-K3i7NQv/dbkggO33HVCo30MwcEvWLrc37fsjCqcp1XKwbwRwbkBwK5vNw50O2SadPv26zf3EU3BLptZbgkJ0yQ==","signatures":[{"sig":"MEQCIAGkqZJTBfz4ZL/oqadq1aOv0/Ie1umWcZr6wfGLvpw8AiBXD9bFge1jAovP8EjxYqqUNhyd/5moEIT1yni6uJ4u6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFdUYndDP6cE5XsdWgXYqMDpdb9hGfh96LbE/rE9wuoQAiBPC1v0UgEq0YuANx0AqVhxo31oGTn09jTcIz5vpvWN9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1358787},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"^7.4.3","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.17","protons-runtime":"^7.0.0","@libp2p/interface":"^3.4.0","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.30","@libp2p/interface-internal":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.1.25","@libp2p/logger":"^6.2.15","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.30_1792196182001_0.7659880112671329","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-6d888970e":{"name":"@libp2p/autonat","version":"3.0.30-6d888970e","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c134b070a4848fc654e36f13b601d2d53c38b53d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.30-6d888970e.tgz","fileCount":25,"integrity":"sha512-7wz7Yt7alQlDoirBadW6xo0FOUPK0my1fgO0zH8b+4qTj52SypN1vnv824vehYWEIBUK9asmLYk7N5rilOEpyw==","signatures":[{"sig":"MEUCIQCt9hKuV4WFkG3/js1qxf4J+at0il606ItkZvuPrmC6RgIgE5RzSjlT/dDyPQXfHTG9HuYtHQJ1GhFwBTW3waJc1gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxkiw127+KPW4EaTaD7YogWcXDynB6HovFSJ+b7xGL+AIhAP6Y3lowRZsZpLXuxBvs49x2LiLfpJtDV1DVVoUvtzeH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.30-6d888970e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1358224},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.3-6d888970e","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-6d888970e","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-6d888970e","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-6d888970e","@libp2p/interface-internal":"3.2.0-6d888970e"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.25-6d888970e","@libp2p/logger":"6.2.15-6d888970e","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.30-6d888970e_1792199058095_0.5178906175889009","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-57c4b4456":{"name":"@libp2p/autonat","version":"3.0.30-57c4b4456","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c7cf945071129f0226cf233c4087aac29b1b8a02","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.30-57c4b4456.tgz","fileCount":25,"integrity":"sha512-BOgtgKsphTQg70J/btrN9FLmHmV5OkKl4Iez1LEcN+QBniIAztuxoU2xnFRhfEfeiHa+oRPxOusikZwBKf9UgQ==","signatures":[{"sig":"MEYCIQCKvFvQylorwPlHIc9lNcQsUxJrUuDobDOAb65G/9De8AIhALelFMEp0s46CiIw3hSKIYKyj6RxAONLuWMlKnK+wgoy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjrBM0CeKSQohbiHgUmUd9FTkcrkR2bfMXDgglIG01/gIgMmxqk6zJ80l2tNjP7ZkSv/oWR9RYkxyQkj2cOZ0EHKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.30-57c4b4456","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368779},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.3-57c4b4456","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-57c4b4456","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-57c4b4456","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-57c4b4456","@libp2p/interface-internal":"3.2.0-57c4b4456"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.25-57c4b4456","@libp2p/logger":"6.2.15-57c4b4456","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.30-57c4b4456_1792202920740_0.3646811715227898","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-f0e64b9b8":{"name":"@libp2p/autonat","version":"3.0.30-f0e64b9b8","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"84707e04a1bba1490d7b3760bb42e489b7e41e93","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.30-f0e64b9b8.tgz","fileCount":25,"integrity":"sha512-QeU4eNwiJmaB/0uVJu1ChCeEKGvP9XUc8HeKj+K20FdIi5R8qK9qxuDtG9kqQbBukMzj/9MSpbsa6gYvO9HMXQ==","signatures":[{"sig":"MEQCIDC0PNOfNPH+Kv5g5X3WqlDi8rrsALpsryczK5Si0raOAiBaf/LRs/vyA6vyCFV6Di6ZDc/9rNTM8+b99CE7jnLJ3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDc6NLJYvcMyTWkzevg2Zselv/FWcnnXcZhZO4evkZJIwIgOuLfSM9FExkvhUYTeeb7bL8QhFegZc0fE/1PTxVIX1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.30-f0e64b9b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370117},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.3-f0e64b9b8","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-f0e64b9b8","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-f0e64b9b8","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-f0e64b9b8","@libp2p/interface-internal":"3.2.0-f0e64b9b8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.25-f0e64b9b8","@libp2p/logger":"6.2.15-f0e64b9b8","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.30-f0e64b9b8_1792208010718_0.5438036402215722","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-95392efdf":{"name":"@libp2p/autonat","version":"3.0.30-95392efdf","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b0565d8c5681e8742502d6966463e5fa21d27ed7","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.30-95392efdf.tgz","fileCount":25,"integrity":"sha512-+5EYOcpwXtuY/Ysxlj1Muy0gWSvZEPjEvL0D7/SonS3n6JO0qKeJNNtwa0zGQeulVrZ0Vk2z9wUJ5ygi8IYxoA==","signatures":[{"sig":"MEQCICAiYWjaJ/RpiwnsyZESVhKWutQc75a39Qm1pzyezR7VAiB81e6eBy67aQsQ5ALcLItC18Eb7lzQDQCQXfevR3b+Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICLE1FKJlNzYx9zMOddoR45L0s2RkIDh88BJ1QE0ypg2AiEAutMNKjEJL6KiG4d1gllI+ql6QSZ5EeowCYh6qk+SmlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.30-95392efdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370117},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.3-95392efdf","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-95392efdf","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-95392efdf","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-95392efdf","@libp2p/interface-internal":"3.2.0-95392efdf"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.25-95392efdf","@libp2p/logger":"6.2.15-95392efdf","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.30-95392efdf_1792219031305_0.7794093039656123","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-d1ce8bdbe":{"name":"@libp2p/autonat","version":"3.0.30-d1ce8bdbe","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ac5f96f3cac812c8682ba180acf3d8e303697466","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.30-d1ce8bdbe.tgz","fileCount":25,"integrity":"sha512-fMIalEqnV54MxTE/sLY533VhaZjd9WkcL/r9ejpHg4gjdNYCWg5CmZ6hmTRF3WjhhOxFpF5yFVHFt9YKS5owkw==","signatures":[{"sig":"MEUCIGi5OzDq+i26sH/dw74WbVeJTZYF+GBOLG0vqcen7B+LAiEA/7dGT/x28rWAkO93Z6ujQmdEawuGmirPCr4fFNF6sfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUwnWq5j+hOzJ6X7Ol+R3qKye31gnn3joyCvuqI7QWWwIhAI6cQpbkk4V+9g/dpPrRFKKBdJVeBjbjOZQxvW4VHqsF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.30-d1ce8bdbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370117},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.3-d1ce8bdbe","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-d1ce8bdbe","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-d1ce8bdbe","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-d1ce8bdbe","@libp2p/interface-internal":"3.2.0-d1ce8bdbe"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.25-d1ce8bdbe","@libp2p/logger":"6.2.15-d1ce8bdbe","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.30-d1ce8bdbe_1792220882967_0.05316418791238653","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-2d4c93ed6":{"name":"@libp2p/autonat","version":"3.0.30-2d4c93ed6","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.30-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"52f633fac668b37739e47ebbfee26b6988852b60","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.30-2d4c93ed6.tgz","fileCount":25,"integrity":"sha512-00+5VW8bQn8zIBWSj7VFG+L4+/XmxzerbXufZvf9G1K7ldGc3YvhUouXSG0Zf7fv7ODxsPNENMaI4HROSE5DpA==","signatures":[{"sig":"MEYCIQCbu6+hn1woaJ5HInZe6IiQ0OQnn73aQ4/eMB1VjTRMHwIhAMOZuMuQids7LYV7hzOWshLNpW70Ip2rs3G3Cct5tdmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEQKUgqLeCAwsA5Emaql1VQ2OKtX/b/sq9lzGmItm+1wIhALCLLwbLQmFtMD3mfEMrtHtZ9NqGggUya5OF/UwA9SyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.30-2d4c93ed6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370117},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.3-2d4c93ed6","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.17-2d4c93ed6","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-2d4c93ed6","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.30-2d4c93ed6","@libp2p/interface-internal":"3.2.0-2d4c93ed6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.1.25-2d4c93ed6","@libp2p/logger":"6.2.15-2d4c93ed6","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.30-2d4c93ed6_1792228381103_0.49818551923249643","host":"s3://npm-registry-packages-npm-production"}},"3.0.31":{"name":"@libp2p/autonat","version":"3.0.31","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bd4b6f0e019b7548a2c53ee316f6229485e23aca","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.31.tgz","fileCount":26,"integrity":"sha512-1hqlx5IJX02kyZUgOUzQBVW0dWBZDF6IITRoM3pbITogZEiiOpm434fadidxEVxmN1YuI0CWcdhJxOzGB4RcBw==","signatures":[{"sig":"MEUCIQCpHHMLkeHs4CuJmz7kEzo/LUsBvPb4RVkEMfK6kpp9JQIgCzSEzCv9fmgGlqRrbY/afO1imb8I9dn6IpSGagZ/HWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCH3wdF/Hgz5zmlmrd8J+bA5daii//6Kg2xMaUm5QNJKcCIB++Ie8kiLW3KddleF+tds6fM5KnGmT6c51d4GDNYxmq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370679},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"^7.4.4","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.18","protons-runtime":"^7.0.0","@libp2p/interface":"^3.4.0","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.31","@libp2p/interface-internal":"^3.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.2.0","@libp2p/logger":"^6.2.16","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.31_1792302079607_0.872385772004304","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-aa5ba42d0":{"name":"@libp2p/autonat","version":"3.0.31-aa5ba42d0","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.31-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ce937ffb0c11c93242308673db9ba698790b503d","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.31-aa5ba42d0.tgz","fileCount":25,"integrity":"sha512-jvNIQXdCUcCsoBJV9zXkBHff7P6ZxECQH5nlxQVZgPlwjQ0qhYtifuANXA+jIBGTI0MEpbIKw3ixbgx+pKfKZg==","signatures":[{"sig":"MEUCIQCfTEcks1TnEqfawNZr6PsT8gIRGvsbrKPqUFbNJPm5/gIgBFGp831pLegldaedl9yq32TaxqCmpyyCCmy27JXUKdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDHGIA8IKd62tMUC/xFEQZ+B8r3h6lmf4ocpekILqdLJAiB1V7QLrLGDMu12DfjXC8tFLSrbYhrVKy7v/glJcwTA6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.31-aa5ba42d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370116},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.4-aa5ba42d0","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-aa5ba42d0","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-aa5ba42d0","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.31-aa5ba42d0","@libp2p/interface-internal":"3.2.1-aa5ba42d0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.2.0-aa5ba42d0","@libp2p/logger":"6.2.16-aa5ba42d0","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.31-aa5ba42d0_1792350093577_0.5632537938484974","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-b927d5921":{"name":"@libp2p/autonat","version":"3.0.31-b927d5921","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.31-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"94d96decd0768ce1d1ea2db5f64af1f54cd72773","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.31-b927d5921.tgz","fileCount":25,"integrity":"sha512-7IsHMZDLFBirYQFfxN1la05Kn5iYYIV72RzSM3hOSwHu+zj3tE0MV0Ln8zBsJl9fvgwMf7s7VzRqu4uTA/fugw==","signatures":[{"sig":"MEUCIQDWtvtaVlUm0tTTZVdAquTJwpJX0XlvkOVTS3nX2G8BUwIgJA8ZIzc+dkm1hSTIRMk4RxFiVKdK4m1w6p2BvOvG7ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBJeY/Jl/HF6mJScaTwQDJ7f2xIMlH4Iuxc1cc8oeJnYAiEA3ommHYcX6p+Klvv18sRNQkCQtEzSexTcTRBctfU9Qos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.31-b927d5921","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370116},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.4-b927d5921","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-b927d5921","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-b927d5921","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.31-b927d5921","@libp2p/interface-internal":"3.2.1-b927d5921"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.2.0-b927d5921","@libp2p/logger":"6.2.16-b927d5921","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.31-b927d5921_1792367089135_0.5181442767255255","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-3da8bab7c":{"name":"@libp2p/autonat","version":"3.0.31-3da8bab7c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.31-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1736eafcc62a50c5e08dfb31fdef5f08e1b4d926","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.31-3da8bab7c.tgz","fileCount":25,"integrity":"sha512-xC8nZ2BCTKAtGn0/AddrS/IDJTTdY83ziqgHDuKELqeiYCewWoH9S6/u5s1gbA9f3lgyhvDlYJM6wITWJQ3Vlw==","signatures":[{"sig":"MEUCIEMTe8+sa+3h7nWgDi44irOWfq60YKAN2gyDAYavVEBRAiEAuUwsD4K+vp5E2ZeIx/EmAlKR5imcG40b7omKJsUfFss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDfdU61ylfBXaE+sP3Cwq6x2vHPCrLrxfokhApvqs7cmAiEAgBryLLasOP5oUKgB87a6Y7JV4iBRQS5X8DBipy4JvmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.31-3da8bab7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370116},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.4-3da8bab7c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-3da8bab7c","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-3da8bab7c","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.31-3da8bab7c","@libp2p/interface-internal":"3.2.1-3da8bab7c"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.2.0-3da8bab7c","@libp2p/logger":"6.2.16-3da8bab7c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.31-3da8bab7c_1792376049139_0.1933613363017026","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-c57bf6228":{"name":"@libp2p/autonat","version":"3.0.31-c57bf6228","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.31-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a52243c1acadaa5c385cfbe1f770a1e679a27da1","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.31-c57bf6228.tgz","fileCount":25,"integrity":"sha512-ioViL4rciHNlGfWwz8teC9H5ffL6LFz9v1GI/UKxTDsxszeEYfOdAtiRApxFQcAnX1wORk2obF/czT3fPUXKog==","signatures":[{"sig":"MEYCIQD38JPhsi/O3kxp6Jghq06/ERgIaz3KVyujxHiHOuAwmgIhAPROGe6ADchPxG4i2Lo2Uq5myRSAQZQT1DJ02vo5IFcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFrp7QWtcf6pGfdEPTWLrjMFEbqLaYU3rs97zV8APRyoAiEA81a5pkyzu6vOJLxcO+3JIxixRt2WlNVwh3MMhX+8vqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.31-c57bf6228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370022},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.4-c57bf6228","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-c57bf6228","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-c57bf6228","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.31-c57bf6228","@libp2p/interface-internal":"3.2.1-c57bf6228"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.2.0-c57bf6228","@libp2p/logger":"6.2.16-c57bf6228","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.31-c57bf6228_1792384782740_0.4874706009114469","host":"s3://npm-registry-packages-npm-production"}},"3.0.31-7fa88999d":{"name":"@libp2p/autonat","version":"3.0.31-7fa88999d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.31-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d0de0aac0a4380f204d0579ebba85a80a4724b70","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.31-7fa88999d.tgz","fileCount":25,"integrity":"sha512-mmzQp2Z0D6FJqZlh+xTsySB3yBMizEfkJ85VjSd1lBvzuQ4yzPNBoE2D/zd2Qy25GrOqK5Owdgh60oA/9tOdlQ==","signatures":[{"sig":"MEUCIQD25o0fRWYheU5jDhVMsoxIZCEV6h6g17UkjrqGQt5t0QIgKllP+vhO3BT0Kg6QsZu1Q5rI2iXVfuJit+EWOQbvicM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhxWlvgwbdcf7nubKbSbTJw7avEugzk8XSPLdfQtocbQIgPdMT3K2oHe3HMYEyys0s7mtwt1nCyAzrskFegsRuZiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.31-7fa88999d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370022},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.4-7fa88999d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-7fa88999d","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-7fa88999d","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.31-7fa88999d","@libp2p/interface-internal":"3.2.1-7fa88999d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.2.0-7fa88999d","@libp2p/logger":"6.2.16-7fa88999d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.31-7fa88999d_1792392087955_0.6856950792935415","host":"s3://npm-registry-packages-npm-production"}},"3.0.32":{"name":"@libp2p/autonat","version":"3.0.32","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9043776c2165df33feb48b7e5d58a1f96ceef0fe","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.32.tgz","fileCount":26,"integrity":"sha512-NBpUyaOB5vTtehkOC47PXNVEFLk2b+sB8pmKOe1PjQiO8Zu3Hob2qbs3109btFvmWmiBkKEKWk1pvfYMUtqdfg==","signatures":[{"sig":"MEUCIQDJO7oQw+uidzhTPymVXiQmYxnOolC49wMdpynxrloUVgIgahWwWl1YS1ars4jrv4p994XUZzsAorKAER7vtCU3wDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsPH6dZylmPPeaVYZMi+Z2kb4T32jqV46mH7vtezXp7gIgfPG1YvPrKkphn2p/KsdA693usf9mVe+SQ8flEq5SV40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370585},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"^7.4.5","uint8arraylist":"^3.0.2","@libp2p/peer-id":"^6.0.18","protons-runtime":"^7.0.0","@libp2p/interface":"^3.4.0","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"^7.0.32","@libp2p/interface-internal":"^3.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"^5.2.0","@libp2p/logger":"^6.2.16","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.32_1792396379243_0.755873276080371","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-93f9eba3d":{"name":"@libp2p/autonat","version":"3.0.32-93f9eba3d","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.32-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9b99671c6952d50a14508e1432f9bf1d21459a19","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.32-93f9eba3d.tgz","fileCount":25,"integrity":"sha512-94OhyncdXunAwrm7c5SFMV7rCMCsn/ENO7TtZ4Zh1Ja0hsRzz6d3i5qm0UJal5h4T0Sc8+c+ZV1plHk3SrYTqA==","signatures":[{"sig":"MEUCIH+AltuufDf5s0dI6tLXqytb/UnVUuBwcUp9a416jyzXAiEA7e46Th9r55ccyB6+QEKEaV9FDaHstV8N8q7iJnVNa6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAf8GHsllwZ3LjLN0A73W9s+TnT7bdPd+DMIxSZYc7sUAiAlidFWZA00Mi+y9svwpoutFIcMS+ppfgCBS8V+QvH/9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.32-93f9eba3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370022},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.5-93f9eba3d","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-93f9eba3d","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-93f9eba3d","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.32-93f9eba3d","@libp2p/interface-internal":"3.2.2-93f9eba3d"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.2.0-93f9eba3d","@libp2p/logger":"6.2.16-93f9eba3d","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.32-93f9eba3d_1792925951115_0.08982906121612855","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-0d3ca9f0c":{"name":"@libp2p/autonat","version":"3.0.32-0d3ca9f0c","license":"Apache-2.0 OR MIT","_id":"@libp2p/autonat@3.0.32-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-autonat#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5e3c053aba5554253272e367c6272b03e9e6a417","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.32-0d3ca9f0c.tgz","fileCount":25,"integrity":"sha512-rrV9jWALoNsMfx7Z5ZIFTFp58iqQtLp3gHc/t4XAYfqFz+FZx4LyhreHp/FPIKQnNsSP0E13ODyLhTjtZBesHg==","signatures":[{"sig":"MEUCIQCIeeR2ZAUdorFPxrwG0+BvYvVXtCu9OCWCwKxLrRatswIgd2Lfoe2BZToPlu7cvhPrm+pJo8BaP6kZ3rAeSK9lsqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHzHewAQBXB+R7yOBgYzUvjHaky9M29b+vBgnSrik8E9AiBtRd/tz2zKeCetjoRcl+P4H3QcJvNAVMUNx27UM3jXbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.32-0d3ca9f0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370022},"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/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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.5-0d3ca9f0c","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-0d3ca9f0c","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-0d3ca9f0c","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.32-0d3ca9f0c","@libp2p/interface-internal":"3.2.2-0d3ca9f0c"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.2.0-0d3ca9f0c","@libp2p/logger":"6.2.16-0d3ca9f0c","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autonat_3.0.32-0d3ca9f0c_1792929295703_0.08213880296144516","host":"s3://npm-registry-packages-npm-production"}},"3.0.32-fab409544":{"_id":"@libp2p/autonat@3.0.32-fab409544","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d989c07f2b48fcc4471b0f415dc37c60b242a882","tarball":"https://registry.npmjs.org/@libp2p/autonat/-/autonat-3.0.32-fab409544.tgz","fileCount":25,"integrity":"sha512-zfPyzmQzEe2SHMrJlc98ezkY4qxQ5VN4zPOck04ReEKbuDJ7YDFiUr42uZ2dCbeK5wSiP1gjhGwS0z6M66WdUA==","signatures":[{"sig":"MEYCIQDBKOzcI3mhoyhwCxqEuRoRNV210jiIkDBxIe4lI1RrBAIhAKdgbBGDqMY6yfOdcImxyxbDimHRNN4eqqLFCNKWIk3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFvkeGEbCK4DC5PSy+0sjBEvNXxmK+/MHsNjrx4J+IbUAiBIvgU5i5vjnmzJBPti+O7JKscVF2dD4Lnmes4FPwyEdQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fautonat@3.0.32-fab409544","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370022},"name":"@libp2p/autonat","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/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"},"version":"3.0.32-fab409544","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dfb1a9ba-30f0-449f-a401-676a056b32d3"}},"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/protocol-autonat#readme","repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"11.21.1","description":"Implementation of Autonat 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":{"any-signal":"^4.1.1","main-event":"^1.0.5","multiformats":"^14.0.0","@libp2p/utils":"7.4.5-fab409544","uint8arraylist":"^3.0.2","@libp2p/peer-id":"6.0.18-fab409544","protons-runtime":"^7.0.0","@libp2p/interface":"3.4.0-fab409544","@multiformats/multiaddr":"^13.0.3","@libp2p/peer-collections":"7.0.32-fab409544","@libp2p/interface-internal":"3.2.2-fab409544"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^48.1.1","delay":"^7.0.0","sinon":"^22.0.0","it-all":"^3.0.9","it-pipe":"^3.0.1","p-retry":"^8.0.0","protons":"^9.0.1","sinon-ts":"^2.0.0","@libp2p/crypto":"5.2.0-fab409544","@libp2p/logger":"6.2.16-fab409544","it-length-prefixed":"^11.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autonat_3.0.32-fab409544_1793068584485_0.20634466149474162"}}},"time":{"created":"2023-11-15T10:03:16.707Z","modified":"2026-10-27T02:36:24.994Z","0.0.0":"2023-11-15T10:03:16.988Z","0.0.0-97ab31c0c":"2023-11-15T10:28:25.014Z","0.0.0-05b52d69c":"2023-11-16T08:18:10.136Z","0.0.0-9c67c5b3d":"2023-11-16T08:55:23.728Z","0.0.0-6625a27fc":"2023-11-17T12:20:35.611Z","0.0.0-adea7bbbf":"2023-11-17T15:57:00.969Z","0.0.0-3dee5df4d":"2023-11-17T18:20:29.225Z","0.0.0-13a870cbe":"2023-11-20T11:08:03.055Z","0.0.0-d8f5bc211":"2023-11-20T17:00:45.709Z","0.0.0-bb6ceb192":"2023-11-21T11:07:05.388Z","0.0.0-d729d66a5":"2023-11-22T08:54:31.970Z","0.0.0-6b6ba9ab7":"2023-11-23T14:19:56.047Z","0.0.0-0b4a2ee79":"2023-11-23T16:52:54.213Z","0.0.0-4a474d54d":"2023-11-25T14:02:58.825Z","0.0.0-e2267d437":"2023-11-27T16:24:00.734Z","0.0.0-68db79f6b":"2023-11-27T18:57:34.161Z","0.0.0-7877a50e0":"2023-11-28T09:15:42.120Z","0.0.0-8bb6d5333":"2023-11-28T12:39:16.287Z","0.0.0-74e84bc29":"2023-11-28T13:22:08.232Z","0.0.0-8f921ee97":"2023-11-28T15:22:48.369Z","1.0.0":"2023-11-29T11:54:46.471Z","1.0.0-551622a96":"2023-11-29T17:41:45.575Z","1.0.0-7682861f9":"2023-11-30T09:26:25.930Z","1.0.0-8e4fbe13a":"2023-11-30T16:00:23.090Z","1.0.0-bcf18265e":"2023-11-30T16:23:57.275Z","1.0.0-06e6d235f":"2023-11-30T16:26:54.440Z","1.0.0-a32e70bac":"2023-11-30T17:21:17.415Z","1.0.1-6c1f0ee81":"2023-11-30T18:17:15.387Z","1.0.0-273d8177c":"2023-11-30T18:40:12.350Z","1.0.1-53224004f":"2023-11-30T19:17:29.615Z","1.0.1":"2023-11-30T20:17:46.882Z","1.0.1-bca8d6e68":"2023-11-30T21:40:22.340Z","1.0.1-cf963694f":"2023-12-01T05:59:58.765Z","1.0.1-561797a89":"2023-12-01T06:24:16.001Z","1.0.1-8c169db1b":"2023-12-01T07:54:38.290Z","1.0.1-f537b3731":"2023-12-01T08:36:19.025Z","1.0.1-e7167fe52":"2023-12-01T12:43:35.792Z","1.0.1-9197f10ba":"2023-12-01T14:38:50.566Z","1.0.1-7861ed882":"2023-12-01T15:27:18.164Z","1.0.2":"2023-12-01T16:17:44.080Z","1.0.2-738dd40f1":"2023-12-01T16:55:15.173Z","1.0.3":"2023-12-01T17:35:19.805Z","1.0.3-5a9362e21":"2023-12-01T19:51:08.570Z","1.0.3-09dd02987":"2023-12-02T10:02:24.114Z","1.0.3-10ea19700":"2023-12-02T12:17:19.567Z","1.0.3-bcfa15993":"2023-12-02T12:17:38.414Z","1.0.3-16588d27c":"2023-12-04T08:02:14.957Z","1.0.3-887c6ffe1":"2023-12-04T10:19:36.404Z","1.0.3-93890c8f9":"2023-12-05T09:25:42.244Z","1.0.3-3bf6387ff":"2023-12-05T12:42:37.420Z","1.0.3-64a915ae9":"2023-12-05T18:37:02.812Z","1.0.3-d10506189":"2023-12-06T08:39:03.489Z","1.0.4":"2023-12-06T09:57:41.361Z","1.0.4-6d11e8268":"2023-12-09T11:06:39.775Z","1.0.4-341581166":"2023-12-10T13:32:27.972Z","1.0.5":"2023-12-11T10:13:53.732Z","1.0.5-742915567":"2023-12-12T15:29:08.709Z","1.0.5-01e9a5fe4":"2023-12-14T20:01:46.347Z","1.0.5-f81be145a":"2023-12-15T15:21:15.128Z","1.0.5-9eff7eff0":"2023-12-17T11:56:26.446Z","1.0.5-a7c6a93c6":"2023-12-18T07:16:56.378Z","1.0.5-230afea4b":"2023-12-18T07:20:21.961Z","1.0.5-ad6f70bf3":"2023-12-18T08:41:42.263Z","1.0.5-984f13e42":"2023-12-18T19:00:07.287Z","1.0.5-07f3afe2d":"2023-12-18T19:06:35.687Z","1.0.5-f71f2e14e":"2023-12-19T08:37:53.187Z","1.0.5-83dfc7dc8":"2023-12-19T14:29:57.381Z","1.0.5-c00378909":"2023-12-20T09:02:49.199Z","1.0.5-178fe2671":"2023-12-20T10:35:50.552Z","1.0.5-6fd681d09":"2023-12-20T11:56:03.618Z","1.0.5-cd8cafcd5":"2023-12-20T12:29:25.417Z","1.0.5-4e0135c7d":"2023-12-27T14:48:38.986Z","1.0.5-5d1f68e92":"2023-12-28T07:53:06.325Z","1.0.5-28587d24f":"2023-12-28T12:51:38.798Z","1.0.6":"2023-12-30T11:33:17.497Z","1.0.6-ba7089984":"2024-01-05T18:29:47.379Z","1.0.6-388d02b33":"2024-01-05T19:02:10.444Z","1.0.6-581574d6d":"2024-01-06T07:28:25.894Z","1.0.6-528d73781":"2024-01-06T08:17:30.967Z","1.0.6-d011f6130":"2024-01-06T08:52:24.489Z","1.0.6-444d83751":"2024-01-06T15:13:30.008Z","1.0.7":"2024-01-07T06:47:23.729Z","1.0.7-900236724":"2024-01-07T11:12:21.650Z","1.0.7-821a38e24":"2024-01-07T13:30:21.565Z","1.0.7-ee7ffe9b9":"2024-01-09T17:28:11.754Z","1.0.7-4691f4173":"2024-01-10T07:42:44.356Z","1.0.7-ddaa59a60":"2024-01-12T08:57:31.606Z","1.0.7-856ccd708":"2024-01-12T10:12:16.928Z","1.0.8":"2024-01-12T11:50:35.473Z","1.0.8-8bbd43628":"2024-01-12T14:23:29.048Z","1.0.8-092861e23":"2024-01-16T08:07:19.627Z","1.0.9":"2024-01-16T08:48:37.858Z","1.0.9-3e47d88fd":"2024-01-18T16:04:21.926Z","1.0.9-9376e61a1":"2024-01-18T16:07:19.519Z","1.0.9-08f6f607d":"2024-01-18T17:36:51.147Z","1.0.9-8c6654c3a":"2024-01-18T17:55:25.139Z","1.0.9-74477f6ea":"2024-01-18T18:21:18.398Z","1.0.9-f27138ca1":"2024-01-18T18:43:17.850Z","1.0.9-72f0e09f7":"2024-01-24T11:58:15.088Z","1.0.9-dbc92ab74":"2024-01-24T12:02:58.675Z","1.0.9-2e464c099":"2024-01-24T12:19:19.405Z","1.0.9-74fb5671d":"2024-01-24T12:23:03.490Z","1.0.9-f4dda4a3c":"2024-01-24T13:19:53.193Z","1.0.10":"2024-01-24T13:50:58.370Z","1.0.10-c9ed1c7d6":"2024-01-25T08:11:38.876Z","1.0.10-6f323de7d":"2024-01-29T09:58:59.435Z","1.0.10-e1db332a4":"2024-01-31T15:16:06.305Z","1.0.10-2370d1c39":"2024-02-07T11:56:38.708Z","1.0.10-dab5cf724":"2024-02-07T12:09:54.990Z","1.0.10-1cb2408ac":"2024-02-07T12:34:16.363Z","1.0.10-03ff9fd82":"2024-02-07T13:14:52.109Z","1.0.10-0321812e7":"2024-02-07T14:35:03.075Z","1.0.10-9891ecd73":"2024-02-07T15:33:31.005Z","1.0.11":"2024-02-07T15:58:28.891Z","1.0.11-0c7bbbb07":"2024-02-07T19:20:31.354Z","1.0.12":"2024-02-08T06:43:07.961Z","1.0.12-fb7c51c3c":"2024-02-12T09:09:53.025Z","1.0.12-bedfd0aa2":"2024-02-19T16:04:07.166Z","1.0.12-b1b77adb4":"2024-02-19T18:17:06.780Z","1.0.12-8072a2e59":"2024-02-19T21:09:00.571Z","1.0.12-e1c01370b":"2024-02-20T09:12:13.038Z","1.0.12-f0d2b52d0":"2024-02-27T14:46:56.508Z","1.0.13":"2024-02-28T10:51:24.746Z","1.0.13-f71bc49bd":"2024-02-29T08:54:04.533Z","1.0.13-28e51652a":"2024-02-29T14:56:42.644Z","1.0.13-2122a713d":"2024-02-29T15:28:41.866Z","1.0.13-a9cc0ee49":"2024-03-01T11:09:31.560Z","1.0.13-ab466004b":"2024-03-06T13:58:23.250Z","1.0.13-83ef3717e":"2024-03-11T08:27:44.942Z","1.0.13-f39ce5f13":"2024-03-12T10:43:21.795Z","1.0.13-e1798aa26":"2024-03-13T11:41:03.928Z","1.0.13-cad9cf007":"2024-03-13T12:24:46.946Z","1.0.13-fad3074b8":"2024-03-13T13:35:18.150Z","1.0.13-59a97b61b":"2024-03-28T06:29:16.218Z","1.0.13-330a5ed72":"2024-03-28T12:21:40.892Z","1.0.13-1fc929c1c":"2024-03-28T12:59:52.282Z","1.0.13-bf720c045":"2024-03-28T13:00:38.898Z","1.0.13-82901e785":"2024-03-28T13:08:23.778Z","1.0.14":"2024-03-28T14:09:23.936Z","1.0.14-afe15f669":"2024-04-02T10:30:27.340Z","1.0.14-1f589c822":"2024-04-02T10:32:27.850Z","1.0.14-4fc0a7d30":"2024-04-02T10:44:04.754Z","1.0.14-ab5f05763":"2024-04-02T12:22:58.927Z","1.0.14-3ffecc5bf":"2024-04-02T15:38:26.181Z","1.0.14-80278b36b":"2024-04-02T16:49:01.368Z","1.0.14-a2b41f793":"2024-04-03T18:44:10.790Z","1.0.14-d446c6c31":"2024-04-04T20:07:42.811Z","1.0.14-3e515f007":"2024-04-05T16:30:03.426Z","1.0.15":"2024-04-05T17:27:42.335Z","1.0.15-2b2958fe6":"2024-04-08T18:27:52.261Z","1.0.15-936dbba10":"2024-04-09T14:03:10.383Z","1.0.15-732c436d4":"2024-04-09T14:21:35.303Z","1.0.15-2c56203f9":"2024-04-12T11:12:02.390Z","1.0.15-b17824a1d":"2024-04-12T17:01:38.125Z","1.0.16":"2024-04-12T18:10:15.008Z","1.0.16-08dabd390":"2024-04-15T10:41:49.415Z","1.0.16-31c78f4ed":"2024-04-15T14:19:27.875Z","1.0.17-ea4f26285":"2024-04-16T13:45:41.136Z","1.0.17":"2024-04-16T14:28:00.222Z","1.0.17-acef72613":"2024-04-22T07:35:28.428Z","1.0.17-eaf8ac7cf":"2024-04-22T13:51:06.543Z","1.0.17-fd1f8343d":"2024-04-23T10:49:58.624Z","1.0.17-2281f802b":"2024-04-24T08:42:41.961Z","1.0.17-c2181f0cf":"2024-04-24T13:14:26.844Z","1.0.18":"2024-04-24T14:16:17.543Z","1.0.18-90cfd25e2":"2024-04-25T16:48:33.546Z","1.0.18-998fcaf94":"2024-04-26T17:19:59.096Z","1.0.18-e1923b0a7":"2024-04-26T17:42:20.192Z","1.0.18-3bc94b403":"2024-04-30T06:42:21.460Z","1.0.18-3d7a9da17":"2024-04-30T09:39:56.440Z","1.0.18-c82432312":"2024-04-30T17:38:19.117Z","1.0.18-de3f7aeaf":"2024-05-01T06:40:45.036Z","1.0.19":"2024-05-01T07:38:33.576Z","1.0.19-9d13a2f6a":"2024-05-01T11:36:04.090Z","1.0.19-a11e135c2":"2024-05-02T09:16:33.444Z","1.0.19-1488a7371":"2024-05-07T11:45:38.569Z","1.0.19-d9366f9aa":"2024-05-07T12:36:36.487Z","1.0.19-bfa7660d5":"2024-05-07T13:27:44.809Z","1.0.19-767b23e71":"2024-05-07T13:59:57.303Z","1.0.19-510d9ce65":"2024-05-07T15:12:33.947Z","1.0.19-4ad63bb79":"2024-05-07T16:43:20.844Z","1.0.19-7ae6063df":"2024-05-10T10:12:09.115Z","1.0.19-83c14d08f":"2024-05-13T07:33:07.828Z","1.0.19-43046b9ae":"2024-05-13T17:22:14.951Z","1.0.19-9d4b0596f":"2024-05-14T09:06:27.737Z","1.0.20":"2024-05-15T11:31:09.823Z","1.0.20-3c73707ff":"2024-05-15T11:47:53.099Z","1.0.20-1cc6a9405":"2024-05-16T10:43:29.573Z","1.0.20-1cd5aae11":"2024-05-16T14:37:10.103Z","1.0.20-7de56f244":"2024-05-16T16:07:12.387Z","1.0.20-5b7380259":"2024-05-16T17:13:20.321Z","1.0.20-1eb5b2713":"2024-05-16T18:21:28.459Z","1.0.20-8214dcfb0":"2024-05-17T15:11:00.563Z","1.0.20-1a41c28bb":"2024-05-17T17:49:21.076Z","1.0.20-48444f750":"2024-05-17T17:53:01.590Z","1.0.20-a3e8beabd":"2024-05-17T19:25:03.546Z","1.0.21":"2024-05-20T11:17:35.566Z","1.0.21-e69a2f1b6":"2024-05-28T07:50:55.865Z","1.0.21-7464dc00c":"2024-05-28T08:10:03.606Z","1.0.21-7aec7bd45":"2024-05-28T09:39:41.103Z","1.0.21-167bf2b3c":"2024-05-28T11:55:23.878Z","1.0.21-352699ab5":"2024-05-28T17:15:53.226Z","1.0.21-f4e572cd6":"2024-05-28T17:49:57.994Z","1.0.21-169c9d85e":"2024-05-28T17:50:21.225Z","1.0.21-12106b5b0":"2024-06-06T07:48:56.466Z","1.0.21-757fb2674":"2024-06-06T08:25:50.414Z","1.0.21-440c9b360":"2024-06-06T09:16:23.195Z","1.0.21-4bd8e4f79":"2024-06-06T09:44:41.044Z","1.0.21-f6fe2cc3c":"2024-06-06T10:01:32.994Z","1.0.21-6011d3697":"2024-06-06T10:15:18.951Z","1.0.21-bc6556f96":"2024-06-06T11:29:57.284Z","1.0.21-769461d3b":"2024-06-06T16:03:51.063Z","1.0.21-62e32252a":"2024-06-06T18:56:51.002Z","1.0.21-90d10b565":"2024-06-07T15:49:53.115Z","1.0.22":"2024-06-10T10:38:36.550Z","1.0.22-863b3de03":"2024-06-12T10:31:10.055Z","1.0.22-44791342":"2024-06-12T15:53:41.541Z","1.0.22-d1f1c2be7":"2024-06-13T08:49:38.229Z","1.0.22-94cac115a":"2024-06-13T10:51:42.812Z","1.0.22-8e4fdcde9":"2024-06-18T10:43:35.672Z","1.0.22-9e0236627":"2024-06-18T12:47:29.459Z","1.1.0":"2024-06-19T15:52:21.150Z","1.1.0-0b55625d1":"2024-06-23T21:16:53.430Z","1.1.0-3b9cbf7d8":"2024-07-01T17:34:13.533Z","1.1.0-15eb66428":"2024-07-02T12:44:18.884Z","1.1.0-6573cb8b0":"2024-07-02T12:44:23.184Z","1.1.0-b0b6cae12":"2024-07-02T13:01:50.337Z","1.1.0-21cf7bc56":"2024-07-02T14:03:32.998Z","1.1.0-af85a7cad":"2024-07-02T18:01:46.998Z","1.1.0-abb9f90c7":"2024-07-03T13:01:38.180Z","1.1.1":"2024-07-03T13:38:55.909Z","1.1.1-151bc46fb":"2024-07-08T06:28:51.332Z","1.1.1-ce6da9896":"2024-07-08T19:34:18.070Z","1.1.1-d1aec4d9f":"2024-07-08T19:39:22.486Z","1.1.1-e1f0b307c":"2024-07-10T16:59:33.432Z","1.1.1-3319ff41e":"2024-07-10T18:23:05.182Z","1.1.1-e9b6a242a":"2024-07-13T13:15:27.807Z","1.1.2":"2024-07-13T13:56:13.409Z","1.1.2-a130993ed":"2024-07-15T17:51:11.996Z","1.1.2-928801a80":"2024-07-15T17:51:17.316Z","1.1.2-40902d99b":"2024-07-15T17:54:15.053Z","1.1.2-73f2b6b6d":"2024-07-15T17:58:27.329Z","1.1.2-4a994c5ef":"2024-07-22T09:10:25.100Z","1.1.2-8b3114292":"2024-07-22T14:38:54.941Z","1.1.2-34cf1f7cd":"2024-07-26T17:13:00.457Z","1.1.2-a82ff8221":"2024-07-26T17:49:59.085Z","1.1.2-a8ec2bcb7":"2024-07-29T08:10:09.089Z","1.1.3":"2024-07-29T10:08:30.681Z","1.1.3-944935f8d":"2024-07-29T14:52:29.645Z","1.1.3-f30e2ee8d":"2024-08-02T15:10:42.872Z","1.1.4":"2024-08-02T16:38:41.879Z","1.1.4-0edbfe7af":"2024-08-09T15:21:57.148Z","1.1.4-c5dba70a9":"2024-08-13T15:02:18.075Z","1.1.4-7939dbd5c":"2024-08-14T12:54:05.934Z","1.1.4-1dfb74e79":"2024-08-15T09:48:36.737Z","1.1.5":"2024-08-15T15:52:36.864Z","1.1.5-359265a3a":"2024-08-16T14:13:44.473Z","1.1.5-3c8dd5bbf":"2024-08-17T06:49:59.970Z","1.1.5-e211b46cc":"2024-08-29T13:15:48.972Z","1.1.5-50b897139":"2024-08-29T14:50:54.841Z","1.1.5-7655e5200":"2024-08-29T15:22:31.470Z","1.1.5-1675adee2":"2024-08-30T10:52:14.407Z","1.1.5-2265e59ba":"2024-09-04T11:58:33.335Z","1.1.5-737b3ea5b":"2024-09-04T13:35:06.795Z","1.1.5-dd7b329c4":"2024-09-05T14:54:07.535Z","1.1.5-df330695a":"2024-09-06T11:47:52.861Z","1.1.5-5214dec4a":"2024-09-09T07:54:18.520Z","1.1.5-81ebe4e47":"2024-09-10T06:21:27.325Z","1.1.5-a142bb642":"2024-09-10T08:07:24.183Z","1.1.5-c010d575c":"2024-09-10T09:44:09.252Z","1.1.5-71e5f7a5b":"2024-09-10T11:45:01.514Z","1.1.5-e1ca9cced":"2024-09-10T14:15:19.829Z","1.1.5-2bbaf4361":"2024-09-10T16:06:27.793Z","1.1.5-b6681bd25":"2024-09-11T09:09:11.208Z","2.0.0":"2024-09-11T10:15:27.531Z","2.0.0-7cd984569":"2024-09-11T17:18:55.558Z","2.0.0-d101aac4b":"2024-09-11T17:31:10.381Z","2.0.0-1210884ed":"2024-09-12T08:53:19.800Z","2.0.0-18dd3cb26":"2024-09-12T09:20:45.665Z","2.0.1":"2024-09-12T11:29:32.452Z","2.0.1-34455b5f2":"2024-09-13T16:16:20.744Z","2.0.1-6ccbb06f0":"2024-09-19T10:03:16.130Z","2.0.1-4fd7eb2e1":"2024-09-20T14:57:21.772Z","2.0.1-c628c44c5":"2024-09-23T07:08:10.939Z","2.0.1-21fe841f2":"2024-09-23T09:03:10.353Z","2.0.2":"2024-09-23T11:43:59.081Z","2.0.2-b3272cfce":"2024-09-24T06:46:49.864Z","2.0.2-7f7ec82ae":"2024-09-24T11:05:14.111Z","2.0.3":"2024-09-24T12:26:24.847Z","2.0.3-c258b35af":"2024-09-24T15:31:55.510Z","2.0.4":"2024-09-24T16:22:40.848Z","2.0.4-fa83ee1c7":"2024-09-25T06:37:40.125Z","2.0.4-980038477":"2024-09-25T13:31:30.736Z","2.0.4-c5988cce8":"2024-09-25T13:31:41.803Z","2.0.4-0c5957836":"2024-09-25T13:45:26.192Z","2.0.5":"2024-09-25T14:23:15.399Z","2.0.5-82bd42bcf":"2024-09-27T07:29:03.443Z","2.0.5-a390db4a4":"2024-09-27T07:33:37.384Z","2.0.5-dad979f9b":"2024-09-27T09:55:57.093Z","2.0.6":"2024-09-27T11:22:05.230Z","2.0.6-24fa1d5af":"2024-09-30T12:37:46.740Z","2.0.6-d9c7e0f7e":"2024-09-30T12:37:52.700Z","2.0.6-58784abf7":"2024-09-30T12:37:55.797Z","2.0.6-32c176fd5":"2024-09-30T16:33:10.292Z","2.0.6-35b48025c":"2024-09-30T20:26:08.196Z","2.0.6-b4f02a637":"2024-10-02T08:57:03.937Z","2.0.6-80e798cdc":"2024-10-02T10:02:20.057Z","2.0.6-661d6586a":"2024-10-03T12:42:45.777Z","2.0.6-27b2fa6b6":"2024-10-05T08:15:31.551Z","2.0.7":"2024-10-07T07:01:30.114Z","2.0.7-d4da56961":"2024-10-08T01:04:19.120Z","2.0.7-934a891f9":"2024-10-08T19:33:13.574Z","2.0.7-d7a818e8e":"2024-10-09T07:10:13.422Z","2.0.7-e99e8f448":"2024-10-09T10:14:27.184Z","2.0.7-0d326d102":"2024-10-09T17:02:24.582Z","2.0.8":"2024-10-09T18:08:35.178Z","2.0.8-5d199f9b6":"2024-10-11T17:39:25.660Z","2.0.8-e6b4158c6":"2024-10-22T08:21:19.201Z","2.0.8-75301ac7d":"2024-10-22T08:21:32.629Z","2.0.8-4521cf1f7":"2024-10-23T08:03:44.527Z","2.0.8-3244ed086":"2024-10-23T08:11:28.854Z","2.0.8-3bc9769b8":"2024-10-23T11:41:15.957Z","2.0.8-aa8de9fd3":"2024-10-23T12:23:28.737Z","2.0.9":"2024-10-23T13:29:43.414Z","2.0.9-717731e49":"2024-10-25T10:21:49.431Z","2.0.9-7383821e1":"2024-10-26T07:28:27.534Z","2.0.9-d34642db1":"2024-10-28T08:31:47.376Z","2.0.9-a657bbd2e":"2024-10-28T08:43:50.397Z","2.0.10":"2024-10-28T10:56:54.059Z","2.0.10-a5cd8cfbe":"2024-10-28T18:51:49.108Z","2.0.10-ad5cfd66a":"2024-10-30T09:27:40.319Z","2.0.10-c2ff2e454":"2024-11-02T11:43:22.998Z","2.0.10-0a3406a05":"2024-11-02T12:19:43.565Z","2.0.10-7c085d10c":"2024-11-04T22:40:36.280Z","2.0.10-adc767899":"2024-11-05T08:09:24.156Z","2.0.10-d30d07e6f":"2024-11-05T14:11:41.856Z","2.0.10-91687998d":"2024-11-06T07:39:04.251Z","2.0.10-6bd7f9169":"2024-11-07T08:23:50.046Z","2.0.10-7dead6d35":"2024-11-07T13:26:52.667Z","2.0.10-665769021":"2024-11-07T14:38:31.446Z","2.0.10-32ca76fcb":"2024-11-08T08:22:27.316Z","2.0.10-02f285fc8":"2024-11-12T09:07:40.101Z","2.0.10-7626b224d":"2024-11-12T11:54:59.398Z","2.0.10-7dcabb884":"2024-11-14T10:49:19.973Z","2.0.10-844a8d2d1":"2024-11-14T16:07:59.641Z","2.0.10-c917314f3":"2024-11-14T16:35:12.309Z","2.0.10-2feaeddb4":"2024-11-15T11:14:13.568Z","2.0.10-eee97c7d4":"2024-11-15T16:04:07.083Z","2.0.10-432955390":"2024-11-16T10:52:04.964Z","2.0.11":"2024-11-18T08:51:34.098Z","2.0.11-656db81cf":"2024-11-18T10:43:13.602Z","2.0.11-05d559f54":"2024-11-18T11:24:18.305Z","2.0.12":"2024-11-18T12:42:00.445Z","2.0.12-f53f65d18":"2024-11-19T14:40:13.330Z","2.0.12-d866eb5bb":"2024-11-19T17:23:12.454Z","2.0.12-b248eefc0":"2024-11-21T09:06:57.535Z","2.0.12-0862522fe":"2024-11-22T12:33:13.479Z","2.0.12-6ddc1b80e":"2024-11-22T12:52:15.698Z","2.0.12-4a85eb033":"2024-11-25T08:06:03.396Z","2.0.12-98b43045c":"2024-11-25T09:25:17.329Z","2.0.12-d6cd25d0d":"2024-11-25T09:25:38.055Z","2.0.12-a82b07d8c":"2024-11-25T09:25:45.409Z","2.0.12-bc90b4fd5":"2024-11-25T09:28:07.655Z","2.0.12-b02ea9b6e":"2024-11-26T15:29:58.995Z","2.0.12-3650283f7":"2024-11-26T16:46:34.783Z","2.0.12-4761dd701":"2024-11-26T17:49:02.941Z","2.0.12-8a9258a24":"2024-11-27T09:56:06.638Z","2.0.12-339b7df88":"2024-11-28T14:43:04.235Z","2.0.12-f2f9008b8":"2024-11-29T15:21:27.321Z","2.0.12-a0c8ceb99":"2024-11-29T18:37:36.594Z","2.0.12-406b3916c":"2024-11-29T19:02:35.678Z","2.0.12-f8da60e73":"2024-11-29T19:55:32.782Z","2.0.12-99f5f270b":"2024-11-30T12:17:28.858Z","2.0.12-06f79b646":"2024-11-30T15:41:01.589Z","2.0.12-2c182d2e2":"2024-11-30T15:41:10.108Z","2.0.12-6ab85ea68":"2024-12-04T13:34:33.057Z","2.0.12-d19974d93":"2024-12-04T17:36:36.933Z","2.0.12-92cc74082":"2024-12-06T11:54:54.930Z","2.0.12-2625cc323":"2024-12-06T12:50:24.122Z","2.0.12-9614de7c6":"2024-12-06T14:04:42.967Z","2.0.12-96654117c":"2024-12-06T14:08:44.362Z","2.0.12-48e9cfa56":"2024-12-09T12:05:26.719Z","2.0.13":"2024-12-09T14:18:23.315Z","2.0.13-127abe24b":"2024-12-10T09:15:16.653Z","2.0.13-5c4a79e5a":"2024-12-10T13:54:12.334Z","2.0.14":"2024-12-11T09:56:08.874Z","2.0.14-3c63482e5":"2024-12-12T08:38:02.686Z","2.0.14-d3e5a3382":"2024-12-12T08:38:06.668Z","2.0.14-023ea575c":"2024-12-12T11:19:08.590Z","2.0.15":"2024-12-12T12:03:50.659Z","2.0.15-52f0f2f13":"2024-12-13T07:57:40.310Z","2.0.15-f4747450f":"2024-12-13T07:58:01.840Z","2.0.15-5acfae333":"2024-12-13T08:00:36.333Z","2.0.15-285dab7d7":"2024-12-13T08:04:37.889Z","2.0.15-ae75570c8":"2025-01-06T16:49:46.223Z","2.0.15-20d9ba73e":"2025-01-07T10:13:58.664Z","2.0.15-abe9bd154":"2025-01-07T15:51:40.648Z","2.0.16":"2025-01-09T10:16:24.580Z","2.0.16-b56d91884":"2025-01-09T10:38:47.475Z","2.0.16-fe8af37a1":"2025-01-13T14:16:39.513Z","2.0.16-c90984ec7":"2025-01-13T14:59:34.832Z","2.0.16-06fc82da8":"2025-01-13T17:08:45.158Z","2.0.16-f767126e1":"2025-01-20T15:19:14.252Z","2.0.16-15a70af5f":"2025-02-03T10:59:33.910Z","2.0.16-723bde6ce":"2025-02-03T11:54:18.301Z","2.0.16-4bbcfa707":"2025-02-03T12:06:34.334Z","2.0.16-e2ec7bdaa":"2025-02-03T12:28:04.684Z","2.0.17":"2025-02-03T13:22:55.815Z","2.0.17-80ddad5bb":"2025-02-04T07:06:01.331Z","2.0.17-d61cbacec":"2025-02-04T08:25:50.542Z","2.0.17-c1d0b7fa4":"2025-02-04T09:51:11.912Z","2.0.17-66c3ec5e1":"2025-02-04T09:59:44.706Z","2.0.17-26313e695":"2025-02-04T10:40:10.995Z","2.0.17-bf0f74d66":"2025-02-04T11:21:11.097Z","2.0.18":"2025-02-04T12:02:03.693Z","2.0.18-d72b51184":"2025-02-04T17:22:17.989Z","2.0.18-34b3c14b8":"2025-02-05T16:10:53.067Z","2.0.18-96f14e429":"2025-02-06T06:00:35.656Z","2.0.18-21088c519":"2025-02-06T07:59:59.909Z","2.0.18-7a1665cd8":"2025-02-06T11:03:58.799Z","2.0.18-6e52ee346":"2025-02-10T05:48:51.446Z","2.0.19":"2025-02-10T06:41:18.482Z","2.0.19-d8f003e6e":"2025-02-10T08:56:31.015Z","2.0.19-4ab04faf0":"2025-02-12T17:53:43.403Z","2.0.19-7655833bb":"2025-02-13T07:21:45.291Z","2.0.19-f9345a7a1":"2025-02-13T08:33:09.790Z","2.0.19-d188511b9":"2025-02-13T09:58:35.791Z","2.0.19-c4e862731":"2025-02-13T12:48:33.638Z","2.0.19-2e35b6055":"2025-02-13T14:40:25.282Z","2.0.19-35a52f029":"2025-02-13T15:14:08.880Z","2.0.19-23685db5e":"2025-02-13T16:22:50.495Z","2.0.19-1fc0e2662":"2025-02-14T16:17:11.657Z","2.0.19-b818882e0":"2025-02-18T08:31:51.565Z","2.0.19-68ad3663e":"2025-02-18T13:37:27.129Z","2.0.19-e7e280257":"2025-02-18T15:48:16.551Z","2.0.20":"2025-02-18T16:52:06.822Z","2.0.20-754fe84db":"2025-02-19T14:59:03.532Z","2.0.20-700e4c0b5":"2025-02-20T11:01:01.299Z","2.0.20-ff951f1a0":"2025-02-20T12:48:32.396Z","2.0.20-cc7fcfe98":"2025-02-20T14:28:25.134Z","2.0.20-8331c8ea8":"2025-02-20T14:52:04.916Z","2.0.21":"2025-02-20T15:44:08.919Z","2.0.21-7718d020a":"2025-02-21T08:39:22.206Z","2.0.21-d98cc46e4":"2025-02-21T09:33:06.178Z","2.0.21-1ab50cc0d":"2025-02-21T11:51:58.942Z","2.0.21-2b49a5f74":"2025-02-21T12:47:18.099Z","2.0.22":"2025-02-21T13:52:32.227Z","2.0.22-9b1a3791d":"2025-02-21T17:03:43.512Z","2.0.22-a4f0db1e9":"2025-02-21T17:40:12.056Z","2.0.22-2a3cec922":"2025-02-21T17:40:50.134Z","2.0.23":"2025-02-21T18:14:52.955Z","2.0.23-e7e01f58f":"2025-02-23T08:09:37.836Z","2.0.23-5b084e968":"2025-02-23T17:03:40.344Z","2.0.23-f465c5473":"2025-02-23T17:46:19.505Z","2.0.23-6f8cfeafb":"2025-02-24T12:00:18.436Z","2.0.23-90cca822b":"2025-02-25T07:55:45.623Z","2.0.24":"2025-02-25T09:28:54.903Z","2.0.24-e2f49432b":"2025-02-26T06:58:49.692Z","2.0.24-e1f868f03":"2025-02-26T08:27:37.073Z","2.0.24-96f79bc11":"2025-02-26T08:34:07.662Z","2.0.24-4939ef7ae":"2025-02-26T09:49:03.481Z","2.0.24-22e62d00f":"2025-02-26T12:55:56.418Z","2.0.24-0555339ba":"2025-02-26T13:26:05.107Z","2.0.24-9acccaaed":"2025-02-27T16:56:55.154Z","2.0.24-3d9b07c34":"2025-02-27T17:27:19.395Z","2.0.24-52a46ecad":"2025-03-03T11:31:22.232Z","2.0.25":"2025-03-03T12:12:08.610Z","2.0.25-80fe31aa1":"2025-03-03T12:31:40.297Z","2.0.25-dd71d8a86":"2025-03-03T12:38:12.784Z","2.0.25-3f127b610":"2025-03-03T14:49:12.655Z","2.0.25-2c8ecb455":"2025-03-03T17:12:49.431Z","2.0.25-2fbcdb687":"2025-03-03T18:05:51.697Z","2.0.25-48cd9b652":"2025-03-03T18:33:47.783Z","2.0.26":"2025-03-04T07:08:59.417Z","2.0.26-5fe2a18fc":"2025-03-04T17:42:02.877Z","2.0.26-88b5c29ed":"2025-03-06T13:47:34.873Z","2.0.26-a6c9aee5a":"2025-03-06T14:10:53.285Z","2.0.26-600d0a561":"2025-03-07T17:34:36.864Z","2.0.26-0699fb747":"2025-03-12T13:00:43.160Z","2.0.27":"2025-03-12T14:01:13.474Z","2.0.27-757577dd2":"2025-03-13T16:06:08.085Z","2.0.27-a7ab9a41b":"2025-03-14T10:47:12.998Z","2.0.27-907518bad":"2025-03-14T12:11:21.560Z","2.0.27-a71c7c32b":"2025-03-18T14:09:38.802Z","2.0.27-95909c3df":"2025-03-18T14:44:06.791Z","2.0.27-2f2322a25":"2025-03-18T15:38:03.895Z","2.0.28":"2025-03-18T16:14:21.540Z","2.0.28-b2124c2db":"2025-03-20T16:32:12.062Z","2.0.28-71267286":"2025-03-20T16:50:43.541Z","2.0.28-fc5122110":"2025-03-25T11:45:06.907Z","2.0.28-78cd7d53e":"2025-03-25T12:51:43.605Z","2.0.28-0b9090aea":"2025-03-25T13:16:42.916Z","2.0.28-d53ef170c":"2025-03-25T16:45:52.731Z","2.0.28-da4e9da82":"2025-04-08T11:38:59.391Z","2.0.28-4c64bd06d":"2025-04-09T11:01:23.487Z","2.0.28-da7353a0b":"2025-04-09T12:03:23.310Z","2.0.28-53a9be54e":"2025-04-09T13:56:54.821Z","2.0.28-4f37aff53":"2025-04-09T14:58:41.103Z","2.0.29":"2025-04-09T15:40:58.029Z","2.0.29-b9e32cc37":"2025-04-15T14:01:41.594Z","2.0.29-3833353bd":"2025-04-16T08:25:46.453Z","2.0.29-f09bef843":"2025-04-16T09:01:26.811Z","2.0.30":"2025-04-16T11:11:49.196Z","2.0.30-afa5c9f59":"2025-04-17T07:49:24.784Z","2.0.30-6f96de86c":"2025-04-17T09:05:39.614Z","2.0.30-cdc63e6cc":"2025-05-06T16:52:05.626Z","2.0.30-772b4011e":"2025-05-07T09:26:40.648Z","2.0.30-f1de46607":"2025-05-07T10:47:29.983Z","2.0.30-9b33d202e":"2025-05-12T07:52:54.620Z","2.0.30-a5a33afd9":"2025-05-12T08:48:23.150Z","2.0.30-4b8c0a6bd":"2025-05-14T11:13:01.747Z","2.0.30-185b23eac":"2025-05-14T12:51:36.131Z","2.0.30-213a54a1e":"2025-05-16T16:43:26.507Z","2.0.30-32627c876":"2025-05-17T07:38:08.019Z","2.0.30-3577af88a":"2025-05-19T06:15:27.115Z","2.0.30-3df5bf2da":"2025-05-19T08:22:47.382Z","2.0.31":"2025-05-19T08:58:40.885Z","2.0.31-aa25d38ab":"2025-05-20T13:17:07.651Z","2.0.32":"2025-05-20T14:22:03.259Z","2.0.32-776cb432d":"2025-05-21T15:28:04.644Z","2.0.32-7788b4025":"2025-05-22T13:33:41.688Z","2.0.32-ab014c0c0":"2025-05-22T15:03:54.376Z","2.0.33":"2025-05-23T13:31:25.872Z","2.0.33-9f1be6742":"2025-05-24T10:53:35.499Z","2.0.33-14dbebea8":"2025-05-24T11:32:42.249Z","2.0.33-8efb065d2":"2025-05-28T17:28:24.335Z","2.0.33-5b004c0c4":"2025-05-28T17:39:20.831Z","2.0.33-b32bc8406":"2025-05-28T18:58:32.086Z","2.0.33-3528df829":"2025-05-29T09:21:29.046Z","2.0.33-d91ae66c6":"2025-05-29T09:42:08.476Z","2.0.33-dbbc6ef1d":"2025-05-30T16:13:03.677Z","2.0.33-2a7425cdb":"2025-05-30T16:13:08.903Z","2.0.33-ec73d59a6":"2025-05-30T16:16:59.964Z","2.0.33-307d0ba58":"2025-05-30T16:21:56.240Z","2.0.33-6a3ae02f5":"2025-05-30T17:59:10.739Z","2.0.33-b8600fce8":"2025-06-03T06:53:49.432Z","2.0.33-cc7b34c0f":"2025-06-03T08:18:41.620Z","2.0.33-bb4ad31db":"2025-06-03T12:28:25.771Z","2.0.33-8e87be9e6":"2025-06-03T13:26:13.939Z","2.0.34":"2025-06-03T15:10:41.857Z","2.0.34-ae595d8db":"2025-06-13T14:53:58.658Z","2.0.34-6c42ea64a":"2025-06-16T12:46:23.933Z","2.0.35":"2025-06-16T13:34:21.828Z","2.0.35-7eed3b40d":"2025-06-17T07:08:02.459Z","2.0.36":"2025-06-17T08:02:02.042Z","2.0.36-439d2c9ce":"2025-06-17T15:14:27.608Z","2.0.36-53001addf":"2025-06-18T11:18:45.438Z","2.0.36-451e011d4":"2025-06-18T12:53:37.296Z","2.0.36-d2dc12c7d":"2025-06-25T10:02:17.038Z","2.0.36-8ad44f759":"2025-06-25T13:57:15.893Z","2.0.36-2d6079bc1":"2025-06-25T14:38:32.161Z","2.0.37":"2025-06-25T15:19:38.374Z","2.0.37-cfe2be4c9":"2025-07-03T13:43:21.590Z","2.0.37-57e7fa441":"2025-07-07T15:43:26.111Z","2.0.37-87e5d5938":"2025-07-08T09:58:12.139Z","2.0.37-58abe8702":"2025-07-09T11:43:01.800Z","2.0.37-ce6b542a8":"2025-07-09T15:42:59.231Z","2.0.37-79473c99a":"2025-07-10T10:31:36.693Z","2.0.37-4420fad68":"2025-07-13T06:34:12.086Z","2.0.37-cb1c14e62":"2025-07-24T15:48:42.274Z","2.0.37-cf9aab5c8":"2025-07-30T10:54:12.372Z","2.0.37-7ce083dca":"2025-08-14T10:18:33.336Z","2.0.37-aa770ab81":"2025-08-17T20:42:17.418Z","2.0.37-5ed83dd69":"2025-08-19T12:28:27.018Z","2.0.38":"2025-08-20T04:33:50.805Z","2.0.38-f5932c294":"2025-08-20T11:09:57.733Z","2.0.38-a02cb0461":"2025-09-04T09:02:05.822Z","2.0.38-0f07e3df5":"2025-09-05T11:28:51.645Z","2.0.38-8484de8a2":"2025-09-08T06:38:06.013Z","2.0.38-da78fa851":"2025-09-19T07:44:57.556Z","2.0.38-9a9b11fd4":"2025-09-22T06:52:57.561Z","2.0.38-f0afebfdf":"2025-09-22T08:36:19.128Z","2.0.38-87bc8d4fb":"2025-09-22T11:03:46.304Z","2.0.38-e8398d97e":"2025-09-23T10:02:26.161Z","2.0.38-fb19b055d":"2025-09-23T11:34:07.580Z","3.0.0-049bfa0fa":"2025-09-23T12:56:49.417Z","3.0.0-621b464f0":"2025-09-23T15:48:53.761Z","2.0.38-6059227cb":"2025-09-23T19:40:24.333Z","3.0.0":"2025-09-24T05:49:22.412Z","3.0.0-55b7e5fea":"2025-09-24T12:40:58.386Z","3.0.1":"2025-09-24T14:01:30.242Z","3.0.1-71e8ee163":"2025-09-25T07:08:05.217Z","3.0.1-425a42cdd":"2025-09-25T14:35:35.212Z","3.0.1-8543df06b":"2025-09-26T13:41:23.723Z","3.0.1-39e2e541a":"2025-09-26T15:30:58.087Z","3.0.1-8d66d5ff1":"2025-09-27T06:49:51.179Z","3.0.1-334f91bdc":"2025-09-27T07:42:16.889Z","3.0.2":"2025-09-27T08:07:40.682Z","3.0.2-de2ad9ca5":"2025-09-27T16:00:05.576Z","3.0.2-93ba5a84f":"2025-09-28T05:55:58.886Z","3.0.2-547a5b988":"2025-09-30T12:48:29.534Z","3.0.2-7e1c0bada":"2025-10-01T14:35:38.722Z","3.0.3":"2025-10-01T17:35:34.399Z","3.0.3-72a7ea10a":"2025-10-02T05:47:22.041Z","3.0.4":"2025-10-02T07:07:03.619Z","3.0.4-5fccd1dde":"2025-10-03T08:33:09.577Z","3.0.4-a0f9da212":"2025-10-03T09:46:37.204Z","3.0.5":"2025-10-03T10:51:47.710Z","3.0.5-3596206ed":"2025-10-06T04:54:41.391Z","3.0.5-fb08a2f90":"2025-10-09T09:41:53.791Z","3.0.5-dad3cca5d":"2025-10-22T19:42:45.951Z","3.0.6":"2025-10-23T04:32:30.476Z","3.0.6-0f3ab9e61":"2025-10-28T15:29:51.568Z","3.0.7-d447a9944":"2025-10-29T08:34:30.189Z","3.0.6-d1ff510bb":"2025-10-29T09:18:53.551Z","3.0.7":"2025-10-29T10:27:55.610Z","3.0.7-8cebf6322":"2025-11-13T05:20:45.827Z","3.0.7-e2bdc7e63":"2025-11-13T06:05:38.666Z","3.0.8":"2025-11-13T07:03:14.116Z","3.0.8-977a3c5f2":"2025-11-14T08:11:53.907Z","3.0.9":"2025-11-14T09:01:12.577Z","3.0.9-28c2b65f4":"2026-01-16T10:04:11.947Z","3.0.9-7fff925bf":"2026-01-16T12:00:13.421Z","3.0.9-05acd0c35":"2026-01-16T15:38:27.507Z","3.0.10":"2026-01-16T16:13:11.176Z","3.0.10-30b53a999":"2026-02-25T08:30:19.037Z","3.0.11":"2026-03-01T00:01:59.239Z","3.0.11-19796b103":"2026-03-01T10:50:22.113Z","3.0.11-3bb95f95b":"2026-03-01T23:09:21.991Z","3.0.11-8f0e1b2db":"2026-03-02T12:42:41.204Z","3.0.11-f4b950dc9":"2026-03-03T13:51:17.010Z","3.0.12":"2026-03-03T15:51:28.753Z","3.0.12-4db427d30":"2026-03-04T17:35:59.773Z","3.0.12-db185b16b":"2026-03-06T14:50:33.433Z","3.0.12-28af2ff3d":"2026-03-11T18:24:56.830Z","3.0.12-e19d11093":"2026-03-11T22:52:08.354Z","3.0.12-9c0fc4482":"2026-03-12T21:15:55.281Z","3.0.13":"2026-03-13T22:58:15.549Z","3.0.13-d6f6f5818":"2026-03-19T07:05:33.167Z","3.0.13-82c3c9ea8":"2026-03-20T09:37:55.091Z","3.0.13-dd251c5e7":"2026-03-23T06:39:27.873Z","3.0.13-f88ec96cf":"2026-03-24T16:42:41.401Z","3.0.13-1c3b61777":"2026-03-27T21:27:24.856Z","3.0.14":"2026-03-28T10:30:48.936Z","3.0.14-2a3e54738":"2026-04-02T07:15:56.491Z","3.0.14-709b3fa2e":"2026-04-02T19:57:17.448Z","3.0.14-4580b64fa":"2026-04-04T06:37:06.676Z","3.0.14-ff5ee99ed":"2026-04-06T10:07:14.521Z","3.0.14-1ecf0e324":"2026-04-08T07:55:01.991Z","3.0.14-b6efda3d5":"2026-04-08T11:27:43.150Z","3.0.14-74620dbcd":"2026-04-08T14:44:48.869Z","3.0.15":"2026-04-08T15:46:12.549Z","3.0.15-90100be0c":"2026-04-10T07:05:22.154Z","3.0.15-f60bd85b0":"2026-04-10T11:26:21.730Z","3.0.15-b30baa93a":"2026-04-10T16:14:53.899Z","3.0.15-f21efd121":"2026-04-11T12:18:16.338Z","3.0.15-2151144c3":"2026-04-12T00:10:36.366Z","3.0.15-811a29f8a":"2026-04-14T12:56:42.927Z","3.0.17":"2026-04-17T12:47:54.391Z","3.0.17-5917715d0":"2026-04-18T05:29:33.263Z","3.0.17-8f7e9264e":"2026-04-18T06:42:08.342Z","3.0.17-48f66c41e":"2026-04-18T09:51:12.516Z","3.0.17-8ddbb9e81":"2026-04-19T11:40:56.263Z","3.0.17-7cea7b9a5":"2026-04-20T07:30:12.979Z","3.0.17-20bfcb3f9":"2026-04-20T08:28:09.891Z","3.0.17-fd68eecf7":"2026-04-20T12:39:39.030Z","3.0.17-69a44651f":"2026-04-22T08:26:56.547Z","3.0.17-cbfda2cdc":"2026-04-23T14:38:52.764Z","3.0.17-5466a8def":"2026-04-24T14:53:24.240Z","3.0.17-d57fe74c0":"2026-04-24T17:32:59.837Z","3.0.17-61d594a6c":"2026-04-25T05:51:08.017Z","3.0.17-baf3ddb03":"2026-04-25T12:08:39.359Z","3.0.18":"2026-04-25T13:12:44.204Z","3.0.18-10b2bdf50":"2026-04-26T11:49:36.220Z","3.0.18-3a5e46eaa":"2026-04-29T12:45:43.900Z","3.0.18-d1ab98294":"2026-05-04T17:20:43.664Z","3.0.18-bd9e02dad":"2026-05-09T13:26:43.030Z","3.0.18-15eeedba1":"2026-05-09T14:31:44.088Z","3.0.19":"2026-05-11T12:52:40.846Z","3.0.19-9c3c0b22a":"2026-05-12T22:22:54.238Z","3.0.19-5692f3f16":"2026-05-13T00:19:13.453Z","3.0.19-9eb27be79":"2026-05-15T18:37:57.476Z","3.0.19-cc151e147":"2026-05-16T01:16:20.439Z","3.0.20":"2026-05-16T02:53:15.687Z","3.0.20-b9ebef660":"2026-05-17T23:20:23.260Z","3.0.20-d59c165ac":"2026-05-18T12:17:51.974Z","3.0.20-3574648c3":"2026-05-25T01:20:26.611Z","3.0.20-ed1ad1f26":"2026-05-25T15:07:52.860Z","3.0.20-d888f182f":"2026-05-27T06:32:03.067Z","3.0.20-29797a5bb":"2026-05-29T17:12:38.673Z","3.0.20-b7c6dc0f2":"2026-05-29T20:55:43.943Z","3.0.20-5b8813abc":"2026-05-30T06:46:35.116Z","3.0.20-160a24585":"2026-05-30T20:39:52.607Z","3.0.21":"2026-05-31T07:03:35.770Z","3.0.21-a34745c01":"2026-06-05T10:56:22.740Z","3.0.21-7ae12f9b0":"2026-06-06T15:00:06.194Z","3.0.21-404c7824a":"2026-06-12T13:28:14.706Z","3.0.21-5e07d5963":"2026-06-13T20:37:16.035Z","3.0.22":"2026-06-13T21:50:14.718Z","3.0.22-bfb7ceb0f":"2026-06-20T08:25:54.320Z","3.0.22-d4dad9bf5":"2026-06-20T09:00:20.429Z","3.0.22-47a51e3d1":"2026-06-20T14:41:44.400Z","3.0.22-f144def15":"2026-06-22T07:51:37.924Z","3.0.22-08898d7df":"2026-07-07T09:47:40.867Z","3.0.22-dd084c0b2":"2026-07-07T12:47:21.583Z","3.0.23":"2026-07-07T13:25:41.858Z","3.0.23-4bb8fbe8d":"2026-07-08T18:51:10.222Z","3.0.23-a04f5e0bf":"2026-07-15T15:11:18.332Z","3.0.23-fb9e8a76e":"2026-07-16T17:26:45.039Z","3.0.23-084ad7890":"2026-07-17T18:01:33.311Z","3.0.23-cec2b1f34":"2026-07-17T21:35:34.399Z","3.0.23-ba1551199":"2026-07-17T22:30:00.167Z","3.0.23-89335e39f":"2026-07-17T22:44:43.464Z","3.0.23-3bf5d395c":"2026-07-17T23:08:17.799Z","3.0.23-bd7f0cda6":"2026-07-17T23:37:59.864Z","3.0.23-5459e136d":"2026-07-18T01:24:50.691Z","3.0.23-523b52bd6":"2026-07-19T13:04:12.298Z","3.0.23-ff9e5fc7c":"2026-07-19T13:20:56.521Z","3.0.24":"2026-07-19T14:39:17.873Z","3.0.24-99b23b2a0":"2026-07-19T19:18:11.127Z","3.0.24-d96b30ebd":"2026-07-19T19:18:24.289Z","3.0.24-dee9df67f":"2026-07-19T19:55:08.066Z","3.0.24-382fbb4ca":"2026-07-19T19:59:49.523Z","3.0.24-02fcf704d":"2026-07-19T20:34:11.634Z","3.0.24-05b15b2b1":"2026-07-19T20:37:19.499Z","3.0.24-e86b39e5d":"2026-07-20T03:45:05.694Z","3.0.24-868b33379":"2026-07-20T18:56:11.324Z","3.0.24-7f5500989":"2026-07-24T22:04:09.131Z","3.0.24-d9292b690":"2026-07-24T22:12:48.252Z","3.0.24-b500071e4":"2026-07-26T02:51:35.630Z","3.0.24-68794c8e2":"2026-07-26T05:24:57.240Z","3.0.24-5927b62d6":"2026-07-26T05:33:44.314Z","3.0.25":"2026-07-26T06:43:49.182Z","3.0.25-423335b45":"2026-07-30T01:28:38.567Z","3.0.25-ef6e1851c":"2026-07-30T04:58:08.417Z","3.0.26":"2026-07-30T07:21:10.459Z","3.0.26-47cf9cdc1":"2026-08-10T20:36:22.030Z","3.0.26-d5534174d":"2026-08-13T16:29:29.849Z","3.0.26-55d7a539a":"2026-08-20T05:24:54.135Z","3.0.26-8786aa8d0":"2026-08-20T22:32:51.071Z","3.0.26-4dae661b4":"2026-08-22T09:21:41.109Z","3.0.26-0967e75f5":"2026-08-22T13:39:28.876Z","3.0.26-947d304ed":"2026-08-22T20:28:45.737Z","3.0.27":"2026-08-23T00:53:59.322Z","3.0.27-4a6c5d11a":"2026-08-27T22:36:55.642Z","3.0.27-87dca02b0":"2026-08-27T23:29:40.750Z","3.0.27-ac7305ccf":"2026-08-31T05:59:13.399Z","3.0.27-cef4d32cf":"2026-08-31T06:38:13.135Z","3.0.28":"2026-08-31T07:07:37.068Z","3.0.28-185d901cd":"2026-09-02T08:54:10.352Z","3.0.28-5cb617ae2":"2026-09-02T11:37:18.462Z","3.0.28-d91797b55":"2026-09-16T18:03:15.414Z","3.0.28-fb139d1c8":"2026-09-23T15:19:18.502Z","3.0.28-2f63792c7":"2026-09-27T04:29:49.473Z","3.0.28-e7359e5f6":"2026-09-27T07:25:03.733Z","3.0.28-776cdedf6":"2026-09-27T07:50:14.623Z","3.0.28-a9bae64cb":"2026-10-03T04:01:28.231Z","3.0.28-183116ba0":"2026-10-03T04:02:59.473Z","3.0.28-16fba5630":"2026-10-03T08:50:18.312Z","3.0.28-235711723":"2026-10-05T11:43:36.644Z","3.0.28-40480a034":"2026-10-05T13:34:56.911Z","3.0.28-fc90066f8":"2026-10-08T13:34:57.772Z","3.0.28-9441e049a":"2026-10-10T04:52:28.326Z","3.0.28-e724dd173":"2026-10-10T06:08:06.937Z","3.0.29":"2026-10-10T06:55:47.107Z","3.0.29-5c4cdb2d6":"2026-10-10T23:53:36.597Z","3.0.29-974e63f20":"2026-10-11T06:13:05.282Z","3.0.29-4a416447c":"2026-10-12T00:22:44.586Z","3.0.29-e073d373d":"2026-10-15T03:51:08.812Z","3.0.29-e48eabf67":"2026-10-16T20:54:56.109Z","3.0.29-be63a4416":"2026-10-16T23:01:44.628Z","3.0.30":"2026-10-17T00:16:22.190Z","3.0.30-6d888970e":"2026-10-17T01:04:18.197Z","3.0.30-57c4b4456":"2026-10-17T02:08:40.914Z","3.0.30-f0e64b9b8":"2026-10-17T03:33:30.825Z","3.0.30-95392efdf":"2026-10-17T06:37:11.392Z","3.0.30-d1ce8bdbe":"2026-10-17T07:08:03.078Z","3.0.30-2d4c93ed6":"2026-10-17T09:13:01.240Z","3.0.31":"2026-10-18T05:41:19.689Z","3.0.31-aa5ba42d0":"2026-10-18T19:01:33.690Z","3.0.31-b927d5921":"2026-10-18T23:44:49.241Z","3.0.31-3da8bab7c":"2026-10-19T02:14:09.234Z","3.0.31-c57bf6228":"2026-10-19T04:39:42.825Z","3.0.31-7fa88999d":"2026-10-19T06:41:28.130Z","3.0.32":"2026-10-19T07:52:59.354Z","3.0.32-93f9eba3d":"2026-10-25T10:59:11.202Z","3.0.32-0d3ca9f0c":"2026-10-25T11:54:55.796Z","3.0.32-fab409544":"2026-10-27T02:36:24.608Z"},"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-autonat#readme","repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"description":"Implementation of Autonat 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":""}