common/config/babel/features.js (38 lines of code) (raw):

/// A list of features recognized by the conditional compilation preprocessing plugin. /// /// alpha - Features that are in development and not yet ready for general use. /// These features conditional-compiled out of beta and stable npm packages. /// beta - Features that are in development and are ready for public preview. /// These features are conditional-compiled out of stable npm packages. /// stable - Features that are ready for general use. These features are included in all releases. /// module.exports = { alpha: [ // Feature for custom video gallery layouts // Feature for large gallery layout DO NOT REMOVE UNTIL SDK SUPPORTS 49 VIDEO STREAMS "large-gallery", // feature for positioning the overflowGallery at the top of the screen in the composite "overflow-top-composite", // feature for gallery layout in the composite "gallery-layout-composite", // feature for hiding attendee name in the teams meeting "hide-attendee-name", // Demo feature. Used in live-documentation of conditional compilation. Do not use in production code. "in-progress-beta-feature-demo", // Feature for remote UFD "remote-ufd", // Block joining calls if the user is on an unsupported browser "unsupported-browser", ], beta: [ "call-readiness", // Flag to add API only available in beta calling SDK to mocks and internal types. // This feature should be stabilized whenever calling SDK is stabilized. "calling-beta-sdk", // Flag to add API only available in beta chat SDK to mocks and internal types. // This feature should be stabilized whenever chat SDK is stabilized. "chat-beta-sdk", // Flag to add API only available in the communication-common beta v3 "communication-common-beta-v3", // Participant pane in the `ChatComposite`. "chat-composite-participant-pane", // props to allow Contoso to overwrite timestamp format for chat messages, one in locale and one in message thread component "date-time-customization", // Demo feature. Used in live-documentation of conditional compilation. // Do not use in production code. "demo", // dialpad "dialpad", // Data loss prevention feature "data-loss-prevention", // Mention feature "mention", // Feature to show the total number of participants in a call (currently in beta in calling SDK, hence this must be conditionally compiled) "total-participant-count", // conditional-compile for new signaling beta "signaling-beta", // Image overlay theme 'image-overlay-theme', // Feature for local recording notification for teams meetings 'local-recording-notification', // Feature for Rich Text Editor (RTE) support 'rich-text-editor', // Feature for Rich Text Editor (RTE) composite support "rich-text-editor-composite-support", // Feature for Rich Text Editor (RTE) image upload support "rich-text-editor-image-upload", // Feature to support file sharing in ACS chats "file-sharing-acs", // Beta feature for joining calls using teams token "teams-identity-support-beta", // feature for tracking the callParticipantsLocator "call-participants-locator", // Feature for together mode "together-mode" ], stable: [ // Demo feature. Used in live-documentation of conditional compilation. // Do not use in production code. "stabilizedDemo", // Feature for on fetch profile "on-fetch-profile" ] }