{"_id":"@dreamboard-games/gameplay-authority-protocol","name":"@dreamboard-games/gameplay-authority-protocol","dist-tags":{"alpha":"0.1.0-alpha.0","latest":"0.1.0-alpha.0"},"versions":{"0.1.0-alpha.0":{"name":"@dreamboard-games/gameplay-authority-protocol","version":"0.1.0-alpha.0","description":"Typed Gameplay Authority WebSocket frames and capability claims","repository":{"type":"git","url":"git+https://github.com/dreamboard-games/dreamboard.git"},"homepage":"http://dreamboard.games/","license":"Apache-2.0","publishConfig":{"access":"public"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"dreamboard-source":"./src/index.ts","bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"dependencies":{"zod":"4.4.3"},"devDependencies":{"@types/bun":"^1.3.14","eslint":"^9.39.4","typescript":"^5.9.3","@dreamboard/eslint-config":"0.0.0","@dreamboard/typescript-config":"0.0.0"},"scripts":{"build":"tsc -b","lint":"eslint 'src/**/*.ts'","test":"bun test"},"_id":"@dreamboard-games/gameplay-authority-protocol@0.1.0-alpha.0","bugs":{"url":"https://github.com/dreamboard-games/dreamboard/issues"},"_integrity":"sha512-AhuGkjOJhjkUOkqBCQ8F6+K66NHLq3U+TLe85O35kskh77mhN67dQgmWx81Lb6x5EaZyOifrw51puajJZJfTwg==","_resolved":"/private/var/folders/ks/gvj74rpd2fv6h45rdhsy3rm00000gn/T/ef459ce2d346c9939e765002e984e277/dreamboard-games-gameplay-authority-protocol-0.1.0-alpha.0.tgz","_from":"file:dreamboard-games-gameplay-authority-protocol-0.1.0-alpha.0.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-AhuGkjOJhjkUOkqBCQ8F6+K66NHLq3U+TLe85O35kskh77mhN67dQgmWx81Lb6x5EaZyOifrw51puajJZJfTwg==","shasum":"7b444a854878422c842b2a06eef785fad4381881","tarball":"https://registry.npmjs.org/@dreamboard-games/gameplay-authority-protocol/-/gameplay-authority-protocol-0.1.0-alpha.0.tgz","fileCount":25,"unpackedSize":60808,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCzEcKj5M2f8z3OZI4bEYDCLH2eY2PKKOdqxPBgExs5zwIgLQRjXVgjeO+/gCvjsvoF3gsu36ix4RvGwmuls2ACjD0="}]},"_npmUser":{"name":"ctan1345","email":"ctan1345@uni.sydney.edu.au"},"directories":{},"maintainers":[{"name":"ctan1345","email":"ctan1345@uni.sydney.edu.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gameplay-authority-protocol_0.1.0-alpha.0_1781146354950_0.23948754029364827"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-11T02:52:34.808Z","0.1.0-alpha.0":"2026-06-11T02:52:35.133Z","modified":"2026-06-11T02:52:35.373Z"},"maintainers":[{"name":"ctan1345","email":"ctan1345@uni.sydney.edu.au"}],"description":"Typed Gameplay Authority WebSocket frames and capability claims","homepage":"http://dreamboard.games/","repository":{"type":"git","url":"git+https://github.com/dreamboard-games/dreamboard.git"},"bugs":{"url":"https://github.com/dreamboard-games/dreamboard/issues"},"license":"Apache-2.0","readme":"# @dreamboard-games/gameplay-authority-protocol\n\nTyped wire contract for the Dreamboard Gameplay Authority WebSocket service:\nframe schemas, capability claims, and protocol version constants shared by the\nauthority service and its clients.\n\nThis is the protocol browsers and the Dreamboard CLI dev host already speak\nwhen connecting to gameplay sessions. Use\n[`@dreamboard-games/gameplay-authority-client`](https://www.npmjs.com/package/@dreamboard-games/gameplay-authority-client)\nfor a typed client instead of consuming frames directly.\n\n```ts\nimport { ServerGameplayFrameSchema } from \"@dreamboard-games/gameplay-authority-protocol\";\n```\n\nVersioning follows the authority service deployment cadence; pin exact\nversions in consumers.\n","readmeFilename":"README.md","_rev":"1-928f0adf69f9c99d7cb0e978af31bf21"}