{"_id":"@agentdance/node-webrtc-stun","_rev":"14-9998d7b6d6b2d8df8df029c5293f8ab1","name":"@agentdance/node-webrtc-stun","dist-tags":{"latest":"1.0.13"},"versions":{"1.0.0":{"name":"@agentdance/node-webrtc-stun","version":"1.0.0","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.0","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"5700e899573408eecd3cc7495997ffbb995a9d57","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.0.tgz","fileCount":31,"integrity":"sha512-ols5kGu5ovwAktsWlaJKjeNy/RgoZvymt053cxSu9cCTkhCp86+/lSjCL0XqLtsNxcWLFYoGKljOOLnqbuYRfA==","signatures":[{"sig":"MEQCIFa7YYAtWs9F9/18S6GFI/R1pqq1bFYn8oPuXddW+FYKAiArNydoKS2xeIreseOHOTXNYshrR/2h44ATy75oTek9pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87872},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/304a44278c58dd9bd8553c016a4ca9aa/agentdance-node-webrtc-stun-1.0.0.tgz","_integrity":"sha512-ols5kGu5ovwAktsWlaJKjeNy/RgoZvymt053cxSu9cCTkhCp86+/lSjCL0XqLtsNxcWLFYoGKljOOLnqbuYRfA==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.0_1774680243085_0.5978327188639685","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@agentdance/node-webrtc-stun","version":"1.0.1","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.1","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"1c6f53fc0263fb82e9108b745fcbed267be261ce","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.1.tgz","fileCount":32,"integrity":"sha512-ZCAJV0MOiA7xIXMWrF/R+X9GbbyCb67wdsM5o1QI9KhkBHxU6jVO/30IpWt+w/L/FVRZSnkvai//dKW4Wv/JLA==","signatures":[{"sig":"MEUCIQCkxJulGpl3CIFWwP71XfLyzwAuf3RERtv0aS1kVwoG0gIgJTw9obfee+HOSbrlDN7/cBfgi90tn3lupFEBb+SGHac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88938},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/14538475b85fdf96b2714b30cc4d1444/agentdance-node-webrtc-stun-1.0.1.tgz","_integrity":"sha512-ZCAJV0MOiA7xIXMWrF/R+X9GbbyCb67wdsM5o1QI9KhkBHxU6jVO/30IpWt+w/L/FVRZSnkvai//dKW4Wv/JLA==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.1_1774680939063_0.4303056163197587","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@agentdance/node-webrtc-stun","version":"1.0.2","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.2","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"aaa46a71bbbd54fba1b37bcfa6f2851d16cf65f2","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.2.tgz","fileCount":32,"integrity":"sha512-4YztdM17h+G/M4f7avDfJHNEEoZRhO2Uw9S1YEwtp4QOfcBqAejl7ktrZTVfVCXQ9cC0v4AdJ+JQuWX5bC6Xuw==","signatures":[{"sig":"MEQCIEmpq5iT8q3dvYJN5Lgur4NP2YKmNNQ1MMs2Efrg0ZjxAiAcJbUbZYeiS2bERsaJqxHquXNVfp2CTFknRkNU3Vbmgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88938},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/e8bab6447eeda15f913ed7a397dc3bee/agentdance-node-webrtc-stun-1.0.2.tgz","_integrity":"sha512-4YztdM17h+G/M4f7avDfJHNEEoZRhO2Uw9S1YEwtp4QOfcBqAejl7ktrZTVfVCXQ9cC0v4AdJ+JQuWX5bC6Xuw==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.2_1774681374882_0.1850297894842563","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@agentdance/node-webrtc-stun","version":"1.0.3","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.3","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"ea7b6f63dcf2af6145a31f2a6b0b04c42fbecbb0","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.3.tgz","fileCount":32,"integrity":"sha512-sRapFP4HBBl/CvONKbMpoA+AxJrre6hSiAljIbq+bTxz3MQaXXX2y9Q80MF6raC+kTZPSHg2BCjahgQhtodiFA==","signatures":[{"sig":"MEQCIBBf6wrL9aK61VBvzIGds1vcx/L+XZ/4kpoiGiDjtyaKAiBhfNhP5mfvapO6twIElGiAqkXCcxV+i+Pc8B+ueNzKCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88938},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/037c87a3a5443057d947621c0960f107/agentdance-node-webrtc-stun-1.0.3.tgz","_integrity":"sha512-sRapFP4HBBl/CvONKbMpoA+AxJrre6hSiAljIbq+bTxz3MQaXXX2y9Q80MF6raC+kTZPSHg2BCjahgQhtodiFA==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.3_1774682497628_0.6421209472674019","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@agentdance/node-webrtc-stun","version":"1.0.4","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.4","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"cf237e5659a05bf06d77bf1877a54705e5018d43","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.4.tgz","fileCount":32,"integrity":"sha512-WGZLsls/3IVNnY32kfFqHLG/fiMapTXfnTQWbdQquhWsQVzzx9NHwEBZ9tdYezQ1FPmXqDpiWtB0t4nRhVU4bw==","signatures":[{"sig":"MEUCIQCFBeZ7eyA/15Baiz9mzP5NuYLJaelvrodVLHS+mtc0lAIgd1C/fpM8WE6qknJPDswtcQGCBHzMQjDYg3PYj8yuLJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88938},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/fdede170b54a6cedbb233552982edb93/agentdance-node-webrtc-stun-1.0.4.tgz","_integrity":"sha512-WGZLsls/3IVNnY32kfFqHLG/fiMapTXfnTQWbdQquhWsQVzzx9NHwEBZ9tdYezQ1FPmXqDpiWtB0t4nRhVU4bw==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.4_1774684056301_0.17242382971015724","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@agentdance/node-webrtc-stun","version":"1.0.5","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.5","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"c846ca10c353c0ccf150ad1c2fdbde90bfcddeb3","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.5.tgz","fileCount":32,"integrity":"sha512-6tf9Bf570RdOU8vd0yPmcdoN8lNGDwiqqU8wF8m32SX3esWKrHR8NQImtH7o1OYw1AfnV1DEMVhDXvYHGcXewQ==","signatures":[{"sig":"MEYCIQCu1ROjeXZOkDS0WqQMpG8XktFbnLvr4j6bBFGyfaLXEQIhAIc13HVrszBCXkdrXP62IDRQxrdSMMuFf15f6xTsXJ0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88938},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/b51f41e237397a34c7b5daaaf214ad5d/agentdance-node-webrtc-stun-1.0.5.tgz","_integrity":"sha512-6tf9Bf570RdOU8vd0yPmcdoN8lNGDwiqqU8wF8m32SX3esWKrHR8NQImtH7o1OYw1AfnV1DEMVhDXvYHGcXewQ==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.5_1774791796066_0.9961403031422116","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@agentdance/node-webrtc-stun","version":"1.0.6","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.6","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"123f1589093909d73540590e83c1ce5a73045c5e","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.6.tgz","fileCount":32,"integrity":"sha512-XmNq7N3RHQNHnLY+ra1sZmq9+YItXKhQRYb/r8gRLtKQgMACIXBu0sHp38J1lETAZbUD2miLnsUCPAq3OwN6HA==","signatures":[{"sig":"MEUCIBjwD4F0mCbydZ7LsOIW++S7s8p8a9vOyz9BUfpTIxw2AiEA5PUglkKPOvyNIoRsF1kNDgylm4khNgxDiosdKE/LZNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88938},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/978e54991cc617a2862e0f2b1db574e1/agentdance-node-webrtc-stun-1.0.6.tgz","_integrity":"sha512-XmNq7N3RHQNHnLY+ra1sZmq9+YItXKhQRYb/r8gRLtKQgMACIXBu0sHp38J1lETAZbUD2miLnsUCPAq3OwN6HA==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.6_1774795781431_0.334626585753959","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@agentdance/node-webrtc-stun","version":"1.0.7","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.7","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"ee63b2c6a9794f7a57054019dc7d360dbfc0d684","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.7.tgz","fileCount":32,"integrity":"sha512-6x74PoY1aycUeIJKGoinlLRQdAQmZMUQWsB4I0w54eeUmVvOK66U2wKZgIAzHPxKqGz+XTEpEkEOwfgepGCUOg==","signatures":[{"sig":"MEUCIGxzUXf9/LUsaA4xF+RLMjvnWzMhce0KtM4ZpKu2bngmAiEA21MblQzBrAoU/adtVoNTJsXIIi7Xvdt4QP6Us4kXa04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88938},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/cdd4733f0e260e2aa7059e408f4c74a6/agentdance-node-webrtc-stun-1.0.7.tgz","_integrity":"sha512-6x74PoY1aycUeIJKGoinlLRQdAQmZMUQWsB4I0w54eeUmVvOK66U2wKZgIAzHPxKqGz+XTEpEkEOwfgepGCUOg==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.7_1774796967035_0.7542671125351985","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@agentdance/node-webrtc-stun","version":"1.0.8","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.8","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"40ec7b79cb5240d0a52d1f6a5b51903d3f75586c","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.8.tgz","fileCount":32,"integrity":"sha512-5haZSDB9CVEQ9u6yvMrrnbLjNYYVNtFi4sHcRx7fN7jHnoR6rLPl+w8MBsgo4yR1cBy1Hjd0IdSSIygh35MGrw==","signatures":[{"sig":"MEUCIAU1QlmiNVPrbdEN9ODbQ0abXJTofxMsufOMHfjF2bCJAiEA+nNCfkNKGlNfVxdE0ijqiPol66eAyi0r6jr6028m3jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88938},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/9e5604b2af5019b3c5c192b5f43821e5/agentdance-node-webrtc-stun-1.0.8.tgz","_integrity":"sha512-5haZSDB9CVEQ9u6yvMrrnbLjNYYVNtFi4sHcRx7fN7jHnoR6rLPl+w8MBsgo4yR1cBy1Hjd0IdSSIygh35MGrw==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.8_1774798435700_0.7300636068326292","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@agentdance/node-webrtc-stun","version":"1.0.9","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.9","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"de2c9fddfe02bcaf287f1122b70c4b024baf5b70","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.9.tgz","fileCount":32,"integrity":"sha512-eK93g9aR74L3pEiqfROcWH8UxGEcecG4EOhQ1GSpUQYU2vlF9I7irfOvJ5jHYKyApJrUuRiwkdvg/XWYMLVBMA==","signatures":[{"sig":"MEUCIQD7/F+FzVOnJR6Ajf0Qda6DJjsquHxP/EjrGR5G6vmG4AIgEaCAtHRaTGZQVr9qx4HuTLvclPoZuYtyzMOyaMgqTsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88938},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/b142ad519e6c686cd31ec47f172bd1f7/agentdance-node-webrtc-stun-1.0.9.tgz","_integrity":"sha512-eK93g9aR74L3pEiqfROcWH8UxGEcecG4EOhQ1GSpUQYU2vlF9I7irfOvJ5jHYKyApJrUuRiwkdvg/XWYMLVBMA==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.9_1774800417918_0.9041888392514867","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@agentdance/node-webrtc-stun","version":"1.0.10","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.10","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"d494fa4018f8e1231b3c9f929f1d1a94dcbb054e","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.10.tgz","fileCount":32,"integrity":"sha512-///bMctcuETETFm0HmFrQCOO+VaEgEytNQ0YgFIotfRmRHHKpxhulOXZQyIZNebh70XRyOft72cT+jcoWJCa/A==","signatures":[{"sig":"MEQCIFAzijDVjgcSQ79MNGrwx7F8J6ZaU5ecp3loyUSHZ/OJAiATYYwnUhWB/HUIIvBeNPayBHtkHDhMU4NgGB9bV0cNLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88939},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/91d7f89912c0da532a63ff22b1317fdb/agentdance-node-webrtc-stun-1.0.10.tgz","_integrity":"sha512-///bMctcuETETFm0HmFrQCOO+VaEgEytNQ0YgFIotfRmRHHKpxhulOXZQyIZNebh70XRyOft72cT+jcoWJCa/A==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.10_1774887554776_0.07178126661557926","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@agentdance/node-webrtc-stun","version":"1.0.11","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.11","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"af646f96bad2ed760073b15b43db0a492f391874","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.11.tgz","fileCount":32,"integrity":"sha512-2q4jFUb7os5ykabU7hH8iped08btsITkNvOPeczYV5rtklZ1Bvv5jQQeh1EWcW6MpYL7X9L5IAR9YxlRlyHRwg==","signatures":[{"sig":"MEUCIFU04ZLGkk4IVnRFSAwFEP9LVwLDnroX14rG2gsCJQF0AiEA6zCNXhwE1QKneW3QZHjBMq78hAj4WOvW3NFpbRBacuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88939},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/79fb26e59e605c73c7b5970124dac5f9/agentdance-node-webrtc-stun-1.0.11.tgz","_integrity":"sha512-2q4jFUb7os5ykabU7hH8iped08btsITkNvOPeczYV5rtklZ1Bvv5jQQeh1EWcW6MpYL7X9L5IAR9YxlRlyHRwg==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.4","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.11_1774972606506_0.03094950802700769","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@agentdance/node-webrtc-stun","version":"1.0.12","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","_id":"@agentdance/node-webrtc-stun@1.0.12","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"homepage":"https://github.com/agent-dance/node-webrtc#readme","bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"dist":{"shasum":"57d710541c16253d95289dde9f07d7b054b98b2a","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.12.tgz","fileCount":32,"integrity":"sha512-ixKgH7gdLz6DMY7ps5RFQXZ3wyeIHF4QlkBwTBEMdFxL3DVQvapfe2P4gyXDhWlrUsnCABkcjS63bkByVEHg5g==","signatures":[{"sig":"MEQCIDnwsoPOoHymS6i943/Mm1qG5trxJIgyCsoO66mr4jGxAiAoyUgggVsrWGswDGzl2gx/wyx+SXLN8eT/ST6yO7pgDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88939},"main":"./dist/index.js","type":"module","_from":"file:agentdance-node-webrtc-stun-1.0.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"_resolved":"/tmp/4146b1825fb74b9e7eeb101b7f56a814/agentdance-node-webrtc-stun-1.0.12.tgz","_integrity":"sha512-ixKgH7gdLz6DMY7ps5RFQXZ3wyeIHF4QlkBwTBEMdFxL3DVQvapfe2P4gyXDhWlrUsnCABkcjS63bkByVEHg5g==","repository":{"url":"git+https://github.com/agent-dance/node-webrtc.git","type":"git","directory":"packages/stun"},"_npmVersion":"10.9.7","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/node-webrtc-stun_1.0.12_1775139408684_0.5263929397811704","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@agentdance/node-webrtc-stun","version":"1.0.13","description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"license":"MIT","homepage":"https://github.com/agent-dance/node-webrtc#readme","repository":{"type":"git","url":"git+https://github.com/agent-dance/node-webrtc.git","directory":"packages/stun"},"bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"engines":{"node":">=18"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"sideEffects":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"typescript":"*","vitest":"*","@types/node":"*"},"scripts":{"build":"tsc","test":"vitest run","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_id":"@agentdance/node-webrtc-stun@1.0.13","_integrity":"sha512-jigjzCXdXc9Uu94tHh0G8xlMxD73/ul0TyraQWgkBav5oY9HbRvK4tAsZ89s6Mlc3CDh+dYjQ5q83DuwW/9D5A==","_resolved":"/tmp/d84607d92e9d18de5a89e4b176d5151e/agentdance-node-webrtc-stun-1.0.13.tgz","_from":"file:agentdance-node-webrtc-stun-1.0.13.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-jigjzCXdXc9Uu94tHh0G8xlMxD73/ul0TyraQWgkBav5oY9HbRvK4tAsZ89s6Mlc3CDh+dYjQ5q83DuwW/9D5A==","shasum":"3f459086204837cec4d239de40bcb1e6386fcd15","tarball":"https://registry.npmjs.org/@agentdance/node-webrtc-stun/-/node-webrtc-stun-1.0.13.tgz","fileCount":32,"unpackedSize":88939,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFcjmR9sn8f3ZhCwbJyCgOi5Vyj6ABYYg739fNn63ZmWAiAEIXGFWyHwk7IZodY73AHSTpS1FruVUFCAOsw1tW94LA=="}]},"_npmUser":{"name":"buthim","email":"me@blurooo.com"},"directories":{},"maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-webrtc-stun_1.0.13_1775276885264_0.16365507162389137"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-28T06:44:02.989Z","modified":"2026-04-04T04:28:05.561Z","1.0.0":"2026-03-28T06:44:03.294Z","1.0.1":"2026-03-28T06:55:39.272Z","1.0.2":"2026-03-28T07:02:55.036Z","1.0.3":"2026-03-28T07:21:37.765Z","1.0.4":"2026-03-28T07:47:36.484Z","1.0.5":"2026-03-29T13:43:16.199Z","1.0.6":"2026-03-29T14:49:41.621Z","1.0.7":"2026-03-29T15:09:27.233Z","1.0.8":"2026-03-29T15:33:55.837Z","1.0.9":"2026-03-29T16:06:58.081Z","1.0.10":"2026-03-30T16:19:14.912Z","1.0.11":"2026-03-31T15:56:46.654Z","1.0.12":"2026-04-02T14:16:48.817Z","1.0.13":"2026-04-04T04:28:05.424Z"},"bugs":{"url":"https://github.com/agent-dance/node-webrtc/issues"},"license":"MIT","homepage":"https://github.com/agent-dance/node-webrtc#readme","keywords":["webrtc","stun","rfc5389","ice","hmac","typescript","node"],"repository":{"type":"git","url":"git+https://github.com/agent-dance/node-webrtc.git","directory":"packages/stun"},"description":"RFC 5389 STUN message codec + client — HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes. Part of the @agentdance/node-webrtc stack.","maintainers":[{"name":"buthim","email":"me@blurooo.com"}],"readme":"# @agentdance/node-webrtc-stun\n\nRFC 5389 STUN message codec + client for Node.js — part of the [`@agentdance/node-webrtc`](https://github.com/agent-dance/node-webrtc) pure-TypeScript WebRTC stack.\n\n## Features\n\n- Full message encode/decode: XOR-MAPPED-ADDRESS (IPv4 + IPv6), MAPPED-ADDRESS, USERNAME, ERROR-CODE\n- HMAC-SHA1 MESSAGE-INTEGRITY; CRC-32 FINGERPRINT\n- ICE attributes: PRIORITY, USE-CANDIDATE, ICE-CONTROLLING, ICE-CONTROLLED\n- Transaction client with retransmit\n- Zero native dependencies\n\n## Install\n\n```bash\nnpm install @agentdance/node-webrtc-stun\n```\n\n## Usage\n\n```typescript\nimport { encodeMessage, decodeMessage, createBindingRequest } from '@agentdance/node-webrtc-stun';\n\nconst req = createBindingRequest({ username: 'user:pass', priority: 12345 });\nconst buf = encodeMessage(req, 'password');\nconst msg = decodeMessage(buf);\n```\n\n## Full Documentation\n\nSee the [main package README](https://github.com/agent-dance/node-webrtc#readme) for the complete API reference, usage examples, and architecture overview.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}