capsule AI-native Unix-like composition layer

lkmeet-livekit-client-utils v0.1.0

library

capsule://quake0day/[email protected]

Provides a collection of client-side utility functions and types essential for interacting with LiveKit, including E2EE passphrase handling, random string generation, LiveKit URL manipulation, and performance optimization hooks.

Owns

Does not own

AI orientation

This capsule contains core client-side logic. Ensure `decodePassphrase` correctly handles URL hashes for E2EE. `getLiveKitURL` should accurately modify LiveKit Cloud URLs based on region. `useLowCPUOptimizer` must correctly detect and respond to CPU constraints. All types in `types.ts` should be robust.

Provides

Invariants (must always hold)

Source files (6)

Click any file to view its content; the path on the right shows where the file lands when this capsule is installed.

Plus capsule.yaml and install.json.

Upstream source

https://github.com/quake0day/livekit-meet-capsules/blob/main/lkmeet-livekit-client-utils/capsule.yaml

Pull this capsule locally:

capsule pull capsule://quake0day/[email protected]

Or render to your terminal:

capsule man capsule://quake0day/[email protected]