[experimental] core room exports #2141
build: declare sideEffects and add a bundle size breakdown script
6cc684a9
refactor(room): add the extension contract, move data streams and rpc…
d82bcf6a
refactor(room): move data tracks behind the dataTracks extension
29108ef3
refactor(room): move frame metadata and E2EE setup behind extensions
674c3479
feat(core): add an unpublished core entry and a gate for its imports
b24eb6ae
docs: describe the room extension pattern in AGENTS.md
7079642c
chore(core): export the extension API types and tighten the core gate
7679901d
build: bundle the core entry and track its size with size-limit
531508a1
refactor(room): move video publishing behind the video extension
f81bf296
coreroom only
8929d638
feat(core): publish the livekit-client/core entry
b45fde1a
refactor(room): move simulateParticipants and legacy chat behind exte…
34b11395
perf: mark module-level constructors and lookups as pure
36fe44dd
feat(core): createRoom(options, [extensions]) replaces CoreRoom.with()
71b9053a
fix(lint): merge duplicate options import, rename shadowed parameter
5fb3fba3
fix(core): keep the full entry's augmentations out of core consumers'…
d2c747c0
refactor(core): move extension-only operations onto ExtensionContext
4189169b
strip internal methods on core
5e003efb
build(core): emit the core entry's declarations with @internal stripped
bb6a37aa
lukasIO
marked this pull request as ready for review 5 days ago
fix(core): configured frameMetadata reaches the publish path; connect…
e4992de2
lukasIO
changed the title [very experimental] lite room [experimental] lite room 5 days ago
fix(frameMetadata): hand core the options through a context slot; kee…
7ac06143
lukasIO
changed the title [experimental] lite room [experimental] core room exports 4 days ago
Update room-extensions.md
aafbdb91
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub