{
  "name": "Handsfree Browser",
  "version": "0.0.1",
  "description": "A browser extension for using and developing the web handsfree 🖐👀🖐, powered by Handsfree.js",
  "manifest_version": 2,
  "permissions": ["*://*/*", "storage", "tabs", "activeTab"],
  "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
  
  "options_page": "/extension/options/stream-capture.html",
  "devtools_page": "/extension/devtools/index.html",

  "background": {
    "scripts": [
      "/build/lib/handsfree.js",
      "/extension/background/handsfree.js"
    ],
    "persistent": false
  },

  "content_scripts": [
    {
      "matches": ["*://*/*"],
      "exclude_matches": ["*://localhost/*"],
      "css": [
        "/build/lib/assets/handsfree.css"
      ],
      "js": [
        "/build/lib/handsfree.js",
        "/extension/content/handsfree-all-frames.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },

    {
      "matches": ["*://*/*"],
      "exclude_matches": ["*://localhost/*"],
      "js": [
        "/extension/content/handsfree-root-frame.js"
      ],
      "run_at": "document_end"
    },

    {
      "matches": ["https://noisedeck.app/*"],
      "js": [
        "/extension/sites/noisedeck.app/noisedeck.app.js"
      ],
      "run_at": "document_end"
    },

    {
      "matches": ["https://gacembed.withgoogle.com/blob-opera*"],
      "js": ["/extension/sites/blob-opera/blob-opera.js"],
      "all_frames": true,
      "run_at": "document_end"
    },

    {
      "matches": ["https://stadia.google.com/*"],
      "js": ["/extension/sites/stadia.google.com/stadia.js"],
      "run_at": "document_end"
    },

    {
      "matches": ["https://teropa.info/musicmouse/*"],
      "js": ["/extension/sites/musicmouse/musicmouse.js"],
      "run_at": "document_end"
    },

    {
      "matches": ["https://sm64.gitlab.io/*"],
      "js": ["/extension/sites/sm64.gitlab.io/sm64.js"],
      "run_at": "document_end"
    }
  ],

  "web_accessible_resources": [
    "/build/lib/handsfree/*"
  ],

  "browser_action": {
    "default_popup": "/extension/popup/index.html",
    "default_icon": {
      "16": "/build/docs/favicon.png",
      "32": "/build/docs/favicon.png",
      "48": "/build/docs/favicon.png",
      "128": "/build/docs/favicon.png"
    }
  },
    
  "icons": {
    "16": "/build/docs/favicon.png",
    "32": "/build/docs/favicon.png",
    "48": "/build/docs/favicon.png",
    "128": "/build/docs/favicon.png"
  }
}
