summaryrefslogtreecommitdiffstats
path: root/mobile/android/android-components/.buildconfig.yml
diff options
context:
space:
mode:
Diffstat (limited to 'mobile/android/android-components/.buildconfig.yml')
-rw-r--r--mobile/android/android-components/.buildconfig.yml2283
1 files changed, 2283 insertions, 0 deletions
diff --git a/mobile/android/android-components/.buildconfig.yml b/mobile/android/android-components/.buildconfig.yml
new file mode 100644
index 0000000000..c8a03c3ab5
--- /dev/null
+++ b/mobile/android/android-components/.buildconfig.yml
@@ -0,0 +1,2283 @@
+projects:
+ browser-domains:
+ description: Localized and customizable domain lists for auto-completion in browsers.
+ path: components/browser/domains
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-toolbar
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ browser-engine-gecko:
+ description: Engine implementation based on GeckoView.
+ path: components/browser/engine-gecko
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - service-glean
+ - service-nimbus
+ - support-base
+ - support-ktx
+ - support-locale
+ - support-test
+ - support-utils
+ - tooling-fetch-tests
+ - tooling-lint
+ - ui-icons
+ browser-engine-system:
+ description: Engine implementation based on the system WebView.
+ path: components/browser/engine-system
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ browser-errorpages:
+ description: Responsive browser error pages for Android apps.
+ path: components/browser/errorpages
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ browser-icons:
+ description: A component for loading and storing website icons.
+ path: components/browser/icons
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-fetch-httpurlconnection
+ - lib-fetch-okhttp
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-images
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ browser-menu:
+ description: A customizable menu for browsers.
+ path: components/browser/menu
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ browser-menu2:
+ description: An immutable customizable menu for browsers.
+ path: components/browser/menu2
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-menu
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ browser-session-storage:
+ description: Component for saving and restoring the browser state.
+ path: components/browser/session-storage
+ publish: true
+ upstream_dependencies:
+ - browser-engine-gecko
+ - browser-errorpages
+ - browser-menu2
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - service-nimbus
+ - support-android-test
+ - support-base
+ - support-images
+ - support-ktx
+ - support-locale
+ - support-test
+ - support-test-fakes
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ browser-state:
+ description: Component responsible for maintaining the centralized state of a
+ browser engine.
+ path: components/browser/state
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ browser-storage-sync:
+ description: A syncable, Rust Places-backed implementation of core data storage.
+ path: components/browser/storage-sync
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-storage
+ - concept-sync
+ - concept-toolbar
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ browser-tabstray:
+ description: A tabs tray component for browsers.
+ path: components/browser/tabstray
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - concept-tabstray
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-images
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ browser-thumbnails:
+ description: A component for loading and storing website thumbnails.
+ path: components/browser/thumbnails
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-images
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ browser-toolbar:
+ description: A customizable toolbar for browsers.
+ path: components/browser/toolbar
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-menu
+ - browser-menu2
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-toolbar
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-autocomplete
+ - ui-colors
+ - ui-icons
+ - ui-widgets
+ compose-awesomebar:
+ description: An awesomebar component showing search results matching text entered
+ into the toolbar.
+ path: components/compose/awesomebar
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ compose-browser-toolbar:
+ description: A customizable toolbar for browsers using Jetpack Compose.
+ path: components/compose/browser-toolbar
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - concept-toolbar
+ - feature-session
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ compose-cfr:
+ description: A standard Contextual Feature Recommendation popup using Jetpack
+ Compose.
+ path: components/compose/cfr
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ compose-engine:
+ description: A component for integrating a concept-engine implementation into
+ Jetpack Compose UI.
+ path: components/compose/engine
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ compose-tabstray:
+ description: A customizable tabs tray using Jetpack Compose.
+ path: components/compose/tabstray
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-images
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ concept-awesomebar:
+ description: An abstract definition of an awesomebar component.
+ path: components/concept/awesomebar
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-base
+ - tooling-lint
+ 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:
+ - support-base
+ - support-test
+ - tooling-lint
+ concept-engine:
+ description: An abstract layer hiding the actual browser engine implementation.
+ path: components/concept/engine
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - concept-base
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ concept-fetch:
+ description: An abstract definition of an HTTP client for fetching resources.
+ path: components/concept/fetch
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-base
+ - support-test
+ - tooling-lint
+ concept-menu:
+ description: An abstract definition of a browser menu component.
+ path: components/concept/menu
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ concept-push:
+ description: An abstract definition of a push service component.
+ path: components/concept/push
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-base
+ - support-test
+ - tooling-lint
+ concept-storage:
+ description: An abstract definition of a browser storage layer.
+ path: components/concept/storage
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ concept-sync:
+ description: An abstract definition of a browser data synchronization layer.
+ path: components/concept/sync
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-base
+ - tooling-lint
+ concept-tabstray:
+ description: An abstract definition of a tabs tray component.
+ path: components/concept/tabstray
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ concept-toolbar:
+ description: An abstract definition of a toolbar component.
+ path: components/concept/toolbar
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ 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:
+ - browser-errorpages
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-sync
+ - concept-tabstray
+ - concept-toolbar
+ - feature-session
+ - feature-tabs
+ - lib-dataprotect
+ - lib-publicsuffixlist
+ - lib-state
+ - service-firefox-accounts
+ - support-base
+ - support-images
+ - support-ktx
+ - support-test
+ - support-utils
+ - support-webextensions
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ 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:
+ - concept-base
+ - concept-push
+ - concept-storage
+ - concept-sync
+ - feature-push
+ - lib-dataprotect
+ - lib-publicsuffixlist
+ - lib-state
+ - service-firefox-accounts
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ feature-addons:
+ description: A feature that provides for managing add-ons.
+ path: components/feature/addons
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - support-webextensions
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-widgets
+ feature-app-links:
+ description: Component opening URLs in other non-browser apps.
+ path: components/feature/app-links
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - concept-toolbar
+ - feature-session
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-widgets
+ feature-autofill:
+ description: Component adding support for Android`s Autofill framework.
+ path: components/feature/autofill
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-fetch-okhttp
+ - lib-publicsuffixlist
+ - service-digitalassetlinks
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-widgets
+ feature-awesomebar:
+ description: Component connecting a concept-toolbar with a concept-awesomebar.
+ path: components/feature/awesomebar
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-icons
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-storage-sync
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-sync
+ - concept-tabstray
+ - concept-toolbar
+ - feature-search
+ - feature-session
+ - feature-tabs
+ - lib-fetch-httpurlconnection
+ - lib-publicsuffixlist
+ - lib-state
+ - service-location
+ - support-base
+ - support-images
+ - support-ktx
+ - support-remotesettings
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ feature-containers:
+ description: Feature component for working with contextual identities also known
+ as containers.
+ path: components/feature/containers
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-android-test
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ feature-contextmenu:
+ description: Component for displaying context menus for web content.
+ path: components/feature/contextmenu
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-app-links
+ - feature-search
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - service-location
+ - support-base
+ - support-images
+ - support-ktx
+ - support-remotesettings
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ - ui-widgets
+ feature-customtabs:
+ description: Component for providing custom tabs functionality.
+ path: components/feature/customtabs
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-menu
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - browser-toolbar
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-intent
+ - feature-search
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - service-digitalassetlinks
+ - service-location
+ - support-base
+ - support-images
+ - support-ktx
+ - support-remotesettings
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-autocomplete
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ - ui-widgets
+ feature-downloads:
+ description: Feature implementation for apps that want to use Android downloads
+ manager.
+ path: components/feature/downloads
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-android-test
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-widgets
+ 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:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ feature-fxsuggest:
+ description: A component for accessing Firefox Suggest search suggestions.
+ path: components/feature/fxsuggest
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - concept-toolbar
+ - feature-session
+ - lib-publicsuffixlist
+ - lib-state
+ - service-nimbus
+ - support-base
+ - support-ktx
+ - support-locale
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ feature-intent:
+ description: Combining various feature components for intent processing.
+ path: components/feature/intent
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-search
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - service-location
+ - support-base
+ - support-images
+ - support-ktx
+ - support-remotesettings
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ feature-logins:
+ description: Feature component for logins related features.
+ path: components/feature/logins
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-prompts
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - support-android-test
+ - support-base
+ - support-images
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ - ui-widgets
+ feature-media:
+ description: Feature component for website media related features.
+ path: components/feature/media
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ feature-privatemode:
+ description: Features used to enhance private browsing mode.
+ path: components/feature/privatemode
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ 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:
+ - browser-errorpages
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - support-android-test
+ - support-base
+ - support-images
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ - ui-widgets
+ feature-push:
+ description: Feature that implements push notifications with a supported push
+ service.
+ path: components/feature/push
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-push
+ - support-base
+ - support-test
+ - tooling-lint
+ feature-pwa:
+ description: Feature implementation for Progressive Web Apps (PWA).
+ path: components/feature/pwa
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-icons
+ - browser-menu
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - browser-toolbar
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-customtabs
+ - feature-intent
+ - feature-search
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - service-digitalassetlinks
+ - service-location
+ - support-base
+ - support-images
+ - support-ktx
+ - support-remotesettings
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-autocomplete
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ - ui-widgets
+ feature-qr:
+ description: A feature that provides functionality for scanning QR codes.
+ path: components/feature/qr
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ feature-readerview:
+ description: Feature implementation providing a Reader View WebExtension.
+ path: components/feature/readerview
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-menu
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - support-webextensions
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ feature-recentlyclosed:
+ description: Feature implementation for saving and restoring recently closed tabs
+ path: components/feature/recentlyclosed
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-session-storage
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - concept-toolbar
+ - feature-session
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-fakes
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ feature-search:
+ description: Feature implementation connecting an engine implementation with the
+ search module.
+ path: components/feature/search
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - service-location
+ - support-base
+ - support-images
+ - support-ktx
+ - support-remotesettings
+ - support-test
+ - support-test-fakes
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ feature-serviceworker:
+ description: Feature that adds support for service workers when using GeckoEngine.
+ path: components/feature/serviceworker
+ publish: true
+ upstream_dependencies:
+ - browser-engine-gecko
+ - browser-errorpages
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - service-nimbus
+ - support-base
+ - support-images
+ - support-ktx
+ - support-locale
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ feature-session:
+ description: Feature implementation connecting an engine implementation with the
+ session module.
+ path: components/feature/session
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - concept-toolbar
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-fakes
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ feature-share:
+ description: Feature implementation for saving and sorting recent apps used for
+ sharing.
+ path: components/feature/share
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - lib-publicsuffixlist
+ - support-android-test
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ feature-sitepermissions:
+ description: A feature for showing site permission request prompts.
+ path: components/feature/sitepermissions
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - support-android-test
+ - support-base
+ - support-images
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ feature-syncedtabs:
+ description: Feature that provides access to other devices' tabs in the same account.
+ path: components/feature/syncedtabs
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-icons
+ - browser-state
+ - browser-storage-sync
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - concept-sync
+ - concept-toolbar
+ - feature-session
+ - lib-dataprotect
+ - lib-publicsuffixlist
+ - lib-state
+ - service-firefox-accounts
+ - support-base
+ - support-images
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ feature-tab-collections:
+ description: Feature implementation for saving, restoring and organizing collections
+ of tabs.
+ path: components/feature/tab-collections
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - support-android-test
+ - support-base
+ - support-images
+ - support-ktx
+ - support-test
+ - support-test-fakes
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ feature-tabs:
+ description: Feature implementation connecting a tabs tray implementation with
+ the session and toolbar modules.
+ path: components/feature/tabs
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-session
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-images
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ feature-toolbar:
+ description: Feature implementation connecting a toolbar implementation with the
+ session module.
+ path: components/feature/toolbar
+ publish: true
+ upstream_dependencies:
+ - browser-domains
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - concept-toolbar
+ - feature-session
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ feature-top-sites:
+ description: Feature implementation for saving and removing top sites.
+ path: components/feature/top-sites
+ publish: true
+ upstream_dependencies:
+ - browser-storage-sync
+ - concept-base
+ - concept-storage
+ - concept-sync
+ - concept-toolbar
+ - lib-publicsuffixlist
+ - support-android-test
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ feature-webauthn:
+ description: A feature that provides WebAuthn functionality for supported engines.
+ path: components/feature/webauthn
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ feature-webcompat:
+ description: Feature that provides hotfixes for websites from Mozilla's Web Compatibility
+ team
+ path: components/feature/webcompat
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - support-webextensions
+ - tooling-lint
+ - ui-icons
+ 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:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - support-webextensions
+ - tooling-lint
+ - ui-icons
+ feature-webnotifications:
+ description: Feature component for Web Notifications.
+ path: components/feature/webnotifications
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-icons
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-tabstray
+ - browser-thumbnails
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-tabstray
+ - concept-toolbar
+ - feature-intent
+ - feature-search
+ - feature-session
+ - feature-sitepermissions
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - service-location
+ - support-base
+ - support-images
+ - support-ktx
+ - support-remotesettings
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ lib-auth:
+ description: A component for various kinds of authentication mechanisms.
+ path: components/lib/auth
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-base
+ - support-test
+ - tooling-lint
+ lib-crash:
+ description: A generic crash reporter library that can report crashes to multiple
+ services.
+ path: components/lib/crash
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-fetch
+ - lib-publicsuffixlist
+ - service-glean
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ lib-crash-sentry:
+ description: A crash reporter for Sentry.io that that uses lib-crash.
+ path: components/lib/crash-sentry
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - lib-crash
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ lib-dataprotect:
+ description: A component using AndroidKeyStore to protect user data.
+ path: components/lib/dataprotect
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-base
+ - support-test
+ - tooling-lint
+ lib-fetch-httpurlconnection:
+ description: An implementation of lib-fetch based on HttpUrlConnection.
+ path: components/lib/fetch-httpurlconnection
+ publish: true
+ upstream_dependencies:
+ - concept-fetch
+ - tooling-fetch-tests
+ - tooling-lint
+ lib-fetch-okhttp:
+ description: An implementation of lib-fetch based on OkHttp.
+ path: components/lib/fetch-okhttp
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-fetch
+ - support-base
+ - support-test
+ - tooling-fetch-tests
+ - tooling-lint
+ lib-jexl:
+ description: 'Javascript Expression Language: Powerful context-based expression
+ parser and evaluator.'
+ path: components/lib/jexl
+ publish: true
+ upstream_dependencies:
+ - tooling-lint
+ lib-publicsuffixlist:
+ description: A library for reading and using the public suffix list.
+ path: components/lib/publicsuffixlist
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-base
+ - support-test
+ - tooling-lint
+ lib-push-firebase:
+ description: An implementation of concept-push for the Firebase Message Service.
+ path: components/lib/push-firebase
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-push
+ - support-base
+ - support-test
+ - tooling-lint
+ lib-state:
+ description: A library for maintaining application state.
+ path: components/lib/state
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ samples-browser:
+ description: A simple browser composed from browser components.
+ path: samples/browser
+ publish: false
+ upstream_dependencies:
+ - browser-domains
+ - browser-engine-gecko
+ - browser-engine-system
+ - browser-errorpages
+ - browser-icons
+ - browser-menu
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-storage-sync
+ - browser-tabstray
+ - browser-thumbnails
+ - browser-toolbar
+ - compose-awesomebar
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-sync
+ - concept-tabstray
+ - concept-toolbar
+ - feature-addons
+ - feature-app-links
+ - feature-autofill
+ - feature-awesomebar
+ - feature-contextmenu
+ - feature-customtabs
+ - feature-downloads
+ - feature-findinpage
+ - feature-intent
+ - feature-media
+ - feature-privatemode
+ - feature-prompts
+ - feature-pwa
+ - feature-readerview
+ - feature-search
+ - feature-session
+ - feature-sitepermissions
+ - feature-tabs
+ - feature-toolbar
+ - feature-webcompat
+ - feature-webcompat-reporter
+ - feature-webnotifications
+ - lib-crash
+ - lib-dataprotect
+ - lib-fetch-httpurlconnection
+ - lib-publicsuffixlist
+ - lib-state
+ - service-digitalassetlinks
+ - service-glean
+ - service-location
+ - service-nimbus
+ - service-sync-logins
+ - support-android-test
+ - support-base
+ - support-images
+ - support-ktx
+ - support-locale
+ - support-remotesettings
+ - support-rustlog
+ - support-utils
+ - support-webextensions
+ - tooling-lint
+ - ui-autocomplete
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ - ui-widgets
+ samples-compose-browser:
+ description: A simple browser composed from browser components using Jetpack Compose.
+ path: samples/compose-browser
+ publish: false
+ upstream_dependencies:
+ - browser-engine-gecko
+ - browser-errorpages
+ - browser-icons
+ - browser-menu2
+ - browser-session-storage
+ - browser-state
+ - browser-storage-sync
+ - browser-tabstray
+ - browser-thumbnails
+ - compose-awesomebar
+ - compose-browser-toolbar
+ - compose-engine
+ - compose-tabstray
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-sync
+ - concept-tabstray
+ - concept-toolbar
+ - feature-awesomebar
+ - feature-fxsuggest
+ - feature-search
+ - feature-session
+ - feature-tabs
+ - lib-publicsuffixlist
+ - lib-state
+ - service-location
+ - service-nimbus
+ - support-base
+ - support-images
+ - support-ktx
+ - support-locale
+ - support-remotesettings
+ - support-rusthttp
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ samples-crash:
+ description: An app showing the integration of the lib-crash component.
+ path: samples/crash
+ publish: false
+ upstream_dependencies:
+ - concept-base
+ - concept-fetch
+ - lib-crash
+ - lib-fetch-httpurlconnection
+ - lib-publicsuffixlist
+ - service-glean
+ - support-base
+ - support-ktx
+ - support-utils
+ - tooling-lint
+ 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:
+ - concept-base
+ - lib-dataprotect
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-utils
+ - tooling-lint
+ samples-firefox-accounts:
+ description: A simple app demoing Firefox Accounts integration.
+ path: samples/firefox-accounts
+ publish: false
+ upstream_dependencies:
+ - concept-base
+ - concept-fetch
+ - concept-storage
+ - concept-sync
+ - feature-qr
+ - lib-dataprotect
+ - lib-fetch-httpurlconnection
+ - lib-publicsuffixlist
+ - lib-state
+ - service-firefox-accounts
+ - support-base
+ - support-ktx
+ - support-rusthttp
+ - support-rustlog
+ - support-utils
+ - tooling-lint
+ 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:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-fetch-httpurlconnection
+ - lib-publicsuffixlist
+ - lib-state
+ - samples-glean-library
+ - service-glean
+ - service-nimbus
+ - support-base
+ - support-ktx
+ - support-locale
+ - support-rusthttp
+ - support-rustlog
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ 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:
+ - concept-base
+ - concept-fetch
+ - lib-publicsuffixlist
+ - service-glean
+ - support-base
+ - support-ktx
+ - support-utils
+ - tooling-lint
+ samples-sync:
+ description: A simple app demoing Firefox Sync (History, Bookmarks, etc) integration.
+ path: samples/sync
+ publish: false
+ upstream_dependencies:
+ - browser-storage-sync
+ - concept-base
+ - concept-fetch
+ - concept-storage
+ - concept-sync
+ - concept-toolbar
+ - lib-dataprotect
+ - lib-fetch-httpurlconnection
+ - lib-publicsuffixlist
+ - lib-state
+ - service-firefox-accounts
+ - service-glean
+ - service-sync-autofill
+ - service-sync-logins
+ - support-base
+ - support-ktx
+ - support-rusthttp
+ - support-rustlog
+ - support-utils
+ - tooling-lint
+ samples-sync-logins:
+ description: A simple app demoing Firefox Sync (Logins) integration.
+ path: samples/sync-logins
+ publish: false
+ upstream_dependencies:
+ - concept-base
+ - concept-fetch
+ - concept-storage
+ - concept-sync
+ - lib-dataprotect
+ - lib-fetch-httpurlconnection
+ - lib-publicsuffixlist
+ - lib-state
+ - service-firefox-accounts
+ - service-glean
+ - service-sync-logins
+ - support-base
+ - support-ktx
+ - support-rusthttp
+ - support-rustlog
+ - support-utils
+ - tooling-lint
+ samples-toolbar:
+ description: An app demoing multiple customized toolbars using the browser-toolbar
+ component.
+ path: samples/toolbar
+ publish: false
+ upstream_dependencies:
+ - browser-domains
+ - browser-errorpages
+ - browser-menu
+ - browser-menu2
+ - browser-state
+ - browser-toolbar
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-menu
+ - concept-storage
+ - concept-toolbar
+ - feature-session
+ - feature-toolbar
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-utils
+ - tooling-lint
+ - ui-autocomplete
+ - ui-colors
+ - ui-icons
+ - ui-tabcounter
+ - ui-widgets
+ service-contile:
+ description: A library to communicate with the Contile services API
+ path: components/service/contile
+ publish: true
+ upstream_dependencies:
+ - browser-storage-sync
+ - concept-base
+ - concept-fetch
+ - concept-storage
+ - concept-sync
+ - concept-toolbar
+ - feature-top-sites
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ service-digitalassetlinks:
+ description: A library for communicating with the Digital Asset Links API.
+ path: components/service/digitalassetlinks
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-fetch
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ service-firefox-accounts:
+ description: A library for integrating with Firefox Accounts.
+ path: components/service/firefox-accounts
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-storage
+ - concept-sync
+ - lib-dataprotect
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ 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:
+ - concept-base
+ - concept-fetch
+ - lib-fetch-httpurlconnection
+ - lib-fetch-okhttp
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ service-location:
+ description: A library for providing location-based services.
+ path: components/service/location
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-fetch
+ - lib-fetch-httpurlconnection
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ service-nimbus:
+ description: A client-side experiment SDK
+ path: components/service/nimbus
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - service-glean
+ - support-base
+ - support-ktx
+ - support-locale
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ service-pocket:
+ description: A library to communicate with the Pocket API
+ path: components/service/pocket
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-fetch
+ - lib-fetch-httpurlconnection
+ - lib-publicsuffixlist
+ - support-android-test
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ service-sync-autofill:
+ description: A library for autofilling addresses and credit cards.
+ path: components/service/sync-autofill
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-storage
+ - concept-sync
+ - lib-dataprotect
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ service-sync-logins:
+ description: A library for integrating with Firefox Sync - Logins.
+ path: components/service/sync-logins
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-fetch
+ - concept-storage
+ - concept-sync
+ - lib-dataprotect
+ - lib-publicsuffixlist
+ - service-glean
+ - support-base
+ - support-ktx
+ - support-utils
+ - tooling-lint
+ 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:
+ - tooling-lint
+ support-base:
+ description: Base component containing building blocks for components.
+ path: components/support/base
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-test
+ - tooling-lint
+ support-images:
+ description: A collection of helpers for handling images such as icons and thumbnails.
+ path: components/support/images
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - concept-fetch
+ - support-base
+ - support-test
+ - tooling-lint
+ support-ktx:
+ description: A set of Kotlin extensions.
+ path: components/support/ktx
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - support-android-test
+ - support-base
+ - support-test
+ - support-test-fakes
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ support-license:
+ description: A component to help display licensing agreements.
+ path: components/support/license
+ publish: true
+ upstream_dependencies:
+ - tooling-lint
+ 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:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ support-remotesettings:
+ description: A component to help fetch data from remote servers.
+ path: components/support/remotesettings
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-utils
+ - tooling-lint
+ support-rusterrors:
+ description: A bridge for reporting Rust errors to Sentry/Glean
+ path: components/support/rusterrors
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-base
+ - tooling-lint
+ support-rusthttp:
+ description: A bridge allowing configuration of Rust HTTP requests without directly
+ depending on the application services library
+ path: components/support/rusthttp
+ publish: true
+ upstream_dependencies:
+ - concept-fetch
+ - tooling-lint
+ support-rustlog:
+ description: A bridge allowing log messages from Rust code to be sent to the log
+ system in support-base
+ path: components/support/rustlog
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-base
+ - support-test
+ - tooling-lint
+ support-test:
+ description: A collection of helpers for testing components (local unit tests).
+ path: components/support/test
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-utils
+ - tooling-lint
+ 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:
+ - tooling-lint
+ support-test-fakes:
+ description: A collection of fake implementations for testing purposes.
+ path: components/support/test-fakes
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ 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:
+ - concept-base
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-utils
+ - tooling-lint
+ support-utils:
+ description: A collection of generic helper classes.
+ path: components/support/utils
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-base
+ - support-test
+ - tooling-lint
+ support-webextensions:
+ description: A component containing building blocks for features implemented as
+ web extensions.
+ path: components/support/webextensions
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - browser-state
+ - concept-awesomebar
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - lib-state
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-libstate
+ - support-utils
+ - tooling-lint
+ - ui-icons
+ tooling-detekt:
+ description: Custom Detekt rules for internal use.
+ path: components/tooling/detekt
+ publish: false
+ upstream_dependencies: []
+ tooling-fetch-tests:
+ description: Test cases for concept-fetch implementations.
+ path: components/tooling/fetch-tests
+ publish: false
+ upstream_dependencies:
+ - concept-fetch
+ - tooling-lint
+ tooling-lint:
+ description: Custom Lint checks for using and writing components.
+ path: components/tooling/lint
+ publish: false
+ upstream_dependencies: []
+ ui-autocomplete:
+ description: A set of components to provide autocomplete functionality.
+ path: components/ui/autocomplete
+ publish: true
+ upstream_dependencies:
+ - concept-base
+ - support-base
+ - support-test
+ - support-utils
+ - tooling-lint
+ ui-colors:
+ description: The standard set of Photon colors.
+ path: components/ui/colors
+ publish: true
+ upstream_dependencies:
+ - tooling-lint
+ ui-fonts:
+ description: Convenience accessor for fonts used by Mozilla.
+ path: components/ui/fonts
+ publish: true
+ upstream_dependencies:
+ - tooling-lint
+ ui-icons:
+ description: A collection of often used browser icons.
+ path: components/ui/icons
+ publish: true
+ upstream_dependencies:
+ - tooling-lint
+ ui-tabcounter:
+ description: A tab counter for browsers.
+ path: components/ui/tabcounter
+ publish: true
+ upstream_dependencies:
+ - browser-menu2
+ - concept-base
+ - concept-menu
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons
+ ui-widgets:
+ description: The standard set of Mozilla widgets.
+ path: components/ui/widgets
+ publish: true
+ upstream_dependencies:
+ - browser-errorpages
+ - concept-base
+ - concept-engine
+ - concept-fetch
+ - concept-storage
+ - lib-publicsuffixlist
+ - support-base
+ - support-ktx
+ - support-test
+ - support-test-fakes
+ - support-utils
+ - tooling-lint
+ - ui-colors
+ - ui-icons