{"_id":"@adamo-tech/core","_rev":"3-f6774f53c3e8e92ba75b70e0a7d69528","name":"@adamo-tech/core","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@adamo-tech/core","version":"1.0.0","keywords":["adamo","livekit","ros","robotics","teleoperation"],"license":"MIT","_id":"@adamo-tech/core@1.0.0","maintainers":[{"name":"adamo-sam","email":"sam@adamohq.com"}],"dist":{"shasum":"de556811c116db78a4d575f9544a3512205cfa1c","tarball":"https://registry.npmjs.org/@adamo-tech/core/-/core-1.0.0.tgz","fileCount":6,"integrity":"sha512-q44wUTq4gKqjwHCZLif3rUNTivvuK9mMMXvM4zfbBsIRC9m0NmC4DHZA6cnPDF/FODi5+fr4g4KNdbR9f0cjeg==","signatures":[{"sig":"MEQCIG89xzFybEeCFneJy/qpXQJv5/IxgxZYZKxl1S1mmWChAiB5LXS0W8cH3esI9RjTQo2m77Ma/7ikFxQanEJPTqbOOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124967},"main":"./dist/index.js","_from":"file:adamo-tech-core-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"adamo-sam","email":"sam@adamohq.com"},"_resolved":"/private/var/folders/h5/0v1w328d7k16rncr7t4knkd80000gn/T/f4cd619528a3b85434fcc0283e40be15/adamo-tech-core-1.0.0.tgz","_integrity":"sha512-q44wUTq4gKqjwHCZLif3rUNTivvuK9mMMXvM4zfbBsIRC9m0NmC4DHZA6cnPDF/FODi5+fr4g4KNdbR9f0cjeg==","_npmVersion":"11.6.2","description":"Core ADAMO client library for teleoperation via LiveKit","directories":{},"_nodeVersion":"25.2.1","dependencies":{"livekit-client":"^2.9.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1765727915856_0.09779179109024261","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@adamo-tech/core","version":"1.0.1","description":"Core ADAMO client library for teleoperation via LiveKit","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","default":"./dist/index.js"}},"dependencies":{"livekit-client":"^2.9.1"},"devDependencies":{"@types/node":"^20.0.0","tsup":"^8.0.0","typescript":"^5.0.0"},"publishConfig":{"access":"public"},"keywords":["adamo","livekit","ros","robotics","teleoperation"],"license":"MIT","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts","dev":"tsup src/index.ts --format cjs,esm --dts --watch","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_id":"@adamo-tech/core@1.0.1","_integrity":"sha512-s/gNW/PdC8ZCw6Z/EfXDlQoTTqMoeecooDIXj6f8fqLAjn3zGkof9CMaSE8IqhcbKA5J1zhiKCPtBBTfrQCIfw==","_resolved":"/private/var/folders/h5/0v1w328d7k16rncr7t4knkd80000gn/T/5e961afb17b67c6e89850e9a389f8b19/adamo-tech-core-1.0.1.tgz","_from":"file:adamo-tech-core-1.0.1.tgz","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-s/gNW/PdC8ZCw6Z/EfXDlQoTTqMoeecooDIXj6f8fqLAjn3zGkof9CMaSE8IqhcbKA5J1zhiKCPtBBTfrQCIfw==","shasum":"ff1dccfe797a736298b95535949cb6e04980c5e4","tarball":"https://registry.npmjs.org/@adamo-tech/core/-/core-1.0.1.tgz","fileCount":6,"unpackedSize":117639,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrGv0rdQS7orRSOhFPPDC0EIGBLU83ZLNcvDf0apbknAIhAOPhwG5HZUB0Dj2PZ/LB3DQeusDs8DlT9T+16OfA8O80"}]},"_npmUser":{"name":"adamo-sam","email":"sam@adamohq.com"},"directories":{},"maintainers":[{"name":"adamo-sam","email":"sam@adamohq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.0.1_1765730610666_0.25551370354324265"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-14T15:58:35.429Z","modified":"2025-12-14T16:43:31.035Z","1.0.0":"2025-12-14T15:58:36.023Z","1.0.1":"2025-12-14T16:43:30.820Z"},"license":"MIT","keywords":["adamo","livekit","ros","robotics","teleoperation"],"description":"Core ADAMO client library for teleoperation via LiveKit","maintainers":[{"name":"adamo-sam","email":"sam@adamohq.com"}],"readme":"# @adamo-tech/core\n\nCore TypeScript library for robot teleoperation. Provides a simple API for video streaming, gamepad input, and heartbeat monitoring.\n\n## Installation\n\n```bash\npnpm add @adamo-tech/core\n```\n\n## Quick Start\n\n```typescript\nimport { AdamoClient, HeartbeatManager, JoypadManager, HeartbeatState } from '@adamo-tech/core';\n\nconst client = new AdamoClient({\n  serverIdentity: 'robot',\n  playoutDelay: 0,\n});\n\nawait client.connect('wss://your-server.com', token);\n\n// Subscribe to video\nclient.subscribe('front_camera', (track) => {\n  const video = document.getElementById('video') as HTMLVideoElement;\n  video.srcObject = new MediaStream([track.mediaStreamTrack!]);\n});\n\n// Heartbeat monitoring\nconst heartbeat = new HeartbeatManager(client);\nheartbeat.start();\n\n// Gamepad input\nconst joypad = new JoypadManager(client);\njoypad.start();\n```\n\n## Documentation\n\nSee [docs.adamohq.com](https://docs.adamohq.com) for full API documentation.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}