{
  "manifest_version": 3,
  "name": "BetterSEQTA+",
  "icons": {
    "32": "resources/icons/icon-32.png",
    "48": "resources/icons/icon-48.png",
    "64": "resources/icons/icon-64.png"
  },
  "action": {
    "browser_style": true,
    "default_popup": "interface/index.html#settings",
    "default_icon": {
      "32": "resources/icons/icon-32.png",
      "48": "resources/icons/icon-48.png",
      "64": "resources/icons/icon-64.png"
    }
  },
  "permissions": ["tabs", "notifications", "storage"],
  "host_permissions": ["https://newsapi.org/", "*://*/*"],
  "background": {
    "service_worker": "background.ts"
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self'"
  },
  "content_scripts": [
    {
      "matches": ["*://*/*"],
      "js": ["SEQTA.ts"],
      "run_at": "document_start"
    }
  ],
  "web_accessible_resources": [
    {
      "resources": ["resources/icons/*", "resources/update-image.webp"],
      "matches": ["*://*/*"]
    }
  ]
}
