{"_id":"@avatarsd-llc/libtracer-webtransport","_rev":"19-dfdb5860a9fdec39d57c0410372ff6ae","name":"@avatarsd-llc/libtracer-webtransport","dist-tags":{"latest":"0.17.0"},"versions":{"0.3.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.3.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.3.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"193d38e338d4932e8a49eef7d76af176053aac4d","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.3.0.tgz","fileCount":9,"integrity":"sha512-RBBZJRG/dkmugQossPEV+fKtMEmmmskhezqoN4OZkzjbPBB8gQ3r5ymObg0Rwl0HZTMe+EE3sPeJSGPYCLNP2Q==","signatures":[{"sig":"MEQCIA/GDdYLomCSDOhDauLhgj5CB/BLPZjhjXSAs2icRZ3oAiA38vrIxDjFQT+WmiHtbloeqdsD830CJ4w/2YPbbVlmBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35930},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"df676548a583cf42384d20625e69d1e07c505f66","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.3.0 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.3.0_1783496446640_0.9690562859700242","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.4.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.4.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"8817cade707f2676b3b1f3b7f09cf521cebb8118","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.4.0.tgz","fileCount":9,"integrity":"sha512-RqS55UkNn4TLa2blyDBiPYzQ5jb6M9q/5nWvrxguawjXVkK1qwUm1Um4To51H3dkoyYp1CGF47ARJTaNTwRJ5g==","signatures":[{"sig":"MEUCIFcdhqmvAwdr7V11fEN7dxp3vEt6/krtHhtofJIo/q/SAiEAwDFl9iqBcBgAmYqEYFtUVQ70IoLyk110yxjDtfRO0Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"94fc98d85dd5ddfc17262c59b6546c72e1fb4f97","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.4.0 <0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.4.0_1783580197357_0.7288131888689493","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.5.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.5.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"503d4b6b9e5ee821f108279aba040ad1a6672682","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.5.0.tgz","fileCount":9,"integrity":"sha512-QHR8jTHp3yYw/lXJ19V3KgahzWThBlMhPrl91mt56XVjS4VkX0sT3mJwj62n6cmc44F1/dbWG+55FUjrVPSxKQ==","signatures":[{"sig":"MEQCIGAf60kvkta+JtK4SLoVAmaOdJtQQ6hQZldrIL1TT9xjAiBCqGDHwkPX/oM69JFExbmn6G2MDQOSFXsNZoa1kNMlHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"92943c5e2c37af97e6688cfee1702a5598bc771c","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.5.0 <0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.5.0_1784647813837_0.10725041680538694","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.6.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.6.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"495531a259b49bc1ad6eab74100629d4a60818f1","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.6.0.tgz","fileCount":9,"integrity":"sha512-MN3/Ax9U/Ud8W0rsZQ5xP/8M2stbk3IKZtMsMh0Al9hWixbmPxlVhnDmaZ+fvM63CuqZ7VsVr4yVFYA/dhJVUw==","signatures":[{"sig":"MEQCIBqavac7aNbMiLHxbn4BytAzC50U6VycgVY6Dpe2T67RAiBKkqWvXARG/nDn+fUhyu09Ic6i+tHTsz4dk1rHXq1dxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"dfbd87bbeec351a4f43df327a4d8305ee38f32e1","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.6.0 <0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.6.0_1784840025945_0.3826808181398951","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.7.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.7.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"6bbc9b0758e4de7be01c63271011b6af29eb3037","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.7.0.tgz","fileCount":9,"integrity":"sha512-2HcPW3Bo2IP9/FzW2uPyxE6Zpmj4sqVbsTgBZ6fFgdjIgMvniUZg/mcYs1qAc9EYONC7EbFCnbeMgnFzyHzqkQ==","signatures":[{"sig":"MEUCIAJVagfbLYyzpkMyVVpjU1UwN9aJPk/ds896D337jRq6AiEA/jUZUwuHL5CacusZc+Outqa76YqvC6MirAPuWNLzmts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"5a69b33b5b4a203f254fa43ac6ee60e40fcceb0a","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.7.0 <0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.7.0_1785704372568_0.4354808373426007","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.7.1","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.7.1","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"e8af0ee5273d9655310e967a92308414b1c76e9f","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.7.1.tgz","fileCount":9,"integrity":"sha512-VA3DRR2UaWdUSOc9yo2U+0DnwAAOfSlW8dZlOgUqYybd2xaw/NoslKxxYiXcqYdkOnfdlU8ySMiPa/etaN+sXQ==","signatures":[{"sig":"MEUCIArRVZxp9g/vMjonmHLqzax06miyvWRDlDkHtpR4n+nCAiEA9pkypjporLpXDTLwC0poHht3g3EEINj5bUJJLkmrAnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"0674c36cb73bd3f925b6ca2c6f148ade9a2fd3db","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.7.1 <0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.7.1_1785820519696_0.649689866422515","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.8.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.8.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"cafacbfb15d83c72aaab320ce6c90b6e941bb815","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.8.0.tgz","fileCount":9,"integrity":"sha512-sBimakIW3qzWgeN6a1vg3DYJy/j4ngz9yCrSeA+kr7P/ooM7ydaahpNlE38LrEtB2OBLsyEvjlnQAMID2mqfHA==","signatures":[{"sig":"MEYCIQDE72oJFMk+xdTh5eu9VE96q0ZxPyqCD65cKKotcMvC5gIhAJ5M2RSoeBvselrcpYPUensZOZchJ5G++d4NhBX0BFsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"fabff619343d401d5f7e66f8f66fb15521057b80","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.8.0 <0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.8.0_1785994049747_0.04937092092320361","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.9.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.9.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"b766a4683d97aae5c199d77732dbef919ce0975f","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.9.0.tgz","fileCount":9,"integrity":"sha512-lfxXKCWFWrxTdqDsPKqdyWmuR1+JRHjLSSz70hS/pMCayYge0h8YigeISpCkDEubDT5hALsJG5xtUg7jn8BJ9A==","signatures":[{"sig":"MEUCICLWoQn90l6LPDSE51ww2VazqSr8TFhMNUcBdB7hHC3sAiEA8Dr8hErWE5xRa9HgQox8wh85Dmg01suZwPNGqJDyrU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37901},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"8319a0dd3c16004d45040c98500ce4e9704ecaaf","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.9.0 <0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.9.0_1786380359646_0.2318656511011088","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.9.1","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.9.1","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"52c717247a8e232092290e2f446c07c38070e092","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.9.1.tgz","fileCount":9,"integrity":"sha512-lWRRPsUMzWr1bx2uayPugNSG4tWW7i3kna7e/7r28ZXlbtJ9FE0B83kW9+smzB7SFXbh6bMzLOkJSe9uSHjkvA==","signatures":[{"sig":"MEYCIQDgcaC5ZnIQAo0YgV657ZyHPHnOQxQDDDj5jyhHDVJeEQIhAI2ZLSe0C048wKNj65S4Vid/Hpt+Y0CSHa+7HOrug+Ta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37901},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"8ca85861e6f56ada71c60b751edcbb081ac3c008","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.9.1 <0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.9.1_1786393455359_0.1924655164678366","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.10.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.10.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"fe150f31099ba967cf0cc6828b6e886d524348e2","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.10.0.tgz","fileCount":9,"integrity":"sha512-wSPB5RPd2AIc7CvoThhurSfn0LUEegFxdf58pqhSbhPDjZt38vNFaw8AHxthc4tKq5K4sEBbIDmEHMSf9DxLBg==","signatures":[{"sig":"MEYCIQDr80B245a9z8CFi5JGclYx7RHVNAnfSAwQrLgXzYZagwIhAMuOehjlmzdkV5y6oe1CNK5/lqiUTKLY0YQJIcWLE56e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37903},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"354774a7cd2f930d36692efdbaa4ba963827e105","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.10.0 <0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.10.0_1786555046690_0.1772441077450222","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.11.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.11.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"de13db85d0870f9c5eddc3c3c5e071f127416477","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.11.0.tgz","fileCount":9,"integrity":"sha512-xv/ssqX39cdTyQUlENVtMuAlq1SHJvcDtbcIM6DYEJQrYBDMRqqy9f5bci/vZvtph9Aa5BQGJI+AjvtsXFru2A==","signatures":[{"sig":"MEQCIC2zJKlCZuPF1X9Lpsz0uE2/3MO0Cd/g+PnI9Y310GYRAiBcZT2alHFrmACY9xHOIIVFqoMTSNfKy4KF2nbz0OFiMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37903},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"2138e1cb2c602f70a18a5f83669bae6db181f267","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.11.0 <0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.11.0_1786598506587_0.8772060718354708","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.12.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.12.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"0e77e62be813e5ef66816a3320a3967579aac605","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.12.0.tgz","fileCount":9,"integrity":"sha512-MnwVGwc5Ihuq5tWQaxaRy75eFPNvuKuPetsryuCMfttsBoi/LNEI0Qbfd5wsoK8hh9Urn8H2Oeixo6AX66WmLQ==","signatures":[{"sig":"MEYCIQCQouoCuOWihmZtdWuD4uQqr8XkWxJTNgBLr5xp5dtjqgIhAMlBTOaOTsnWb6rxSB31e++InGya6dNq7uCIGVBTVbp6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37903},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"eb18d43e299ca6948879057ff3c49bc6814333ac","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.12.0 <0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.12.0_1786707201677_0.44865002624122385","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.13.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.13.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"c9e2bcc2bfce909b23face1b702f374a6262b2cf","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.13.0.tgz","fileCount":9,"integrity":"sha512-ybhcwcd59T+8WwOe6bXdzEMl1NYhnPYZLE3q6U74KahdK60tjKAyUPIC3eWRG9VfoEGUZfN4gsR0FDMiAbGRRQ==","signatures":[{"sig":"MEYCIQCb4NrgAPgdmNEzsq1CVJDRcNo3xUyhnYFoj8qxshJx8QIhAMl0WaWW4K86ppAbcRPREyiKt4XN/EO/qE9rhd4y56s9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37903},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"5d1f9f5738e8dab2cd917b0fcca9497dcce2269d","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.13.0 <0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.13.0_1786888348644_0.3435842121767454","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.14.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.14.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"552ec80a3169385ae3520ee8a84089cf497e6ece","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.14.0.tgz","fileCount":9,"integrity":"sha512-2/0civG7D6mt+6I50ehrtas7+Cyywz2yrXnL5/l2OFNqi6yMWuYFG2ogm8jaRWq7hcjNBNVQyq+DfvfzdG63Aw==","signatures":[{"sig":"MEUCIEqnA2CDDKxaixRjMOyTSdvd2mczR577JpWLolQg70rRAiEA23fMKydReCAP6R9DdVxEPsVxyMcUb6qMlxr0odR0jUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37903},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"969a2ee21d6819976e2f592cce2f83d8ac2b29d3","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.14.0 <0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.14.0_1787297395529_0.24396566059959168","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.15.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.15.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"abb8fed142bd81a8caae5f4cc749967d15ddd887","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.15.0.tgz","fileCount":9,"integrity":"sha512-ryFZSp4LcrsoCpC4GTcR/wuu2JnNnMfuXPydln9g0L2vvoAEEA6u9vfGWl+L8kbxkXOZdNM5Pg1+RfmNb/HOFA==","signatures":[{"sig":"MEUCIQCje4Ez3Jkf2t5dXo1Sn+qTF/SO0BMAGQbATZugTQDMGAIgddY3t0d8Yu25bB7zFrgQmaMspWwQqzi9sWQtZyD1RPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37903},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"5fca7a8b3ceca339ddde0dd3a1ddaac2f1768c26","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.15.0 <0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.15.0_1787472762762_0.5792101978225586","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.15.1","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.15.1","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"6fdd714a04d6c504e1a454ee6ef0a06009d1c986","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.15.1.tgz","fileCount":9,"integrity":"sha512-qsNvlza/qCdKIxnF7Ajbraex9fuibM0YG9NbaQ3HyesDYxtrwTR6REZRu1QdAxqnrn2wCO241CLMkEbUyCLWnQ==","signatures":[{"sig":"MEUCIG1h9vB0IIRKlnI0UEvQcOuy/RZy3253r3PvYNIOqqaMAiEAoMztCGDLjajt2g0j9VEZmZDXfHTHsRM8VPI1vY0IaiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37903},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"affa3594ce03adb3d506b0b718bd6afdf25ec022","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.15.1 <0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.15.1_1787513653111_0.9468888307107952","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.16.0","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.16.0","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"7bc91ce6e41a30dfe84354433c78f2e73cfbb9dd","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.16.0.tgz","fileCount":9,"integrity":"sha512-Smlhb4OITlmq3iu1xodg7wn/qDxdDnOLjuKpaHG32+G5HmnVnGsAmFPL/uwNeaGVUpDK0iII5Er8BiKArJAEEg==","signatures":[{"sig":"MEYCIQC6K/KU0vt6FT4Y996ZRPXZ7p0kb5VM2/uXztdN4PPAAAIhAKIZYsj6GTKwbafoTXy9Ct2C84DF/ip+TjY19PAZWhbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37903},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"044a90074b6036009424e1f74dc18b2aa3790859","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.16.0 <0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.16.0_1788040742581_0.7536471005096834","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@avatarsd-llc/libtracer-webtransport","version":"0.16.1","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","_id":"@avatarsd-llc/libtracer-webtransport@0.16.1","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"homepage":"https://github.com/avatarsd-llc/libtracer#readme","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"a0fecee036637433b445a79190e16cc3b3aed771","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.16.1.tgz","fileCount":9,"integrity":"sha512-Vdc+HhJmmz8Y3133Wtw4L3cuuFU41R3wuIND/IQ4Lfc3TvWAH8tpgL1WQaxa2qDNLHYgE1YaIDoMNvTWDONjFQ==","signatures":[{"sig":"MEUCIQCt9NoxrN6ST4GYhDXGLGhl67NKjY/vikhX3Ke4ySyJ7gIgZZhxqz0YC45NmeAqFssAgbaflJTRxVSIvDiaLjbQXOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA2Y3QeBuawGxdyA03AFPpv4nf8Kx4iqpkKeUKT05mC4AiBhsgIWOk1i6JUDpaImQS7rscSxxiqulC1D7GaZ6SDfEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37903},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"5b91ab3ea9ac265a6ee4e568f8d17a8f1a0affed","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.16.1 <0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/libtracer-webtransport_0.16.1_1790709124186_0.22771926695317202","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"_id":"@avatarsd-llc/libtracer-webtransport@0.17.0","bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"dist":{"shasum":"c75ed88c453b91bba449a72d1e0fb8e76f171707","tarball":"https://registry.npmjs.org/@avatarsd-llc/libtracer-webtransport/-/libtracer-webtransport-0.17.0.tgz","fileCount":9,"integrity":"sha512-lm+god6mTVW6YQqIXqPd3PJcYOBm7EJAC5bwQilXsGd9oavarNqT8de7hPVp8A3/KBpU61jWZeBTiXnOM2pKUA==","signatures":[{"sig":"MEQCIFV4T3GiyhWsz7gYv5/fZhxd3IuRi8aIt6z7zJlT79kaAiBCdr5OK4sKNYX3TRvj3K98zZJwOSCpkm+7q7FuX/PzgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDURyMBXiZH+08EYRRCUV2DkSv+8Wf1K30xRylmooBPLwIhAJubLQsgDZysD7WmJSaMIP2fRRDL+CrNZwdMC6OUAm8d"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@avatarsd-llc%2flibtracer-webtransport@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37903},"main":"dist/index.js","name":"@avatarsd-llc/libtracer-webtransport","type":"module","types":"dist/index.d.ts","author":{"name":"avatarsd LLC"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./framing":{"types":"./dist/framing.d.ts","default":"./dist/framing.js"},"./package.json":"./package.json"},"gitHead":"09b823200dea057825cd949c58225fbbcf706b2b","license":"Apache-2.0","scripts":{"test":"node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"version":"0.17.0","_npmUser":{"name":"avatarsd","email":"avatarsd2@gmail.com"},"homepage":"https://github.com/avatarsd-llc/libtracer#readme","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"_npmVersion":"10.8.2","description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","directories":{},"maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0","@avatarsd-llc/libtracer":"*"},"peerDependencies":{"@avatarsd-llc/libtracer":">=0.17.0 <0.18.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libtracer-webtransport_0.17.0_1790825579602_0.280814009342673"}}},"time":{"created":"2026-07-08T07:40:46.399Z","modified":"2026-10-01T03:33:00.039Z","0.3.0":"2026-07-08T07:40:46.782Z","0.4.0":"2026-07-09T06:56:37.491Z","0.5.0":"2026-07-21T15:30:14.059Z","0.6.0":"2026-07-23T20:53:46.070Z","0.7.0":"2026-08-02T20:59:32.701Z","0.7.1":"2026-08-04T05:15:19.861Z","0.8.0":"2026-08-06T05:27:29.915Z","0.9.0":"2026-08-10T16:45:59.797Z","0.9.1":"2026-08-10T20:24:15.511Z","0.10.0":"2026-08-12T17:17:26.822Z","0.11.0":"2026-08-13T05:21:46.723Z","0.12.0":"2026-08-14T11:33:21.814Z","0.13.0":"2026-08-16T13:52:28.768Z","0.14.0":"2026-08-21T07:29:55.666Z","0.15.0":"2026-08-23T08:12:42.902Z","0.15.1":"2026-08-23T19:34:13.240Z","0.16.0":"2026-08-29T21:59:02.700Z","0.16.1":"2026-09-29T19:12:04.295Z","0.17.0":"2026-10-01T03:32:59.707Z"},"bugs":{"url":"https://github.com/avatarsd-llc/libtracer/issues"},"author":{"name":"avatarsd LLC"},"license":"Apache-2.0","homepage":"https://github.com/avatarsd-llc/libtracer#readme","keywords":["protocol","iot","graph","tlv","webtransport","http3","quic","transport"],"repository":{"url":"git+https://github.com/avatarsd-llc/libtracer.git","type":"git","directory":"bindings/typescript/packages/transport-webtransport"},"description":"WebTransport transport for libtracer (ADR-0043 Phase B) — a browser WebTransport client that carries libtracer TLV frames over ONE bidirectional stream with 4-byte u32-LE length-prefix framing, wire-compatible with the C++ tr::net::webtransport_transport_","maintainers":[{"name":"avatarsd","email":"avatarsd2@gmail.com"}],"readme":"# @avatarsd-llc/libtracer-webtransport\n\nWebTransport transport for [libtracer](https://github.com/avatarsd-llc/libtracer)\n— a browser `WebTransport` client that carries libtracer TLV frames over **one\nbidirectional stream** with **4-byte u32-LE length-prefix framing**. It is\n**wire-compatible with the C++ `tr::net::webtransport_transport_t`**\n(`core/include/libtracer/transport_webtransport.hpp`, the `libtracer_quic`\nmodule): a browser connects directly to a node's graph\n([ADR-0043](../../../../docs/adr/0043-quic-webtransport-optional-module-msquic.md)\nPhase B — the [#92](https://github.com/avatarsd-llc/libtracer/issues/92) /\n[ADR-0031](../../../../docs/adr/0031-direct-browser-to-robot-binding-and-webtransport.md)\nbrowser↔robot path).\n\nWebTransport is the browser-reachable form of QUIC (ADR-0031): TLS 1.3, no TCP\nhead-of-line blocking, and the substrate for later datagram/multi-stream modes.\nThe framing is the same M6 stream framing the C++ TCP/QUIC transports speak —\nthe prefix is *transport* framing, not part of the TLV. The core\n(`@avatarsd-llc/libtracer`) is a `peerDependency`\n([ADR-0033](../../../../docs/adr/0033-npm-subpackage-monorepo.md)).\n\n## Two entry points\n\n```ts\n// 1) The pure, socket-free length-prefix record codec.\nimport { encodeRecord, FrameReassembler } from '@avatarsd-llc/libtracer-webtransport/framing';\n\n// 2) The TransportWebTransport client (drives the runtime's WebTransport).\nimport { TransportWebTransport } from '@avatarsd-llc/libtracer-webtransport';\nimport { encode, TYPE } from '@avatarsd-llc/libtracer';\n```\n\n## Usage (browser)\n\n```ts\nconst transport = new TransportWebTransport('https://robot.local:4433/', {\n  // DEV ONLY — pin the self-signed server certificate. Browsers require an\n  // ECDSA certificate valid <= 14 days for this path; deployments use a real\n  // certificate and omit the option.\n  serverCertificateHashes: [{ algorithm: 'sha-256', value: certHashBytes }],\n});\ntransport.onFrame((bytes) => console.log('frame', bytes));\nawait transport.connect();\ntransport.send(encode(myTlv));\n```\n\nCompute the dev hash from the server's PEM:\n\n```sh\nopenssl x509 -in cert.pem -outform der | openssl dgst -sha256 -binary | base64\n```\n\n`TransportWebTransport` satisfies the client SDK's `ClientTransport` seam\nstructurally (`send` / `onFrame` / `onClose`), exactly like `TransportWs` —\n`new LibtracerClient(transport)` works unchanged.\n\n## Runtimes and testing\n\nNode has **no native WebTransport client**, so this package's unit tests run\nagainst a mocked `WebTransport` (web streams), and the wire itself is proven\nend-to-end in C++ (`core/tests/webtransport_test.cpp` implements the client\nhalf of the handshake). A real-browser interop harness\n(`test/interop-browser.test.mjs`) drives chrome-headless via puppeteer against\nthe C++ `wt_interop_server` echo binary; it skips gracefully unless\n`LIBTRACER_WT_INTEROP_SERVER` is set **and** puppeteer is installed.\n","readmeFilename":"README.md"}