Type Alias: UserManifest
UserManifest = { [key in keyof Browser.runtime.ManifestV3 as key extends "action" | "background" | "chrome_url_overrides" | "devtools_page" | "manifest_version" | "options_page" | "options_ui" | "permissions" | "sandbox" | "web_accessible_resources" ? never : key]?: Browser.runtime.ManifestV3[key] } &
object
Source: packages/wxt/src/types.ts:1111
Manifest customization available in the wxt.config.ts file. You cannot configure entrypoints here, they are configured inline.
Type Declaration
action?
optionalaction?:Browser.runtime.ManifestV3["action"] &object
Type Declaration
default_area?
optionaldefault_area?:"navbar"|"menupanel"|"tabstrip"|"personaltoolbar"
theme_icons?
optionaltheme_icons?:ThemeIcon[]
browser_action?
optionalbrowser_action?:Browser.runtime.ManifestV2["browser_action"] &object
Type Declaration
browser_style?
optionalbrowser_style?:boolean
default_area?
optionaldefault_area?:"navbar"|"menupanel"|"tabstrip"|"personaltoolbar"
theme_icons?
optionaltheme_icons?:ThemeIcon[]
browser_specific_settings?
optionalbrowser_specific_settings?:object
browser_specific_settings.gecko?
optionalgecko?:object
browser_specific_settings.gecko.data_collection_permissions?
optionaldata_collection_permissions?:FirefoxDataCollectionPermissions
Firefox data collection permissions configuration. See: https://extensionworkshop.com/documentation/develop/firefox-builtin-data-consent/#specifying-data-types
browser_specific_settings.gecko.id?
optionalid?:string
browser_specific_settings.gecko.strict_max_version?
optionalstrict_max_version?:string
browser_specific_settings.gecko.strict_min_version?
optionalstrict_min_version?:string
browser_specific_settings.gecko.update_url?
optionalupdate_url?:string
browser_specific_settings.gecko_android?
optionalgecko_android?:object
browser_specific_settings.gecko_android.strict_max_version?
optionalstrict_max_version?:string
browser_specific_settings.gecko_android.strict_min_version?
optionalstrict_min_version?:string
browser_specific_settings.safari?
optionalsafari?:object
browser_specific_settings.safari.strict_max_version?
optionalstrict_max_version?:string
browser_specific_settings.safari.strict_min_version?
optionalstrict_min_version?:string
page_action?
optionalpage_action?:Browser.runtime.ManifestV2["page_action"] &object
Type Declaration
browser_style?
optionalbrowser_style?:boolean
permissions?
optionalpermissions?: (Browser.runtime.ManifestPermission|string&Record<never,never>)[]
web_accessible_resources?
optionalweb_accessible_resources?:string[] |Browser.runtime.ManifestV3["web_accessible_resources"]
Generated using typedoc-plugin-markdown and TypeDoc