{ "name": "BUBBLE CAM", "description": "Records the current tab in an offscreen document & the whole screen", "version": "1", "manifest_version": 3, "minimum_chrome_version": "116", "action": { "default_icon": { "16": "icons/not-recording.png", "32": "icons/not-recording.png" }, "default_popup": "popup.html" }, "host_permissions": [ "", "https://www.googleapis.com/*", "https://oauth2.googleapis.com/*", "https://accounts.google.com/*", "https://api.vimeo.com/*", "https://asia-files.tus.vimeo.com/*" ], "background": { "service_worker": "service-worker.js" }, "permissions": [ "tabCapture", "offscreen", "scripting", "storage", "desktopCapture", "tabs", "activeTab", "downloads", "identity" ], "oauth2": { "client_id": "728787049181-iq4lnrcks0fifee7r6h57h7h71berii6.apps.googleusercontent.com", "scopes": [ "https://www.googleapis.com/auth/youtube.upload", "https://www.googleapis.com/auth/userinfo.profile" ] }, "content_security_policy": { "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self'" }, "web_accessible_resources": [ { "resources": [ "camera.html", "camera.js", "video.html", "video.js", "*.wasm", "avatar.png" ], "matches": [ "https://*/*", "http://*/*", "" ] } ] }