Vue d'ensemble

@legba-core — carte du framework

Framework TypeScript open source qui assemble LiveKit, les Web Components et, plus tard, une couche de gouvernance des données, derrière une API simple. Licence AGPL v3 (voir /LICENSE).

Paquets

PaquetRôleStatut
@legba-core/coreConfiguration, cycle de vie, événements, erreursen développement
@legba-core/realtimeÉmission de jetons, salles, participants, connexion LiveKiten développement
@legba-core/mcp-docsSert cette documentation par MCPen développement
@legba-core/uiBase Lit et thème pour les Web Componentsen développement

Où chercher quoi

Symboles publics documentés

SymbolePaquetStabilité
ERROR_CODES@legba-core/coreexpérimental
LOG_LEVELS@legba-core/coreexpérimental
LegbaConfigError@legba-core/coreexpérimental
LegbaError@legba-core/coreexpérimental
createEventEmitter@legba-core/coreexpérimental
createLegbaCore@legba-core/coreexpérimental
defineErrorType@legba-core/coreexpérimental
validateConfig@legba-core/coreexpérimental
SERVER_NAME@legba-core/mcp-docsexpérimental
SERVER_VERSION@legba-core/mcp-docsexpérimental
createDocsServer@legba-core/mcp-docsexpérimental
createFsDocsRepository@legba-core/mcp-docsexpérimental
resolveDocsRoot@legba-core/mcp-docsexpérimental
resolveRepoRoot@legba-core/mcp-docsexpérimental
CHAT_ERROR_CODES@legba-core/realtimeexpérimental
DEFAULT_BREAKOUT_ROOM_NAME_PREFIX@legba-core/realtimeexpérimental
DEFAULT_CHAT_PAGE_SIZE@legba-core/realtimeexpérimental
DEFAULT_TOKEN_TTL_SECONDS@legba-core/realtimeexpérimental
EGRESS_ERROR_CODES@legba-core/realtimeexpérimental
LegbaChatError@legba-core/realtimeexpérimental
LegbaEgressError@legba-core/realtimeexpérimental
LegbaParticipantError@legba-core/realtimeexpérimental
LegbaRolePolicyError@legba-core/realtimeexpérimental
LegbaRoomError@legba-core/realtimeexpérimental
LegbaTokenError@legba-core/realtimeexpérimental
LegbaWebhookError@legba-core/realtimeexpérimental
PARTICIPANT_ERROR_CODES@legba-core/realtimeexpérimental
PARTICIPANT_ROLES@legba-core/realtimeexpérimental
ROLE_POLICY_ERROR_CODES@legba-core/realtimeexpérimental
ROOM_ERROR_CODES@legba-core/realtimeexpérimental
TOKEN_ERROR_CODES@legba-core/realtimeexpérimental
WEBHOOK_ERROR_CODES@legba-core/realtimeexpérimental
clearRoomPasscode@legba-core/realtimeexpérimental
computeParticipantSessions@legba-core/realtimeexpérimental
createAccessToken@legba-core/realtimeexpérimental
createBreakoutRooms@legba-core/realtimeexpérimental
createChatService@legba-core/realtimeexpérimental
createEgressService@legba-core/realtimeexpérimental
createInMemoryChatStore@legba-core/realtimeexpérimental
createInMemoryWebhookIdempotencyStore@legba-core/realtimeexpérimental
createMongoChatStore@legba-core/realtimeexpérimental
createParticipantService@legba-core/realtimeexpérimental
createRoomService@legba-core/realtimeexpérimental
createWebhookService@legba-core/realtimeexpérimental
hashRoomPasscode@legba-core/realtimeexpérimental
isRoomProtected@legba-core/realtimeexpérimental
permissionsForRole@legba-core/realtimeexpérimental
planBreakoutRooms@legba-core/realtimeexpérimental
resolveRole@legba-core/realtimeexpérimental
setRoomPasscode@legba-core/realtimeexpérimental
summarizeSessionsByGroup@legba-core/realtimeexpérimental
verifyRoomPasscode@legba-core/realtimeexpérimental
CLIENT_ERROR_CODES@legba-core/realtime/clientexpérimental
LegbaClientError@legba-core/realtime/clientexpérimental
createLegbaRoom@legba-core/realtime/clientexpérimental
CONTRAST_THRESHOLDS@legba-core/uiexpérimental
LEGBA_NAME_FALLBACK@legba-core/uiexpérimental
LegbaAudioLevel@legba-core/uiexpérimental
LegbaAvatar@legba-core/uiexpérimental
LegbaBackgroundSelect@legba-core/uiexpérimental
LegbaCall@legba-core/uiexpérimental
LegbaCallButton@legba-core/uiexpérimental
LegbaCameraButton@legba-core/uiexpérimental
LegbaChat@legba-core/uiexpérimental
LegbaElement@legba-core/uiexpérimental
LegbaMessage@legba-core/uiexpérimental
LegbaMessageInput@legba-core/uiexpérimental
LegbaMicButton@legba-core/uiexpérimental
LegbaName@legba-core/uiexpérimental
LegbaScreenShareButton@legba-core/uiexpérimental
LegbaTranscriptLine@legba-core/uiexpérimental
LegbaVideoTrack@legba-core/uiexpérimental
LegbaAudioTrack@legba-core/uiexpérimental
LegbaWhiteboard@legba-core/uiexpérimental
LegbaModerationPanel@legba-core/uiexpérimental
createVirtualBackgroundProcessor@legba-core/uiexpérimental
THEME_TOKENS@legba-core/uiexpérimental
contrastRatio@legba-core/uiexpérimental
meetsContrastAA@legba-core/uiexpérimental

Cette table est vérifiée automatiquement en CI (scripts/check-doc-index.mjs) : tout fichier docs/api/*.md doit y apparaître, et toute ligne doit pointer vers un fichier qui existe encore.

Niveaux de stabilité définis dans STABILITY.md.