# @suaveplan/universe - Universe-scene aggregation client: typed solar / star / tidal / weather provider interfaces, observer-position discriminated union, coordinate-frame conversions, and binary packet codecs for celestial bodies and stars. ## Summary Observer model, coordinate frames, wire protocol, and provider registry. ## Documentation tree - [client](./src/client/client.md) — _(no submodules)_ - [client](./src/client/client.md) — _(no submodules)_ - [frames](./src/frames/frames.md) — _(no submodules)_ - [frames](./src/frames/frames.md) — _(no submodules)_ - [observer](./src/observer/observer.md) — _(no submodules)_ - [observer](./src/observer/observer.md) — _(no submodules)_ - [packets](./src/packets/packets.md) — _(no submodules)_ - [packets](./src/packets/packets.md) — _(no submodules)_ - [providers](./src/providers/providers.md) — _(no submodules)_ - [providers](./src/providers/providers.md) — _(no submodules)_ - [types](./src/types/types.md) — _(no submodules)_ - [types](./src/types/types.md) — _(no submodules)_ - [client](./src/client/client.md) — _(no submodules)_- [frames](./src/frames/frames.md) — _(no submodules)_- [frames](./src/frames/frames.md) — _(no submodules)_- [observer](./src/observer/observer.md) — _(no submodules)_- [observer](./src/observer/observer.md) — _(no submodules)_- [packets](./src/packets/packets.md) — _(no submodules)_- [packets](./src/packets/packets.md) — _(no submodules)_- [providers](./src/providers/providers.md) — _(no submodules)_- [providers](./src/providers/providers.md) — _(no submodules)_- [types](./src/types/types.md) — _(no submodules)_- [types](./src/types/types.md) — _(no submodules)_- [client](./src/client/client.md) — _(no submodules)_- [frames](./src/frames/frames.md) — _(no submodules)_- [frames](./src/frames/frames.md) — _(no submodules)_- [observer](./src/observer/observer.md) — _(no submodules)_- [observer](./src/observer/observer.md) — _(no submodules)_- [packets](./src/packets/packets.md) — _(no submodules)_- [packets](./src/packets/packets.md) — _(no submodules)_- [providers](./src/providers/providers.md) — _(no submodules)_- [providers](./src/providers/providers.md) — _(no submodules)_- [types](./src/types/types.md) — _(no submodules)_- [types](./src/types/types.md) — _(no submodules)_- [client](./src/client/client.md) — _(no submodules)_- [frames](./src/frames/frames.md) — _(no submodules)_- [frames](./src/frames/frames.md) — _(no submodules)_- [observer](./src/observer/observer.md) — _(no submodules)_- [observer](./src/observer/observer.md) — _(no submodules)_- [packets](./src/packets/packets.md) — _(no submodules)_- [packets](./src/packets/packets.md) — _(no submodules)_- [providers](./src/providers/providers.md) — _(no submodules)_- [providers](./src/providers/providers.md) — _(no submodules)_- [types](./src/types/types.md) — _(no submodules)_- [types](./src/types/types.md) — _(no submodules)_- [client](./src/client/client.md) — _(no submodules)_- [frames](./src/frames/frames.md) — _(no submodules)_ - [frames](./src/frames/frames.md) — _(no submodules)_- [observer](./src/observer/observer.md) — _(no submodules)_ - [observer](./src/observer/observer.md) — _(no submodules)_- [packets](./src/packets/packets.md) — _(no submodules)_ - [packets](./src/packets/packets.md) — _(no submodules)_- [providers](./src/providers/providers.md) — _(no submodules)_ - [providers](./src/providers/providers.md) — _(no submodules)_- [types](./src/types/types.md) — _(no submodules)_ - [types](./src/types/types.md) — _(no submodules)_ ## Install ```bash bun add @suaveplan/universe ```