{"_id":"@aion-health/bridge-protocol","name":"@aion-health/bridge-protocol","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aion-health/bridge-protocol","version":"0.1.0","description":"The agreement by which anything that is not the phone app reads Aion health data: the store schema at rest (./store) and the bridge wire protocol in flight (./wire)","type":"module","license":"PolyForm-Noncommercial-1.0.0","homepage":"https://github.com/BionicLightIndustries/aion-foundation","repository":{"type":"git","url":"git+https://github.com/BionicLightIndustries/aion-foundation.git","directory":"packages/bridge-protocol"},"exports":{"./store":{"types":"./store/index.ts","default":"./store/index.ts"},"./wire":{"types":"./wire/index.ts","default":"./wire/index.ts"}},"publishConfig":{"access":"public"},"scripts":{"prepack":"node -e \"require('fs').copyFileSync('../../LICENSE', 'LICENSE')\"","typecheck":"tsc -p tsconfig.json"},"dependencies":{"@medplum/fhirtypes":"^5.0.14"},"devDependencies":{"typescript":"~5.9.3","vitest":"^3.2.4"},"gitHead":"0aa99ef5b76a702eb6479e6cc1f2ae871d721d75","_id":"@aion-health/bridge-protocol@0.1.0","bugs":{"url":"https://github.com/BionicLightIndustries/aion-foundation/issues"},"_nodeVersion":"26.8.1","_npmVersion":"11.19.0","dist":{"integrity":"sha512-sP4fLOKWUCMGqYmNzOqSu8dG2uFXaiCYtQ3Gcw9aLTWL+x+6zOP7vqtpmIkHY87mP9WD3YMKo8/97U6GjytRJg==","shasum":"5c261738e75ca784380ad1db578c623d8d95fe0d","tarball":"https://registry.npmjs.org/@aion-health/bridge-protocol/-/bridge-protocol-0.1.0.tgz","fileCount":12,"unpackedSize":35097,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGDHdmblNicnFljNaXg2muYtapdNSPhy9KwUIUknsCB9AiEAnaBMdbsKl0nF9Qi+Am6vBKLJTsLB2dNrECAxjnaKSQ4="}]},"_npmUser":{"name":"rishi.graham","email":"rishi.graham@blihealth.com"},"directories":{},"maintainers":[{"name":"rishi.graham","email":"rishi.graham@blihealth.com"},{"name":"easpencer1","email":"easpencer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bridge-protocol_0.1.0_1789091099269_0.8758932659303651"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-11T01:44:59.136Z","0.1.0":"2026-09-11T01:44:59.405Z","modified":"2026-09-11T01:44:59.631Z"},"maintainers":[{"name":"rishi.graham","email":"rishi.graham@blihealth.com"},{"name":"easpencer1","email":"easpencer@gmail.com"}],"description":"The agreement by which anything that is not the phone app reads Aion health data: the store schema at rest (./store) and the bridge wire protocol in flight (./wire)","homepage":"https://github.com/BionicLightIndustries/aion-foundation","repository":{"type":"git","url":"git+https://github.com/BionicLightIndustries/aion-foundation.git","directory":"packages/bridge-protocol"},"bugs":{"url":"https://github.com/BionicLightIndustries/aion-foundation/issues"},"license":"PolyForm-Noncommercial-1.0.0","readme":"# @aion-health/bridge-protocol\n\nThe agreement by which anything that is not the phone app reads Aion health\ndata. Two modules, two halves of the same agreement:\n\n- **`@aion-health/bridge-protocol/store`** — the store at rest: which tables a\n  health-data store holds, what their columns mean, how a row is identified,\n  and the schema version a reader checks before trusting any of it. See\n  `store/README.md`.\n- **`@aion-health/bridge-protocol/wire`** — the conversation in flight: the\n  message types, payload shapes, and error codes the phone bridge speaks over\n  the LAN. See `wire/README.md`.\n\nPure TypeScript declarations and constants, shipped as source. The package\ndeclares the store and the wire; it holds neither — no socket, no database,\nno host dependency.\n","readmeFilename":"README.md","_rev":"1-e5ea63dee82adba444756a796f66f2d3"}