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-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: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-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: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: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-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-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-fetch-okhttp
    - 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-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-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-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-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: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: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-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-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-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-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-utils
    - components:tooling-lint
    - components:ui-autocomplete
    - components:ui-colors
    - components:ui-icons
    - components:ui-tabcounter
    - components:ui-widgets
  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-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-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-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-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-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:concept-base
    - components:concept-fetch
    - components:lib-publicsuffixlist
    - components:support-base
    - components:support-ktx
    - components:support-test
    - components:support-utils
    - components:tooling-lint
  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-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-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-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: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-firefox-relay
    - 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-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:concept-base
    - components:concept-fetch
    - components:support-base
    - components:tooling-lint
  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-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-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-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
