projects: components:browser-domains: description: Localized and customizable domain lists for auto-completion in browsers. path: components/browser/domains publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-toolbar - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:browser-engine-gecko: description: Engine implementation based on GeckoView. path: components/browser/engine-gecko publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:service-nimbus - components:support-base - components:support-ktx - components:support-locale - components:support-test - components:support-utils - components:tooling-fetch-tests - components:tooling-lint - components:ui-icons components:browser-engine-system: description: Engine implementation based on the system WebView. path: components/browser/engine-system publish: true upstream_dependencies: - components:browser-errorpages - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:browser-errorpages: description: Responsive browser error pages for Android apps. path: components/browser/errorpages publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:browser-icons: description: A component for loading and storing website icons. path: components/browser/icons publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-fetch-httpurlconnection - components:lib-fetch-okhttp - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-images - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:browser-menu: description: A customizable menu for browsers. path: components/browser/menu publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons components:browser-menu2: description: An immutable customizable menu for browsers. path: components/browser/menu2 publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-menu - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:browser-session-storage: description: Component for saving and restoring the browser state. path: components/browser/session-storage publish: true upstream_dependencies: - components:browser-engine-gecko - components:browser-errorpages - components:browser-menu - components:browser-menu2 - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:service-nimbus - components:support-android-test - components:support-base - components:support-images - components:support-ktx - components:support-locale - components:support-test - components:support-test-fakes - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:browser-state: description: Component responsible for maintaining the centralized state of a browser engine. path: components/browser/state publish: true upstream_dependencies: - components:browser-errorpages - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-icons components:browser-storage-sync: description: A syncable, Rust Places-backed implementation of core data storage. path: components/browser/storage-sync publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-storage - components:concept-sync - components:concept-toolbar - components:lib-publicsuffixlist - components:support-appservices - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:browser-tabstray: description: A tabs tray component for browsers. path: components/browser/tabstray publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:concept-tabstray - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-images - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons components:browser-thumbnails: description: A component for loading and storing website thumbnails. path: components/browser/thumbnails publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-images - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-icons components:browser-toolbar: description: A customizable toolbar for browsers. path: components/browser/toolbar publish: true upstream_dependencies: - components:browser-errorpages - components:browser-menu - components:browser-menu2 - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-toolbar - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-widgets components:compose-awesomebar: description: An awesomebar component showing search results matching text entered into the toolbar. path: components/compose/awesomebar publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons components:compose-base: description: A component containing base Composable components based on Acorn Design System. path: components/compose/base publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons components:compose-browser-toolbar: description: A customizable toolbar for browsers using Jetpack Compose. path: components/compose/browser-toolbar publish: true upstream_dependencies: - components:browser-errorpages - components:browser-menu2 - components:browser-state - components:compose-base - components:compose-cfr - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-toolbar - components:feature-session - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter components:compose-cfr: description: A standard Contextual Feature Recommendation popup using Jetpack Compose. path: components/compose/cfr publish: true upstream_dependencies: - components:compose-base - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons components:compose-engine: description: A component for integrating a concept-engine implementation into Jetpack Compose UI. path: components/compose/engine publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:compose-tabstray: description: A customizable tabs tray using Jetpack Compose. path: components/compose/tabstray publish: true upstream_dependencies: - components:browser-errorpages - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-images - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:concept-accelerometer: description: An abstract definition of an accelerometer. path: components/concept/accelerometer publish: true upstream_dependencies: - components:tooling-lint components:concept-awesomebar: description: An abstract definition of an awesomebar component. path: components/concept/awesomebar publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:tooling-lint components:concept-base: description: A component for basic interfaces needed by multiple components and that do not warrant a standalone component. path: components/concept/base publish: true upstream_dependencies: - components:concept-fetch - components:support-base - components:support-test - components:tooling-lint components:concept-engine: description: An abstract layer hiding the actual browser engine implementation. path: components/concept/engine publish: true upstream_dependencies: - components:browser-errorpages - components:concept-base - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:concept-fetch: description: An abstract definition of an HTTP client for fetching resources. path: components/concept/fetch publish: true upstream_dependencies: - components:concept-base - components:support-base - components:support-test - components:tooling-lint components:concept-integrity: description: A concept for verifying the integrity of an installation path: components/concept/integrity publish: true upstream_dependencies: - components:tooling-lint components:concept-llm: description: An abstract definition of an LLM request. path: components/concept/llm publish: true upstream_dependencies: - components:tooling-lint components:concept-menu: description: An abstract definition of a browser menu component. path: components/concept/menu publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:concept-push: description: An abstract definition of a push service component. path: components/concept/push publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:tooling-lint components:concept-storage: description: An abstract definition of a browser storage layer. path: components/concept/storage publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:concept-sync: description: An abstract definition of a browser data synchronization layer. path: components/concept/sync publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:tooling-lint components:concept-tabstray: description: An abstract definition of a tabs tray component. path: components/concept/tabstray publish: true upstream_dependencies: - components:browser-errorpages - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint - components:ui-icons components:concept-toolbar: description: An abstract definition of a toolbar component. path: components/concept/toolbar publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:feature-accounts: description: Component for tying an account manager with the tabs feature to facilitate auth flows. path: components/feature/accounts publish: true upstream_dependencies: - components:browser-errorpages - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-sync - components:concept-tabstray - components:concept-toolbar - components:feature-session - components:feature-tabs - components:lib-dataprotect - components:lib-publicsuffixlist - components:lib-state - components:service-firefox-accounts - components:support-base - components:support-images - components:support-ktx - components:support-test - components:support-utils - components:support-webextensions - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-accounts-push: description: Feature of use cases for FxA Account that work with push support. path: components/feature/accounts-push publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-push - components:concept-storage - components:concept-sync - components:feature-push - components:lib-dataprotect - components:lib-publicsuffixlist - components:lib-state - components:service-firefox-accounts - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-icons components:feature-addons: description: A feature that provides for managing add-ons. path: components/feature/addons publish: true upstream_dependencies: - components:browser-engine-gecko - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-toolbar - components:lib-publicsuffixlist - components:lib-state - components:service-nimbus - components:support-base - components:support-ktx - components:support-locale - components:support-test - components:support-test-libstate - components:support-utils - components:support-webextensions - components:tooling-lint - components:ui-colors - components:ui-icons - components:ui-widgets components:feature-app-links: description: Component opening URLs in other non-browser apps. path: components/feature/app-links publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:concept-toolbar - components:feature-session - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons - components:ui-widgets components:feature-autofill: description: Component adding support for Android`s Autofill framework. path: components/feature/autofill publish: true upstream_dependencies: - components:browser-errorpages - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:concept-toolbar - components:lib-publicsuffixlist - components:service-digitalassetlinks - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons - components:ui-widgets components:feature-awesomebar: description: Component connecting a concept-toolbar with a concept-awesomebar. path: components/feature/awesomebar publish: true upstream_dependencies: - components:browser-errorpages - components:browser-icons - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-storage-sync - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-sync - components:concept-tabstray - components:concept-toolbar - components:feature-search - components:feature-session - components:feature-tabs - components:feature-top-sites - components:lib-fetch-httpurlconnection - components:lib-publicsuffixlist - components:lib-state - components:service-location - components:support-appservices - components:support-base - components:support-images - components:support-ktx - components:support-locale - components:support-remotesettings - components:support-test - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-containers: description: Feature component for working with contextual identities also known as containers. path: components/feature/containers publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-android-test - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-icons components:feature-contextmenu: description: Component for displaying context menus for web content. path: components/feature/contextmenu publish: true upstream_dependencies: - components:browser-errorpages - components:browser-icons - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-app-links - components:feature-search - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:service-location - components:support-appservices - components:support-base - components:support-images - components:support-ktx - components:support-locale - components:support-remotesettings - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-customtabs: description: Component for providing custom tabs functionality. path: components/feature/customtabs publish: true upstream_dependencies: - components:browser-errorpages - components:browser-icons - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-intent - components:feature-search - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:service-digitalassetlinks - components:service-location - components:support-appservices - components:support-base - components:support-images - components:support-ktx - components:support-locale - components:support-remotesettings - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-downloads: description: Feature implementation for apps that want to use Android downloads manager. path: components/feature/downloads publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:concept-toolbar - components:lib-publicsuffixlist - components:lib-state - components:support-android-test - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons - components:ui-widgets components:feature-findinpage: description: Feature that will subscribe to the selected session and show an UI for results of find in page. path: components/feature/findinpage publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:feature-fxsuggest: description: A component for accessing Firefox Suggest search suggestions. path: components/feature/fxsuggest publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:concept-toolbar - components:feature-session - components:lib-publicsuffixlist - components:lib-state - components:service-nimbus - components:support-appservices - components:support-base - components:support-ktx - components:support-locale - components:support-remotesettings - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:feature-intent: description: Combining various feature components for intent processing. path: components/feature/intent publish: true upstream_dependencies: - components:browser-errorpages - components:browser-icons - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-search - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:service-location - components:support-appservices - components:support-base - components:support-images - components:support-ktx - components:support-locale - components:support-remotesettings - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-logins: description: Feature component for logins related features. path: components/feature/logins publish: true upstream_dependencies: - components:browser-errorpages - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:compose-cfr - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-prompts - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:support-android-test - components:support-base - components:support-images - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-media: description: Feature component for website media related features. path: components/feature/media publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-icons components:feature-privatemode: description: Features used to enhance private browsing mode. path: components/feature/privatemode publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-icons components:feature-prompts: description: Feature that will subscribe to the selected session and will handle all the common prompt dialogs from web content. path: components/feature/prompts publish: true upstream_dependencies: - components:browser-errorpages - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:compose-cfr - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:support-android-test - components:support-base - components:support-images - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-protection-dashboard: description: Feature that will store global tracking protection information. path: components/feature/protection-dashboard publish: true upstream_dependencies: - components:tooling-lint components:feature-push: description: Feature that implements push notifications with a supported push service. path: components/feature/push publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-push - components:support-base - components:support-test - components:tooling-lint components:feature-pwa: description: Feature implementation for Progressive Web Apps (PWA). path: components/feature/pwa publish: true upstream_dependencies: - components:browser-errorpages - components:browser-icons - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-customtabs - components:feature-intent - components:feature-search - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:service-digitalassetlinks - components:service-location - components:support-appservices - components:support-base - components:support-images - components:support-ktx - components:support-locale - components:support-remotesettings - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-qr: description: A feature that provides functionality for scanning QR codes. path: components/feature/qr publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:feature-readerview: description: Feature implementation providing a Reader View WebExtension. path: components/feature/readerview publish: true upstream_dependencies: - components:browser-errorpages - components:browser-menu - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:support-webextensions - components:tooling-lint - components:ui-colors - components:ui-icons components:feature-recentlyclosed: description: Feature implementation for saving and restoring recently closed tabs path: components/feature/recentlyclosed publish: true upstream_dependencies: - components:browser-errorpages - components:browser-session-storage - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:concept-toolbar - components:feature-session - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-test-fakes - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-icons components:feature-screendetection: description: Feature implementation connecting an engine implementation with the search module. path: components/feature/screendetection publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:tooling-lint components:feature-search: description: Feature implementation connecting an engine implementation with the search module. path: components/feature/search publish: true upstream_dependencies: - components:browser-errorpages - components:browser-icons - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:service-location - components:support-appservices - components:support-base - components:support-images - components:support-ktx - components:support-locale - components:support-remotesettings - components:support-test - components:support-test-fakes - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-serviceworker: description: Feature that adds support for service workers when using GeckoEngine. path: components/feature/serviceworker publish: true upstream_dependencies: - components:browser-engine-gecko - components:browser-errorpages - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:service-nimbus - components:support-base - components:support-images - components:support-ktx - components:support-locale - components:support-test - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-session: description: Feature implementation connecting an engine implementation with the session module. path: components/feature/session publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:concept-toolbar - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-test-fakes - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-icons components:feature-share: description: Feature implementation for saving and sorting recent apps used for sharing. path: components/feature/share publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-android-test - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:feature-sitepermissions: description: A feature for showing site permission request prompts. path: components/feature/sitepermissions publish: true upstream_dependencies: - components:browser-errorpages - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:support-android-test - components:support-base - components:support-images - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-summarize: description: A feature that handles displaying summarized browser content path: components/feature/summarize publish: true upstream_dependencies: - components:browser-errorpages - components:compose-base - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-llm - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test-fakes - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons - components:ui-richtext components:feature-syncedtabs: description: Feature that provides access to other devices' tabs in the same account. path: components/feature/syncedtabs publish: true upstream_dependencies: - components:browser-errorpages - components:browser-icons - components:browser-state - components:browser-storage-sync - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:concept-sync - components:concept-toolbar - components:feature-session - components:lib-dataprotect - components:lib-publicsuffixlist - components:lib-state - components:service-firefox-accounts - components:support-appservices - components:support-base - components:support-images - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:feature-tab-collections: description: Feature implementation for saving, restoring and organizing collections of tabs. path: components/feature/tab-collections publish: true upstream_dependencies: - components:browser-errorpages - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-session - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:support-android-test - components:support-base - components:support-images - components:support-ktx - components:support-test - components:support-test-fakes - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-tabs: description: Feature implementation connecting a tabs tray implementation with the session and toolbar modules. path: components/feature/tabs publish: true upstream_dependencies: - components:browser-errorpages - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-session - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-images - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:feature-toolbar: description: Feature implementation connecting a toolbar implementation with the session module. path: components/feature/toolbar publish: true upstream_dependencies: - components:browser-domains - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:concept-toolbar - components:feature-session - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-icons components:feature-top-sites: description: Feature implementation for saving and removing top sites. path: components/feature/top-sites publish: true upstream_dependencies: - components:browser-storage-sync - components:concept-base - components:concept-fetch - components:concept-storage - components:concept-sync - components:concept-toolbar - components:lib-publicsuffixlist - components:support-android-test - components:support-appservices - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:feature-webauthn: description: A feature that provides WebAuthn functionality for supported engines. path: components/feature/webauthn publish: true upstream_dependencies: - components:browser-errorpages - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:feature-webcompat: description: Feature that provides hotfixes for websites from Mozilla's Web Compatibility team path: components/feature/webcompat publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:support-webextensions - components:tooling-lint - components:ui-icons components:feature-webcompat-reporter: description: Feature that enables users to report site issues to Mozilla's Web Compatibility team. path: components/feature/webcompat-reporter publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:support-webextensions - components:tooling-lint - components:ui-icons components:feature-webnotifications: description: Feature component for Web Notifications. path: components/feature/webnotifications publish: true upstream_dependencies: - components:browser-errorpages - components:browser-icons - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-base - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-tabstray - components:concept-toolbar - components:feature-intent - components:feature-search - components:feature-session - components:feature-sitepermissions - components:feature-tabs - components:lib-publicsuffixlist - components:lib-state - components:service-location - components:support-appservices - components:support-base - components:support-images - components:support-ktx - components:support-locale - components:support-remotesettings - components:support-test - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:lib-accelerometer-sensormanager: description: An implementation of the accelerometer concept that uses the Android SensorManager path: components/lib/accelerometer-sensormanager publish: true upstream_dependencies: - components:concept-accelerometer - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:tooling-lint components:lib-auth: description: A component for various kinds of authentication mechanisms. path: components/lib/auth publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:tooling-lint components:lib-crash: description: A generic crash reporter library that can report crashes to multiple services. path: components/lib/crash publish: true upstream_dependencies: - components:browser-engine-gecko - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:service-nimbus - components:support-android-test - components:support-base - components:support-ktx - components:support-locale - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:lib-crash-sentry: description: A crash reporter for Sentry.io that that uses lib-crash. path: components/lib/crash-sentry publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-crash - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:lib-dataprotect: description: A component using AndroidKeyStore to protect user data. path: components/lib/dataprotect publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:tooling-lint components:lib-fetch-httpurlconnection: description: An implementation of lib-fetch based on HttpUrlConnection. path: components/lib/fetch-httpurlconnection publish: true upstream_dependencies: - components:concept-fetch - components:tooling-fetch-tests - components:tooling-lint components:lib-fetch-okhttp: description: An implementation of lib-fetch based on OkHttp. path: components/lib/fetch-okhttp publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:tooling-fetch-tests - components:tooling-lint components:lib-integrity-googleplay: description: A library for verifying the integrity of an installation using Google Play path: components/lib/integrity-googleplay publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-integrity - components:support-base - components:support-test - components:tooling-lint components:lib-jexl: description: 'Javascript Expression Language: Powerful context-based expression parser and evaluator.' path: components/lib/jexl publish: true upstream_dependencies: - components:tooling-lint components:lib-llm-gemininano: description: A Gemini Nano implementation of the LLM concept. path: components/lib/llm-gemininano publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-llm - components:support-base - components:support-test - components:tooling-lint components:lib-llm-mlpa: description: An implmentation of that is backed by MLPA path: components/lib/llm-mlpa publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-integrity - components:concept-llm - components:support-base - components:support-test - components:tooling-lint components:lib-publicsuffixlist: description: A library for reading and using the public suffix list. path: components/lib/publicsuffixlist publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:tooling-lint components:lib-push-firebase: description: An implementation of concept-push for the Firebase Message Service. path: components/lib/push-firebase publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-push - components:support-base - components:support-test - components:tooling-lint components:lib-shake: description: A library to detect shake gestures from accelerometer data path: components/lib/shake publish: true upstream_dependencies: - components:concept-accelerometer - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:tooling-lint components:lib-state: description: A library for maintaining application state. path: components/lib/state publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:samples-browser: description: A simple browser composed from browser components. path: samples/browser publish: false upstream_dependencies: - components:browser-domains - components:browser-engine-gecko - components:browser-engine-system - components:browser-errorpages - components:browser-icons - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-storage-sync - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-awesomebar - components:compose-base - components:compose-cfr - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-sync - components:concept-tabstray - components:concept-toolbar - components:feature-addons - components:feature-app-links - components:feature-autofill - components:feature-awesomebar - components:feature-contextmenu - components:feature-customtabs - components:feature-downloads - components:feature-findinpage - components:feature-intent - components:feature-media - components:feature-privatemode - components:feature-prompts - components:feature-pwa - components:feature-readerview - components:feature-screendetection - components:feature-search - components:feature-session - components:feature-sitepermissions - components:feature-tabs - components:feature-toolbar - components:feature-top-sites - components:feature-webcompat - components:feature-webcompat-reporter - components:feature-webnotifications - components:lib-crash - components:lib-dataprotect - components:lib-fetch-httpurlconnection - components:lib-publicsuffixlist - components:lib-state - components:service-digitalassetlinks - components:service-glean - components:service-location - components:service-nimbus - components:service-sync-logins - components:support-android-test - components:support-appservices - components:support-base - components:support-images - components:support-ktx - components:support-locale - components:support-remotesettings - components:support-utils - components:support-webextensions - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:samples-compose-browser: description: A simple browser composed from browser components using Jetpack Compose. path: samples/compose-browser publish: false upstream_dependencies: - components:browser-engine-gecko - components:browser-errorpages - components:browser-icons - components:browser-menu - components:browser-menu2 - components:browser-session-storage - components:browser-state - components:browser-storage-sync - components:browser-tabstray - components:browser-thumbnails - components:browser-toolbar - components:compose-awesomebar - components:compose-base - components:compose-browser-toolbar - components:compose-cfr - components:compose-engine - components:compose-tabstray - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-sync - components:concept-tabstray - components:concept-toolbar - components:feature-awesomebar - components:feature-fxsuggest - components:feature-search - components:feature-session - components:feature-tabs - components:feature-top-sites - components:lib-publicsuffixlist - components:lib-state - components:service-location - components:service-nimbus - components:support-appservices - components:support-base - components:support-images - components:support-ktx - components:support-locale - components:support-remotesettings - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:samples-crash: description: An app showing the integration of the lib-crash component. path: samples/crash publish: false upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-crash - components:lib-fetch-httpurlconnection - components:lib-publicsuffixlist - components:service-glean - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint components:samples-dataprotect: description: An app demoing how to use the Dataprotect component to load and store encrypted data in SharedPreferences. path: samples/dataprotect publish: false upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-dataprotect - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint components:samples-firefox-accounts: description: A simple app demoing Firefox Accounts integration. path: samples/firefox-accounts publish: false upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-storage - components:concept-sync - components:feature-qr - components:lib-dataprotect - components:lib-fetch-httpurlconnection - components:lib-publicsuffixlist - components:lib-state - components:service-firefox-accounts - components:support-appservices - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint - components:ui-icons components:samples-firefox-relay: description: A simple app demoing Firefox Relay integration. path: samples/firefox-relay publish: false upstream_dependencies: - components:compose-base - components:concept-base - components:concept-fetch - components:concept-storage - components:concept-sync - components:lib-dataprotect - components:lib-fetch-httpurlconnection - components:lib-publicsuffixlist - components:lib-state - components:service-firefox-accounts - components:service-firefox-relay - components:support-appservices - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons components:samples-glean: description: An app demoing how to use the Glean library to collect and send telemetry data. path: samples/glean publish: false upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-fetch-httpurlconnection - components:lib-publicsuffixlist - components:lib-state - components:samples-glean-library - components:service-glean - components:service-nimbus - components:support-appservices - components:support-base - components:support-ktx - components:support-locale - components:support-utils - components:tooling-lint - components:ui-icons components:samples-glean-library: description: A third-party library used by samples-glean to demonstrate multi-library support for Glean. path: samples/glean/samples-glean-library publish: false upstream_dependencies: - components:tooling-lint components:samples-sync: description: A simple app demoing Firefox Sync (History, Bookmarks, etc) integration. path: samples/sync publish: false upstream_dependencies: - components:browser-storage-sync - components:concept-base - components:concept-fetch - components:concept-storage - components:concept-sync - components:concept-toolbar - components:lib-dataprotect - components:lib-fetch-httpurlconnection - components:lib-publicsuffixlist - components:lib-state - components:service-firefox-accounts - components:service-sync-autofill - components:service-sync-logins - components:support-appservices - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint components:samples-sync-logins: description: A simple app demoing Firefox Sync (Logins) integration. path: samples/sync-logins publish: false upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-storage - components:concept-sync - components:lib-dataprotect - components:lib-fetch-httpurlconnection - components:lib-publicsuffixlist - components:lib-state - components:service-firefox-accounts - components:service-sync-logins - components:support-appservices - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint components:samples-toolbar: description: An app demoing multiple customized toolbars using the browser-toolbar component. path: samples/toolbar publish: false upstream_dependencies: - components:browser-domains - components:browser-errorpages - components:browser-menu - components:browser-menu2 - components:browser-state - components:browser-toolbar - components:compose-base - components:compose-browser-toolbar - components:compose-cfr - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-menu - components:concept-storage - components:concept-toolbar - components:feature-session - components:feature-toolbar - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint - components:ui-autocomplete - components:ui-colors - components:ui-icons - components:ui-tabcounter - components:ui-widgets components:service-digitalassetlinks: description: A library for communicating with the Digital Asset Links API. path: components/service/digitalassetlinks publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:service-firefox-accounts: description: A library for integrating with Firefox Accounts. path: components/service/firefox-accounts publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-storage - components:concept-sync - components:lib-dataprotect - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint components:service-firefox-relay: description: A library to communicate with the Relay services API path: components/service/firefox-relay publish: false upstream_dependencies: - components:compose-base - components:concept-base - components:concept-fetch - components:concept-storage - components:concept-sync - components:lib-dataprotect - components:lib-publicsuffixlist - components:lib-state - components:service-firefox-accounts - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons components:service-glean: description: A client-side telemetry SDK for collecting metrics and sending them to the Mozilla telemetry service path: components/service/glean publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-fetch-httpurlconnection - components:lib-fetch-okhttp - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:service-location: description: A library for providing location-based services. path: components/service/location publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-fetch-httpurlconnection - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:service-mars: description: A library to communicate with the Contile services API path: components/service/mars publish: true upstream_dependencies: - components:browser-storage-sync - components:concept-base - components:concept-fetch - components:concept-storage - components:concept-sync - components:concept-toolbar - components:feature-top-sites - components:lib-publicsuffixlist - components:support-appservices - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:service-nimbus: description: A client-side experiment SDK path: components/service/nimbus publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-locale - components:support-test - components:support-utils - components:tooling-lint - components:ui-icons components:service-pocket: description: A library to communicate with the Pocket API path: components/service/pocket publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-fetch-httpurlconnection - components:lib-publicsuffixlist - components:support-android-test - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:service-sync-autofill: description: A library for autofilling addresses and credit cards. path: components/service/sync-autofill publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-storage - components:concept-sync - components:lib-dataprotect - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:service-sync-logins: description: A library for integrating with Firefox Sync - Logins. path: components/service/sync-logins publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:concept-storage - components:concept-sync - components:lib-dataprotect - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:support-android-test: description: A collection of helpers for testing components from instrumented (on device) tests. path: components/support/android-test publish: true upstream_dependencies: - components:tooling-lint components:support-appservices: description: A collection of helpers for integrating native Application Services' components. path: components/support/appservices publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:tooling-lint components:support-base: description: Base component containing building blocks for components. path: components/support/base publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-test - components:tooling-lint components:support-images: description: A collection of helpers for handling images such as icons and thumbnails. path: components/support/images publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:tooling-lint components:support-ktx: description: A set of Kotlin extensions. path: components/support/ktx publish: true upstream_dependencies: - components:browser-errorpages - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:support-android-test - components:support-base - components:support-test - components:support-test-fakes - components:support-utils - components:tooling-lint - components:ui-icons components:support-license: description: A component to help display licensing agreements. path: components/support/license publish: true upstream_dependencies: - components:tooling-lint components:support-locale: description: A component to allow apps to change the system defined language by their custom one path: components/support/locale publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-icons components:support-remotesettings: description: A component to help fetch data from remote servers. path: components/support/remotesettings publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-appservices - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint components:support-test: description: A collection of helpers for testing components (local unit tests). path: components/support/test publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint components:support-test-appservices: description: A component for synchronizing Application Services' unit testing dependencies used in Android Components. path: components/support/test-appservices publish: true upstream_dependencies: - components:tooling-lint components:support-test-fakes: description: A collection of fake implementations for testing purposes. path: components/support/test-fakes publish: true upstream_dependencies: - components:browser-errorpages - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint - components:ui-icons components:support-test-libstate: description: A collection of helpers for testing functionality that relies on the lib-state component (local unit tests). path: components/support/test-libstate publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint components:support-utils: description: A collection of generic helper classes. path: components/support/utils publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:tooling-lint components:support-webextensions: description: A component containing building blocks for features implemented as web extensions. path: components/support/webextensions publish: true upstream_dependencies: - components:browser-errorpages - components:browser-state - components:concept-awesomebar - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:lib-publicsuffixlist - components:lib-state - components:support-base - components:support-ktx - components:support-test - components:support-test-libstate - components:support-utils - components:tooling-lint - components:ui-icons components:tooling-detekt: description: Custom Detekt rules for internal use. path: components/tooling/detekt publish: false upstream_dependencies: [] components:tooling-fetch-tests: description: Test cases for concept-fetch implementations. path: components/tooling/fetch-tests publish: false upstream_dependencies: - components:concept-fetch - components:tooling-lint components:tooling-lint: description: Custom Lint checks for using and writing components. path: components/tooling/lint publish: false upstream_dependencies: [] components:ui-autocomplete: description: A set of components to provide autocomplete functionality. path: components/ui/autocomplete publish: true upstream_dependencies: - components:concept-base - components:concept-fetch - components:support-base - components:support-test - components:support-utils - components:tooling-lint components:ui-colors: description: The standard set of Photon colors. path: components/ui/colors publish: true upstream_dependencies: - components:tooling-lint components:ui-fonts: description: Convenience accessor for fonts used by Mozilla. path: components/ui/fonts publish: true upstream_dependencies: - components:tooling-lint components:ui-icons: description: A collection of often used browser icons. path: components/ui/icons publish: true upstream_dependencies: - components:tooling-lint components:ui-richtext: description: A UI model for display rich text component path: components/ui/richtext publish: true upstream_dependencies: - components:compose-base - components:concept-base - components:concept-fetch - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons components:ui-tabcounter: description: A tab counter for browsers. path: components/ui/tabcounter publish: true upstream_dependencies: - components:browser-menu2 - components:compose-base - components:concept-base - components:concept-fetch - components:concept-menu - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons components:ui-widgets: description: The standard set of Mozilla widgets. path: components/ui/widgets publish: true upstream_dependencies: - components:browser-errorpages - components:concept-base - components:concept-engine - components:concept-fetch - components:concept-storage - components:concept-toolbar - components:lib-publicsuffixlist - components:support-base - components:support-ktx - components:support-test - components:support-test-fakes - components:support-utils - components:tooling-lint - components:ui-colors - components:ui-icons