{"_id":"@agevine/wearables","_rev":"3-d05ef8a7c7dbe55facb72674de3e8876","name":"@agevine/wearables","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@agevine/wearables","version":"0.1.0","_id":"@agevine/wearables@0.1.0","maintainers":[{"name":"kilopal","email":"kilopalisme@gmail.com"}],"dist":{"shasum":"41ff11175849acc2199f57e851df1e3cdfa36f29","tarball":"https://registry.npmjs.org/@agevine/wearables/-/wearables-0.1.0.tgz","fileCount":4,"integrity":"sha512-eZJsWJC3GbKS74UjFj50PSFr184Kx5nYTmxRA5s0HjR62zxp4gLUbgAngPR/PNr51yVNPFJxrJqrBeM7njWzUA==","signatures":[{"sig":"MEUCIQCxSOA9w9AV3Lv8xDimem5R3rZZxL1A4yks1SPzrEtvwAIgQE+X+Z+s5ZYTlMN7OfcbegSQPgRdl6JkYdOgjsuGR5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3038},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1918e0bef7e723cf66150cbda9963820682376b6","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"kilopal","email":"kilopalisme@gmail.com"},"_npmVersion":"11.12.1","description":"The open-source Agevine SDK for smartwatch and IoT integration","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wearables_0.1.0_1785990344706_0.18525310992934085","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agevine/wearables","version":"0.1.1","license":"MIT","_id":"@agevine/wearables@0.1.1","maintainers":[{"name":"kilopal","email":"kilopalisme@gmail.com"}],"dist":{"shasum":"6646177f9ce57e5bfe8370e000aa264429aa836a","tarball":"https://registry.npmjs.org/@agevine/wearables/-/wearables-0.1.1.tgz","fileCount":5,"integrity":"sha512-IrYmi4T3Sm8mBjr+U/wRu9JCoCdRaXk1HcY1P/ZjWPBVo28Bp2hH5BC1hg/jkxCBFgGMWyjba7EWrKX7bF/ydw==","signatures":[{"sig":"MEUCIQDMSTiCitY7s2nVdA7TT3S9qkgy89OIrnmdw8FAB14XjgIgfzgWK69iKLWgjPOkd6nw3w//C0jxlfNt3nIcFqP3Ga0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3668},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9ddaf76171cebcf707e25a3af0349a4aca5853f6","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"kilopal","email":"kilopalisme@gmail.com"},"_npmVersion":"11.12.1","description":"The open-source Agevine Wearables SDK for IoT integration","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wearables_0.1.1_1785996612672_0.2663157459119143","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agevine/wearables","version":"0.2.0","description":"The open-source Agevine Wearables SDK for IoT integration","license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","dev":"tsc --watch"},"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.0.0"},"publishConfig":{"access":"public"},"dependencies":{"ws":"^8.21.2"},"gitHead":"8b96283595a9b24508efd96fa2041e29ba6914ac","_id":"@agevine/wearables@0.2.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-3Z+jzrI7SrE3soQ/QPIHPYbNMPbnYSPrpXBfmECb8M4EE6cS2q8wCjWyHClw2FlV0xrFbHjjmPJKJ6Sp2lD0Aw==","shasum":"7a3be074fdd0cff0b8c58d77103141b209dc4ec5","tarball":"https://registry.npmjs.org/@agevine/wearables/-/wearables-0.2.0.tgz","fileCount":7,"unpackedSize":14782,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGvgZPhMLtynRbeUpEuvpjTSW5hMq+FRp7YWQnclxu0jAiBfbRkwjRBythGT0njfuVEeRJST25tfAjuqUg6lPGSHEw=="}]},"_npmUser":{"name":"kilopal","email":"kilopalisme@gmail.com"},"directories":{},"maintainers":[{"name":"kilopal","email":"kilopalisme@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wearables_0.2.0_1786081309385_0.7042991569182517"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-06T04:25:44.504Z","modified":"2026-08-07T05:41:49.696Z","0.1.0":"2026-08-06T04:25:44.853Z","0.1.1":"2026-08-06T06:10:12.825Z","0.2.0":"2026-08-07T05:41:49.530Z"},"license":"MIT","description":"The open-source Agevine Wearables SDK for IoT integration","maintainers":[{"name":"kilopal","email":"kilopalisme@gmail.com"}],"readme":"# @agevine/wearables\n\nThe official Node.js SDK for streaming smartwatch and IoT health data into the Agevine platform.\n\n## Installation\n\n```bash\nnpm install @agevine/wearables\n```\n\n## Usage\n\nUse this SDK to push Apple Watch, Fitbit, or Garmin health vitals directly into your Agevine dashboard in real-time.\n\n```typescript\nimport { AgevineClient, OuraAdapter } from '@agevine/wearables';\n\nconst client = new AgevineClient({\n  endpoint: 'http://localhost:3001' // Your Agevine API Gateway URL\n});\n\n// 1. Sync Vitals via REST\nawait client.syncVitals({\n  patientId: 1,\n  heartRate: 72,\n  steps: 3500,\n  bloodOxygen: 98\n});\n\n// 2. Stream Vitals via WebSockets (60Hz)\nclient.startStream(1, () => {\n  client.streamData({ patientId: 1, heartRate: 75 });\n});\n\n// 3. Connect 3rd Party Clouds\nconst oura = new OuraAdapter();\n// oura.fetchVitals(token)...\n```\n\n### Native Modules\nFor native mobile applications, you can link the included swift/kotlin modules directly into your Xcode/Android Studio projects:\n- iOS: `import AgevineHealthKit`\n- Android: `import com.agevine.wearables.AgevineHealthConnect`\n\n## License\nMIT\n","readmeFilename":"README.md"}