Tinybeest Image Optimizer

Tinybeest Image Optimizer

Tinybeest makes it ridiculously simple to convert, resize, and optimize images

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 2,
  "name": "Tinybeest Image Optimizer",
  "short_name": "Tinybeest",
  "version": "1.3.0",
  "author": "Wildebeest",
  "homepage_url": "http://tinybeest.com",
  "description": "Tinybeest makes it ridiculously simple to convert, resize, and optimize images",
  "browser_action": {
    "default_icon": "icons/icon128.png",
    "default_popup": "src/popup.html"
  },
  "options_ui": {
    "page": "src/options.html",
    "open_in_tab": false
  },
  "content_scripts": [
    {
      "matches": [
        "*://*/*"
      ],
      "js": [
        "jquery-3.5.1.min.js",
        "src/page-audit.js",
        "src/services/content-service.js",
        "src/content.js"
      ],
      "css": [
        "src/content.css",
        "src/page-audit.css",
        "src/modal.css"
      ]
    }
  ],
  "icons": {
    "16": "icons/icon16.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "background": {
    "persistent": true,
    "scripts": [
      "jquery-3.5.1.min.js",
      "tf-2.8.5.min.js",
      "src/env.js",
      "src/services/notification-service.js",
      "src/services/ml-service.js",
      "src/services/file-service.js",
      "src/services/api-service.js",
      "src/services/local-storage-service.js",
      "src/services/context-menu-service.js",
      "src/services/utility-service.js",
      "src/services/user-service.js",
      "src/services/processing-service.js",
      "src/background.js"
    ]
  },
  "oauth2": {
    "client_id": "290195925983-5knjv0kd4e3dn3hr2kajt68ugbt1bbtr.apps.googleusercontent.com",
    "scopes": [
      "email",
      "profile"
    ]
  },
  "permissions": [
    "tabs",
    "activeTab",
    "http://*.google.com/",
    "http://googleapis.com/",
    "contextMenus",
    "storage",
    "<all_urls>",
    "downloads",
    "identity",
    "identity.email",
    "notifications",
    "*://*/*",
    "https://tinybeest.com/"
  ],
  "web_accessible_resources": [
    "images/*.png",
    "images/*.svg",
    "src/page-audit.html",
    "src/page-audit.css",
    "src/modal.css"
  ],
  "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'"
}