browser-extension-manager
Version:
Browser Extension Manager dependency manager
86 lines (72 loc) • 1.64 kB
JSON
{
// Basic info
manifest_version: 3,
name: '__MSG_appName__',
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',
'48': 'assets/images/icons/icon-48x.png',
'32': 'assets/images/icons/icon-32x.png',
'16': 'assets/images/icons/icon-16x.png',
},
// Default locale
default_locale: 'en',
// Background script
background: {
service_worker: 'assets/js/background.bundle.js',
},
// Permissions
permissions: [
],
host_permissions: [
],
// Options page
options_ui: {
page: 'pages/options.html',
},
// Content scripts
content_scripts: [
],
// Browser action
action: {
default_icon: {
'48': 'assets/images/icons/icon-48x.png',
'32': 'assets/images/icons/icon-32x.png',
'16': 'assets/images/icons/icon-16x.png',
},
default_title: '__MSG_appName__',
default_popup: 'pages/popup.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',
},
},
}