{"_id":"@bolloon/rokid-sdk","name":"@bolloon/rokid-sdk","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@bolloon/rokid-sdk","version":"0.1.0","description":"Vendor-neutral Rokid Glass bridge protocol and mock SDK for Bolloon","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json","test":"npm run build && node --test test/*.mjs","pack:check":"npm run build && npm pack --dry-run"},"license":"MIT","engines":{"node":">=20"},"devDependencies":{"typescript":"^5.0.0"},"_id":"@bolloon/rokid-sdk@0.1.0","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-uR1fDcQj/sT25TrvXIuRar9d90b6df01X8y+EBWpmwaF4QrH5SQ8M4KIkWwl8hYFfdyeiJ7AHPGXpRCtQE72Ug==","shasum":"790f3b9c40f414c8788bdeaf4886b61fb0ad4f9c","tarball":"https://registry.npmjs.org/@bolloon/rokid-sdk/-/rokid-sdk-0.1.0.tgz","fileCount":23,"unpackedSize":30359,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC9RMGGcOsdI2WNvATG5vkfaQDg6MtgegCelcAbll5zhwIhANPRV6LdmymZl9jgs82TZZ9nSWlMtRLvsN/5uEpe4LG9"}]},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"directories":{},"maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rokid-sdk_0.1.0_1786351872696_0.673083121666201"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-10T08:51:12.542Z","0.1.0":"2026-08-10T08:51:12.860Z","modified":"2026-08-10T08:51:13.105Z"},"maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"description":"Vendor-neutral Rokid Glass bridge protocol and mock SDK for Bolloon","license":"MIT","readme":"# @bolloon/rokid-sdk\n\nBolloon 的 Rokid 眼镜协议层与 Mock SDK。它只定义跨端消息、连接状态、设备状态、语音结果和错误协议，不包含 Rokid 私有 SDK、AAR/JAR、密钥或设备授权文件。\n\n## 开发\n\n```bash\nnpm install\nnpm test\nnpm run pack:check\nnode examples/mock-roundtrip.mjs\n```\n\n## 核心 API\n\n- `RokidDeviceClient`：连接、发送消息/通知、播报文本、读取设备状态。\n- `RokidTransport`：手机端或眼镜端的实际传输实现接口。\n- `RokidMessage` / `RokidEvent` / `RokidCapability`：稳定的跨端类型。\n- `createMockRokidTransport()`：单端 Mock。\n- `createMockRokidTransportPair()`：手机—眼镜 Mock 回环。\n\n真实 Rokid SDK 到位后，只需要在 Android/Glass 工程中实现 `RokidTransport` 或 Vendor Adapter，不改变本包公共协议。\n","readmeFilename":"README.md","_rev":"1-a1b474c7f7b35aa36fec6724914aec0a"}