{"_id":"@arborship/appliance-transport","name":"@arborship/appliance-transport","dist-tags":{"latest":"0.2.0"},"versions":{"0.2.0":{"name":"@arborship/appliance-transport","license":"Apache-2.0","version":"0.2.0","description":"Host -> appliance transport client: the CONNECT/OK handshake spoken by a host-side vsock Unix socket, and the undici dispatcher that carries ordinary fetch() over it (ADR-0049 Decision 3/4). Substrate-agnostic — Cloud Hypervisor's hybrid vsock and the mac","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":"rm -rf dist tsconfig.tsbuildinfo && corepack yarn tsc -p tsconfig.json","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile tsconfig.typecheck.tsbuildinfo","test":"vitest run --passWithNoTests","prepack":"corepack yarn build"},"dependencies":{"@arborship/kernel":"^0.5.1","undici":"^7.24.7"},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.6.0","vitest":"^4.1.0"},"engines":{"node":">=18.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"repository":{"type":"git","url":"git+https://github.com/arborship/arborship.git","directory":"packages/protocols/appliance-transport"},"homepage":"https://github.com/arborship/arborship/tree/main/packages/protocols/appliance-transport#readme","bugs":{"url":"https://github.com/arborship/arborship/issues"},"author":{"name":"MarsMan LLC"},"_id":"@arborship/appliance-transport@0.2.0","_integrity":"sha512-uqXzHJpltDta7XPG11EkM19hLK9R0XANkRQ0znmcxZcuWJd3En7aZQi74rg0NMfK1e4CS9S1OZjOw7WI4tM/HA==","_resolved":"/var/folders/k9/z86pxdsx27vgd3l0khjg4b080000gn/T/tmp.mvjmaamDhl/_arborship_appliance-transport-0.2.0.tgz","_from":"file:/var/folders/k9/z86pxdsx27vgd3l0khjg4b080000gn/T/tmp.mvjmaamDhl/_arborship_appliance-transport-0.2.0.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-uqXzHJpltDta7XPG11EkM19hLK9R0XANkRQ0znmcxZcuWJd3En7aZQi74rg0NMfK1e4CS9S1OZjOw7WI4tM/HA==","shasum":"74c263475ecc2698c58515dc55c7db809acc95ca","tarball":"https://registry.npmjs.org/@arborship/appliance-transport/-/appliance-transport-0.2.0.tgz","fileCount":11,"unpackedSize":37530,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCf4ULLDfl1qFuVoYDVnwZCPRnL5ySGXBX55ERauyOHawIhAITrmj34oPT4IRCRrBdY4wx/1JSTc1aTd4iwefFlwB59"}]},"_npmUser":{"name":"arborship-official","email":"patrickjholloway@gmail.com"},"directories":{},"maintainers":[{"name":"arborship-official","email":"patrickjholloway@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/appliance-transport_0.2.0_1788486819244_0.013464697470624287"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-04T01:53:39.047Z","0.2.0":"2026-09-04T01:53:39.376Z","modified":"2026-09-04T01:53:39.618Z"},"maintainers":[{"name":"arborship-official","email":"patrickjholloway@gmail.com"}],"description":"Host -> appliance transport client: the CONNECT/OK handshake spoken by a host-side vsock Unix socket, and the undici dispatcher that carries ordinary fetch() over it (ADR-0049 Decision 3/4). Substrate-agnostic — Cloud Hypervisor's hybrid vsock and the mac","homepage":"https://github.com/arborship/arborship/tree/main/packages/protocols/appliance-transport#readme","repository":{"type":"git","url":"git+https://github.com/arborship/arborship.git","directory":"packages/protocols/appliance-transport"},"author":{"name":"MarsMan LLC"},"bugs":{"url":"https://github.com/arborship/arborship/issues"},"license":"Apache-2.0","readme":"# @arborship/appliance-transport\n\nHost -> appliance transport client: the CONNECT/OK handshake spoken by a host-side vsock Unix socket, and the undici dispatcher that carries ordinary fetch() over it. Substrate-agnostic — Cloud Hypervisor's hybrid vsock and the macOS levi-vz-helper proxy both speak it. Consumers: levi-drivers-cloud-hypervisor, levi-drivers-mac-vz, hostagent, cli.\n\n**Layer:** operational port / protocol client (L4) (see `docs/architecture/PLATFORM_BOUNDARIES.md`).\n\n## Install\n\n```bash\nnpm install @arborship/appliance-transport\n```\n\n## Part of Levi\n\nThis package is developed in the [Levi monorepo](https://github.com/arborship/arborship) under\n`packages/protocols/appliance-transport`. It is published so that the other Levi packages that depend on it can be\ninstalled from npm; the documentation for the platform as a whole lives in the repository's\n`docs/` directory. Versions follow the repository's changesets.\n\n## License\n\nApache-2.0 — see the `LICENSE` and `NOTICE` files in this package. The full license set for the\nrepository is described in `docs/architecture/LICENSING_AND_TOPOLOGY.md`.\n","readmeFilename":"README.md","_rev":"1-cf8e0022c2b680ab27aed67370b55e7b"}