Revision control

Copy as Markdown

Other Tools

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: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-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-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-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-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-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-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: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-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-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-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-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: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: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-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-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