{
  "manifest_version": 3,
  "name": "VendorGet",
  "version": "4.0.0",
  "description": "Local TCF/CMP transparency and evidence tool",

  "permissions": [
    "storage",
    "tabs",
    "cookies",
    "scripting",
    "webRequest"
  ],

  "host_permissions": [
    "<all_urls>"
  ],

"background": {
  "scripts": [
    "src/core/module-registry.js",
    "src/modules/vg-observe/module.js",
    "src/background/db/db-constants.js",
    "src/background/db/db-core.js",
    "src/background/gvl/gvl-vendor-normalizer.js",
    "src/background/gvl/gvl-vendor-relationship-normalizer.js",
    "src/background/gvl/gvl-catalog-normalizer.js",
    "src/background/db/db-retention.js",
    "src/background/db/db-record-locks.js",
    "src/background/utils.js",
    "src/background/settings.js",
    "src/core/maintenance-guard.js",
    "src/background/consent-memory.js",
    "src/background/request-fingerprint.js",
    "src/background/request-observer.js",
    "src/background/gvl-service.js",
    "src/background.js"
  ]
},

  "action": {
    "default_title": "VendorGet-IV",
    "default_popup": "src/popup/popup.html"
  },

  "content_scripts": [
    {
      "matches": ["<all_urls>"],
      "js": [
        "src/content/tcf-listener.js"
      ],
      "run_at": "document_idle"
    }
  ],

  "web_accessible_resources": [
    {
      "resources": [
        "src/injected/tcf-bridge.js"
      ],
      "matches": ["<all_urls>"]
    }
  ],

  "browser_specific_settings": {
    "gecko": {
      "id": "vendorget@local"
    }
  }
}
