UNPKG

browser-extension-manager

Version:
104 lines (89 loc) 2.46 kB
{ // Basic info manifest_version: 3, name: '__MSG_appName__', short_name: '__MSG_appNameShort__', description: '__MSG_appDescription__', // Icon icons: { '1024': 'assets/images/icons/icon-1024x.png', '512': 'assets/images/icons/icon-512x.png', '256': 'assets/images/icons/icon-256x.png', '128': 'assets/images/icons/icon-128x.png', '64': 'assets/images/icons/icon-64x.png', '48': 'assets/images/icons/icon-48x.png', '32': 'assets/images/icons/icon-32x.png', '24': 'assets/images/icons/icon-24x.png', '16': 'assets/images/icons/icon-16x.png', }, // Default locale default_locale: 'en', // Background script // Chrome uses service_worker, Firefox uses scripts array background: { service_worker: 'assets/js/components/background.bundle.js', scripts: ['assets/js/components/background.bundle.js'], }, // Permissions permissions: [ ], host_permissions: [ ], // Options page options_ui: { page: 'views/options/index.html', }, // Content scripts content_scripts: [ ], // Browser action action: { // default_icon: { // '48': 'assets/images/icons/icon-48x.png', // '32': 'assets/images/icons/icon-32x.png', // '24': 'assets/images/icons/icon-24x.png', // '16': 'assets/images/icons/icon-16x.png', // }, default_icon: 'assets/images/icons/icon-48x.png', default_title: '__MSG_appName__', // default_popup: '', // Disabled so we can customize what happens on click }, // Side panel side_panel: { default_path: 'views/sidepanel/index.html', }, // Content security policy content_security_policy: { extension_pages: "script-src 'self'; object-src 'self'; worker-src 'self';", }, // Web accessible resources externally_connectable: { matches: [ 'http://localhost:4000/*', ], }, // Web accessible resources web_accessible_resources: [ ], // Commands commands: { }, // Sandbox sandbox: { pages: [ ], }, // IDs browser_specific_settings: { gecko: { // id: 'my-addon@example.com', strict_min_version: '91.0', // Required for new Firefox extensions as of Nov 2025 // https://blog.mozilla.org/addons/2025/10/23/data-collection-consent-changes-for-new-firefox-extensions/ data_collection_permissions: { required: ['authenticationInfo'], optional: ['technicalAndInteraction'], }, }, }, }