{"_id":"@anysync/game-live","name":"@anysync/game-live","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@anysync/game-live","version":"1.0.0","description":"The live game link: races the WebRTC data channel against the WebSocket relay (via @anysync/game-net) and exposes one fast game channel to a game module. Never TURN.","type":"module","sideEffects":false,"exports":{".":{"import":"./src/index.js"},"./*":{"import":"./src/*.js"}},"keywords":["anysync","tinyplay","games","game-sdk","phone-remote","tv","webrtc","kids-games"],"dependencies":{"@anysync/game-net":"^1.0.0"},"license":"MIT","author":{"name":"AnySync"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/anysync/anysync.git"},"homepage":"https://developer.anysync.net","bugs":{"url":"https://github.com/anysync/anysync/issues"},"_id":"@anysync/game-live@1.0.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-z0bl4q9zNWHUsjTm8/w71S09krn0OsZ8hKhGf1DQbQ6RFexdyfQzN5vGlLkK+sJEtajj8O/j4nOYXY5Q+7KHAA==","shasum":"b73824391aa3d5432200bfd80f0d30c6c764f0b1","tarball":"https://registry.npmjs.org/@anysync/game-live/-/game-live-1.0.0.tgz","fileCount":3,"unpackedSize":4725,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCC2wDmQ76WFzqDBeJgZhAgiM/N9DEHfFGeDlZmtT/bngIgFwLn0lheZjgUNODqIU49tn7C3w+j5mUqBF7p5gHwfbU="}]},"_npmUser":{"name":"thongsvu","email":"thongsvu@gmail.com"},"directories":{},"maintainers":[{"name":"thongsvu","email":"thongsvu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/game-live_1.0.0_1786429070073_0.4410253138238931"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-11T06:17:49.893Z","1.0.0":"2026-08-11T06:17:50.233Z","modified":"2026-08-11T06:17:50.433Z"},"maintainers":[{"name":"thongsvu","email":"thongsvu@gmail.com"}],"description":"The live game link: races the WebRTC data channel against the WebSocket relay (via @anysync/game-net) and exposes one fast game channel to a game module. Never TURN.","homepage":"https://developer.anysync.net","keywords":["anysync","tinyplay","games","game-sdk","phone-remote","tv","webrtc","kids-games"],"repository":{"type":"git","url":"git+https://github.com/anysync/anysync.git"},"author":{"name":"AnySync"},"bugs":{"url":"https://github.com/anysync/anysync/issues"},"license":"MIT","readme":"# @anysync/game-live — the live game link\n\nRaces the peer-to-peer **WebRTC data channel** (\"direct\", STUN-only) against the\nsignaling **WebSocket relay** (\"ws\") using `@anysync/game-net`, and hands a game\nmodule one channel `{ send, on, which }` that always uses the faster open path.\nTURN is never used (it adds a server hop a game cannot afford). The app injects\nthin send/subscribe adapters for the two real transports; `deliver(name, str)`\nfeeds inbound frames back per-transport so ping/pong RTT stays accurate.\n","readmeFilename":"README.md","_rev":"1-a7c57d274295f998a94ba786511f0016"}