{"_id":"@libp2p/http","_rev":"14-419956b8e9b8a2e7ee27ab74bddd0797","name":"@libp2p/http","dist-tags":{"latest":"2.0.6"},"versions":{"0.0.0":{"name":"@libp2p/http","version":"0.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@0.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"1959ccf8025b36601c7fd953adb68f10ff8e8b78","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-0.0.0.tgz","fileCount":80,"integrity":"sha512-7fD5nfBqzNKNOIarGqwjExELgN1+jufnaJcTNzjMimzZBPdoF+x+xZdK5eOohogZMPGeIAv8je5oqsQhlfp7zQ==","signatures":[{"sig":"MEQCICJ1R89d7ISxbfAfDxo1VwJ7ere0Xrw/KI+JT7Zkl2HYAiBmxCKA+8LKBz4QFVOnn61+9w2QDU/F+5jElS4TAXvniA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310198},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js"}},"gitHead":"3eb148f169e5df729a47c70800fff90934346eb2","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"10.9.0","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"cookie":"^1.0.2","undici":"^6.21.3","@libp2p/interface":"^2.10.2","@libp2p/http-fetch":"^2.0.0","@libp2p/http-utils":"~0.0.0","@libp2p/http-websocket":"~0.0.0","@multiformats/multiaddr":"^12.4.0","@libp2p/http-peer-id-auth":"~0.0.0","@libp2p/interface-internal":"^2.3.14"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.16"},"_npmOperationalInternal":{"tmp":"tmp/http_0.0.0_1748428761876_0.9333934574528668","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@libp2p/http","version":"1.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@1.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"5c9297721ebd600c3d952afa25268596c6005563","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-1.0.0.tgz","fileCount":80,"integrity":"sha512-B331LFsCT+xmiPsavmFeC1INmgadWkJE1sbDdDyWOQDRdmAaOm0bl5wjrC80AByt/eHE7BsR7uefE7EysGQg8A==","signatures":[{"sig":"MEUCIHSgbsEKs7GgWPIfR5RYKhwsmTng/fT7jdDcwqK0AvntAiEAo+C/z6PRnX4ojPDCu8S6rxO68Ozr0zuY0UzUgaaanXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310148},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js"}},"gitHead":"1817781b20950f93c8d4fc058bb00563fd9525ee","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"10.9.2","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"cookie":"^1.0.2","undici":"^6.21.3","@libp2p/interface":"^2.10.2","@libp2p/http-fetch":"^2.0.0","@libp2p/http-utils":"~0.0.0","@libp2p/http-websocket":"~0.0.0","@multiformats/multiaddr":"^12.4.0","@libp2p/http-peer-id-auth":"~0.0.0","@libp2p/interface-internal":"^2.3.14"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.16"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.0_1748430330888_0.14108073740468607","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@libp2p/http","version":"1.0.1","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@1.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"87c58c2631d7e01c924f654f6f520237f860a7ec","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-1.0.1.tgz","fileCount":80,"integrity":"sha512-r04ztyujGqj0wbZRAa7FQJJIn2+dCKxaJGSIneYoVniMFNlx3P45rH2KkGs/G/CxJDz3MBANyLc05hNFg8aomw==","signatures":[{"sig":"MEUCIQD83jA8Hoo4v8CggYRuCDkgMCGTPdJLN0iqDVUlLkAk9AIgIq4N1dFpM6K+EopzEWFgdkBCsdhilmdC/5ytcQBSjW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310148},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js"}},"gitHead":"5c86b56d6cc310b927c1ea7628f8235b64782d12","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"10.9.2","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"cookie":"^1.0.2","undici":"^6.21.3","@libp2p/interface":"^2.10.2","@libp2p/http-fetch":"^3.0.0","@libp2p/http-utils":"^1.0.0","@libp2p/http-websocket":"^1.0.0","@multiformats/multiaddr":"^12.4.0","@libp2p/http-peer-id-auth":"^1.0.0","@libp2p/interface-internal":"^2.3.14"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.16"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.1_1748431083591_0.626060269538546","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@libp2p/http","version":"1.0.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@1.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"983708f428004ae3726df30e3f6f7692f9692666","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-1.0.2.tgz","fileCount":80,"integrity":"sha512-UDZoZaOTb6G/50/hUVJeYJeBxABYNRDKJ4gjAd37+3xeEntJe/YZN2gl/l0mejXqfQ56vbsVcC6BKrtdtoeuZw==","signatures":[{"sig":"MEYCIQDaCT4gFgnk+bFcCxdT1R7vEKNSzXQNNtCek7OkT11fagIhAMDm0bTg51TITIcUKWL9i5Vn7HlRLoXKvQT7C6ZNDJEf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343412},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js"}},"gitHead":"7afd56d8d0f0c584985ca7ced5ba896c5961702b","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"10.9.3","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"cookie":"^1.0.2","undici":"^6.21.3","@libp2p/interface":"^2.10.2","@libp2p/http-fetch":"^3.0.0","@libp2p/http-utils":"^1.0.0","@libp2p/http-websocket":"^1.0.0","@multiformats/multiaddr":"^12.4.0","@libp2p/http-peer-id-auth":"^1.0.0","@libp2p/interface-internal":"^2.3.14"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.16"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.2_1751039251632_0.3957121675209905","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@libp2p/http","version":"1.0.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@1.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"d5599da8aa5a44c00b2c161df8f0b05fb39c87c5","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-1.0.3.tgz","fileCount":80,"integrity":"sha512-FW/0l5aiyQrm/WhFHNs0EDKoMFRfHvLg4h4lzGqqBoZsvXaXKsiOmtbEBLMeOnOutgp7JpTm+wg02334tXqiFQ==","signatures":[{"sig":"MEQCIAT1yW/DxWhRdEDgrQ7ViTcP+O44CVWdzlvHZkWRgKbGAiBoxfhuMba71dCnsk5PNxX+JyB20tX0V1/hBBVsiKSykA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1344365},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js"}},"gitHead":"276e17d7362293ab003398611c163ed4973280d2","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"10.9.3","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"cookie":"^1.0.2","undici":"^6.21.3","@libp2p/interface":"^2.10.2","@libp2p/http-fetch":"^3.0.0","@libp2p/http-utils":"^1.0.0","@libp2p/http-websocket":"^1.0.0","@multiformats/multiaddr":"^12.4.0","@libp2p/http-peer-id-auth":"^1.0.0","@libp2p/interface-internal":"^2.3.14"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.16"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.3_1751061725976_0.14236995928933838","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@libp2p/http","version":"1.0.4","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@1.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"0d35b8b5656389c7d03f4234474bb614b5651b0a","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-1.0.4.tgz","fileCount":80,"integrity":"sha512-Soml4g2yxi3L30FQF2mSmIrwqWwuIR/M1p08Oq8eLvx5RYVoMZhDZhcf8HaAG+94/WuXrAZagc1jRjpnN5TOrQ==","signatures":[{"sig":"MEYCIQCVUGrLhhrxf7XKxBtjgdYmWgfEiQNQaQRs0urTDieGFgIhAJfCO+hEunrxBm4tm4wEBMqjGO5KNEdtXcqn86UrliEl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1344553},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js"}},"gitHead":"aa1a38af04606f350e4d69527a6591766a6fc0ef","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"10.9.3","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"cookie":"^1.0.2","undici":"^7.10.0","@libp2p/interface":"^2.10.2","@libp2p/http-fetch":"^3.0.0","@libp2p/http-utils":"^1.0.0","@libp2p/http-websocket":"^1.0.0","@multiformats/multiaddr":"^12.4.0","@libp2p/http-peer-id-auth":"^1.0.0","@libp2p/interface-internal":"^2.3.14"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.16"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.4_1751301108280_0.20069497127935376","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@libp2p/http","version":"1.0.5","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@1.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"05b52fd410c645fe2bd331121b1e1676305b60ed","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-1.0.5.tgz","fileCount":80,"integrity":"sha512-myhZjbfCIkxzmKt8LtPCXOI2IILRraF+67SP3hG2Eh0ye4oIB3JsehtLyw7Phlsi4heVmDZYIIXZUMHXv1hLvA==","signatures":[{"sig":"MEQCICIuMJisfsptddGmRvCmUcBGRX27HkhNsNQqJVLtoImhAiBRnUOLUOimv/8Y42xdz81CE2eeBuhOWNh2A4Paz6AE3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393690},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js"}},"gitHead":"63da4111143826fd42d2e02d238f40fd171e0534","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"10.9.3","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie":"^1.0.2","undici":"^7.10.0","@libp2p/interface":"^2.10.2","@libp2p/http-fetch":"^3.0.0","@libp2p/http-utils":"^1.0.0","@libp2p/http-websocket":"^1.0.0","@multiformats/multiaddr":"^12.4.0","@libp2p/http-peer-id-auth":"^1.0.0","@libp2p/interface-internal":"^2.3.14"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.16"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.5_1754411105498_0.09345908659008861","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@libp2p/http","version":"2.0.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@2.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"e05432babc0437c3cce7d017c213a37ea3ff96b5","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-2.0.0.tgz","fileCount":80,"integrity":"sha512-DS0oJkxbB0w2yfYbe+O/jtWQrMfpkmnsebByo33WkHWELDZbjXEESRZ1dc9yKhK01Ckyu0BO+hh6r4su9HtTIQ==","signatures":[{"sig":"MEUCIAZY+0dg6EAXpVOJbF8XdMAlP8tCagw/wPD8fkWUHPtGAiEA3uIiBqxuawWdmTLOwjYi6a07xiddBC+70NzEOJPqNNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318292},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js"}},"gitHead":"fd825342244867705fc26ae5f5036dce654f0bd1","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"10.9.4","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie":"^1.0.2","undici":"^7.16.0","@libp2p/interface":"^3.0.2","@libp2p/http-fetch":"^3.0.0","@libp2p/http-utils":"^1.0.0","@libp2p/http-websocket":"^1.0.0","@multiformats/multiaddr":"^13.0.1","@libp2p/http-peer-id-auth":"^1.0.0","@libp2p/interface-internal":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22"},"_npmOperationalInternal":{"tmp":"tmp/http_2.0.0_1759416476574_0.060643794334868106","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@libp2p/http","version":"2.0.1","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@2.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"e2e7e04915c1163a48ac99e26572f30f1d634b30","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-2.0.1.tgz","fileCount":80,"integrity":"sha512-NjTvXdpwlGNvPsjiumRWJ3jm+9euQkKLXzdHnE+cPCEjPWo6cyGGB541161Jgi8CZ5tNTudddlriwkZRb8Z6KQ==","signatures":[{"sig":"MEUCIQCC4N5iSMvIKl4w/QbYn9GcgmetAID79wDbNPbroeiZFAIgQf8Ua6I8zjw79I9E1pGBVd5rxjZN/lpY+e60+0wQNS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318292},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js"}},"gitHead":"fac937a27cd39e6c72542f80a42e5ac77aced6dd","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"10.9.4","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie":"^1.0.2","undici":"^7.16.0","@libp2p/interface":"^3.0.2","@libp2p/http-fetch":"^4.0.0","@libp2p/http-utils":"^2.0.0","@libp2p/http-websocket":"^2.0.0","@multiformats/multiaddr":"^13.0.1","@libp2p/http-peer-id-auth":"^2.0.0","@libp2p/interface-internal":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.22"},"_npmOperationalInternal":{"tmp":"tmp/http_2.0.1_1760333352717_0.07065049004342305","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@libp2p/http","version":"2.0.2","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@2.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"6699b12db7de19a907f7b8c769a50bc8b07eba36","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-2.0.2.tgz","fileCount":80,"integrity":"sha512-mnW/GBEW91TcXoLEnG79l6yGjr/41mfk25z7vFA8n+6SZRJ3x9UgF3S3ELHCaul6C1PTSmhVC/5Lp1yyZfVdeQ==","signatures":[{"sig":"MEUCICshidFjgcBiJTMSGnFytItnFoYt28IXW7pLupfaYch3AiEAzldr3gqUXovlFiaZJQRQQ3V80eX/TPQGyzRKasf9cSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1494642},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js","module-sync":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js","module-sync":"./dist/src/middleware/index.js"}},"gitHead":"5361cc3d7c0d3901d9fd52496fca9456c20a88ca","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:385d1dac-6dec-4a22-81dd-02706b9d15be"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"11.13.0","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"cookie":"^1.1.1","undici":"^8.0.3","@libp2p/interface":"^3.2.0","@libp2p/http-fetch":"^4.0.0","@libp2p/http-utils":"^2.0.0","@libp2p/http-websocket":"^2.0.0","@multiformats/multiaddr":"^13.0.1","@libp2p/http-peer-id-auth":"^2.0.0","@libp2p/interface-internal":"^3.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.1.5"},"_npmOperationalInternal":{"tmp":"tmp/http_2.0.2_1777377290603_0.7830131684752057","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@libp2p/http","version":"2.0.3","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@2.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"a2ade88d9f2d75eb4796a9ff5b1ff2b0b7f28a5b","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-2.0.3.tgz","fileCount":80,"integrity":"sha512-jeau14GxIRVqVyHcyu2WpRM4SxaSaKZSu0wC7FU1wijgZo8OBmYJZkdHfK+pAufslFttOcUXuLWG0qOsZVNywA==","signatures":[{"sig":"MEUCIH3URi4EWgeKuKwWljFBfvd449xQ3RcNOOUVGfJknjbdAiEAh6Y/yp/3pSFGfNaBRTJi4BDyR8aS+k7Kmee3kqeCtTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1697982},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js","module-sync":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js","module-sync":"./dist/src/middleware/index.js"}},"gitHead":"869e274b9156c50a08bf76f30ece0e43c4943db0","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"type":"chore","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:385d1dac-6dec-4a22-81dd-02706b9d15be"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"11.17.0","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"cookie":"^1.1.1","undici":"^8.0.3","@libp2p/interface":"^3.2.0","@libp2p/http-fetch":"^4.0.0","@libp2p/http-utils":"^2.0.0","@libp2p/http-websocket":"^2.0.0","@multiformats/multiaddr":"^13.0.3","@libp2p/http-peer-id-auth":"^2.0.0","@libp2p/interface-internal":"^3.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11"},"_npmOperationalInternal":{"tmp":"tmp/http_2.0.3_1781470615559_0.201330027698158","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@libp2p/http","version":"2.0.4","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@2.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"42dd7d372572a0e99ea92a14d6a669b053e88689","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-2.0.4.tgz","fileCount":80,"integrity":"sha512-55fToHVh4U9iOll91DzoQsr9hHxhVA/ydlhRtV7UssMqqvXUMvvKl17dTieF7jIPtZXok31lm+x7DBU137BUsA==","signatures":[{"sig":"MEQCIF5fMelQNryp97UCw2Bsexsfs180Ts6AwXdBsi3j6CERAiAjXWUckmr+9IAXLmpIaI7Qke95+2V5pRUH5x0gr1eu5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698406},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js","module-sync":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js","module-sync":"./dist/src/middleware/index.js"}},"gitHead":"198a329613be400ced3f5c244c7f1c6e05b74c70","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"type":"chore","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:385d1dac-6dec-4a22-81dd-02706b9d15be"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"11.17.0","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"cookie":"^1.1.1","undici":"^8.0.3","@libp2p/interface":"^3.2.0","@libp2p/http-fetch":"^4.0.0","@libp2p/http-utils":"^2.0.0","@libp2p/http-websocket":"^2.0.0","@multiformats/multiaddr":"^13.0.3","@libp2p/http-peer-id-auth":"^2.0.0","@libp2p/interface-internal":"^3.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11"},"_npmOperationalInternal":{"tmp":"tmp/http_2.0.4_1781538569680_0.590684872642623","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@libp2p/http","version":"2.0.5","license":"Apache-2.0 OR MIT","_id":"@libp2p/http@2.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-http/tree/main/packages/http#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"dist":{"shasum":"4fec826e19e006ff1e834ea406105f8e7b78dce0","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-2.0.5.tgz","fileCount":80,"integrity":"sha512-S4l9yVVythA6HgVYGkLJ156FjRR05uNxzKlolCYgtqWEcVrVZLIRSIrdu0XW3Tdk5T9aJiCDH6hizvyAmNKiaw==","signatures":[{"sig":"MEUCIECFo1cGWpG16cE2uR+MEcYrOeS14kMJ54/34k2nT/J5AiEAsWtukRnHQJTZz84ZK8k96HbiJHASq0t38l3PQKX5sZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1704840},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js","module-sync":"./dist/src/routes/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js","module-sync":"./dist/src/middleware/index.js"}},"gitHead":"a7d0f46cf58798a291664818c6e6cd2fc2547b9c","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"type":"chore","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser --browser firefox --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:385d1dac-6dec-4a22-81dd-02706b9d15be"}},"repository":{"url":"git+https://github.com/libp2p/js-libp2p-http.git","type":"git"},"_npmVersion":"11.18.0","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cookie":"^1.1.1","undici":"^8.0.3","@libp2p/interface":"^3.2.0","@libp2p/http-fetch":"^4.0.0","@libp2p/http-utils":"^2.0.0","@libp2p/http-websocket":"^2.0.0","@multiformats/multiaddr":"^13.0.3","@libp2p/http-peer-id-auth":"^2.0.0","@libp2p/interface-internal":"^3.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.11"},"_npmOperationalInternal":{"tmp":"tmp/http_2.0.5_1783069612188_0.5498260501926455","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@libp2p/http","version":"2.0.6","description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-http/tree/main/packages/http#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-http.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"},"./middleware":{"types":"./dist/src/middleware/index.d.ts","import":"./dist/src/middleware/index.js","module-sync":"./dist/src/middleware/index.js"},"./routes":{"types":"./dist/src/routes/index.d.ts","import":"./dist/src/routes/index.js","module-sync":"./dist/src/routes/index.js"}},"release":{"branches":["main"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"scripts":{"build":"aegir build","clean":"aegir clean","lint":"aegir lint","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser --browser firefox --cov","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","dep-check":"aegir dep-check","release":"aegir release"},"dependencies":{"@libp2p/http-fetch":"^4.0.0","@libp2p/http-peer-id-auth":"^2.0.0","@libp2p/http-utils":"^2.0.0","@libp2p/http-websocket":"^2.0.0","@libp2p/interface":"^3.2.0","@libp2p/interface-internal":"^3.1.0","@multiformats/multiaddr":"^13.0.3","cookie":"^1.1.1","undici":"^8.0.3"},"devDependencies":{"aegir":"^48.0.11"},"browser":{"./dist/src/http.js":"./dist/src/http.browser.js"},"sideEffects":false,"gitHead":"7c4e24d4e1da103a2a4382a588d6e5f502d72fa4","_id":"@libp2p/http@2.0.6","_nodeVersion":"24.18.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-z3RRdZP/+/kjYREY9MyZ5E90bKrGThQAw9sTZyv0ahxzUM+7I0/JPFLj98Wu0tgI9LStA6vtweVi0Ffwp0u9bA==","shasum":"039efd03f2c1c9e54e3c51ff98ad9a16476efc8b","tarball":"https://registry.npmjs.org/@libp2p/http/-/http-2.0.6.tgz","fileCount":80,"unpackedSize":1714113,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@libp2p%2fhttp@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEJKtHgsrdFeG6n1Zsk6ZLbQjZwniQjzpGpKQ40Td4+gAiEArT8buljK7DMNR49CQ590WE4L1THGuu/VYBOCesOOl68="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:385d1dac-6dec-4a22-81dd-02706b9d15be"}},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/http_2.0.6_1783073271011_0.1069579122627562"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-28T10:39:21.787Z","modified":"2026-07-03T10:07:51.534Z","0.0.0":"2025-05-28T10:39:22.058Z","1.0.0":"2025-05-28T11:05:31.132Z","1.0.1":"2025-05-28T11:18:03.933Z","1.0.2":"2025-06-27T15:47:31.829Z","1.0.3":"2025-06-27T22:02:06.201Z","1.0.4":"2025-06-30T16:31:48.501Z","1.0.5":"2025-08-05T16:25:05.737Z","2.0.0":"2025-10-02T14:47:56.795Z","2.0.1":"2025-10-13T05:29:12.973Z","2.0.2":"2026-04-28T11:54:50.764Z","2.0.3":"2026-06-14T20:56:55.725Z","2.0.4":"2026-06-15T15:49:29.993Z","2.0.5":"2026-07-03T09:06:52.336Z","2.0.6":"2026-07-03T10:07:51.200Z"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-http/issues"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-http/tree/main/packages/http#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-http.git"},"description":"Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"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":"# @libp2p/http\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-http.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-http)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p-http/js-test-and-release.yml?branch=main\\&style=flat-square)](https://github.com/libp2p/js-libp2p-http/actions/workflows/js-test-and-release.yml?query=branch%3Amain)\n\n> Accept HTTP requests over libp2p streams or use libp2p protocols over HTTP\n\n# About\n\n<!--\n\n!IMPORTANT!\n\nEverything in this README between \"# About\" and \"# Install\" is automatically\ngenerated and will be overwritten the next time the doc generator is run.\n\nTo make changes to this section, please update the @packageDocumentation section\nof src/index.js or src/index.ts\n\nTo experiment with formatting, please run \"npm run docs\" from the root of this\nrepo and examine the changes made.\n\n-->\n\nThis module allows you to use HTTP requests as a transport for libp2p\nprotocols (libp2p over HTTP), and also libp2p streams as a transport for HTTP\nrequests (HTTP over libp2p).\n\nIt integrates with existing Node.js friendly HTTP frameworks such as\n[express](https://expressjs.com/) and [Fastify](https://fastify.dev) as well\nas [Request](https://developer.mozilla.org/en-US/docs/Web/API/Request)/\n[Response](https://developer.mozilla.org/en-US/docs/Web/API/Response)-based\nframeworks like [Hono](https://hono.dev/).\n\nIt even allows creating Node.js-style [http.Server](https://nodejs.org/api/http.html#class-httpserver)s\nand [WebSocketServer](https://github.com/websockets/ws/blob/HEAD/doc/ws.md#class-websocketserver)s\nin browsers to truly realize the power of the distributed web.\n\nIn addition to URL-based addressing, it can use a libp2p PeerId and/or\nmultiaddr(s) and lets libp2p take care of the routing, thus taking advantage\nof features like multi-routes, NAT traversal and stream multiplexing over a\nsingle connection.\n\nCheck out the [examples](https://github.com/libp2p/js-libp2p-http/tree/main/examples)\nfor how you can use this in your applications!\n\n# Install\n\n```console\n$ npm i @libp2p/http\n```\n\n## Browser `<script>` tag\n\nLoading this module through a script tag will make its exports available as `Libp2pHttp` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/@libp2p/http/dist/index.min.js\"></script>\n```\n\n# API Docs\n\n- <https://libp2p.github.io/js-libp2p-http/modules/_libp2p_http.html>\n\n# License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](https://github.com/libp2p/js-libp2p-http/blob/main/packages/http/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/libp2p/js-libp2p-http/blob/main/packages/http/LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n# Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md"}