RTL Enhanced Optimizer Firefox

Examine source code of RTL Enhanced Optimizer

Inspect and view changes in RTL Enhanced Optimizer source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "action": {
    "default_icon": {
      "16": "icons/icon-on-16.png",
      "32": "icons/icon-on-32.png",
      "48": "icons/icon-on-48.png",
      "128": "icons/icon-on-128.png",
      "512": "icons/icon-on-512.png"
    },
    "default_popup": "popup.html"
  },
  "author": "Audio Spot",
  "background": {
    "service_worker": "scripts/background.js",
    "scripts": [
      "scripts/background.js"
    ]
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "rtl-audio-spot@audio-spot",
      "strict_min_version": "121.0"
    }
  },
  "commands": {
    "convert-selection": {
      "description": "Convert selected text to the extension UI language (standard layout)"
    },
    "toggle-align-right": {
      "description": "Toggle Align Text Right for RTL (per domain)"
    },
    "toggle-always-rtl": {
      "description": "Toggle Always Force RTL (Entire Page) (per domain)"
    },
    "toggle-auto-detect": {
      "description": "Toggle Automatic RTL Detection (per domain)"
    },
    "toggle-domain": {
      "description": "Toggle RTL for current domain",
      "suggested_key": {
        "default": "Ctrl+Shift+0"
      }
    },
    "toggle-page": {
      "description": "Toggle RTL for current page",
      "suggested_key": {
        "default": "Ctrl+Shift+9"
      }
    },
    "toggle-sidebar-rtl": {
      "description": "Toggle Apply RTL to Sidebar (per domain)"
    },
    "toggle-smart-rtl": {
      "description": "Toggle Smart RTL (Main Content Only) (per domain)",
      "suggested_key": {
        "default": "Ctrl+Shift+8"
      }
    }
  },
  "content_scripts": [
    {
      "all_frames": true,
      "js": [
        "scripts/rtlCore.js",
        "scripts/contentScript.js"
      ],
      "match_about_blank": true,
      "match_origin_as_fallback": true,
      "matches": [
        "<all_urls>"
      ],
      "run_at": "document_end"
    }
  ],
  "default_locale": "en",
  "description": "__MSG_extDescription__",
  "host_permissions": [
    "<all_urls>"
  ],
  "icons": {
    "16": "icons/icon-on-16.png",
    "32": "icons/icon-on-32.png",
    "48": "icons/icon-on-48.png",
    "128": "icons/icon-on-128.png",
    "512": "icons/icon-on-512.png"
  },
  "manifest_version": 3,
  "name": "__MSG_extName__",
  "permissions": [
    "activeTab",
    "storage",
    "scripting"
  ],
  "version": "1.7.16"
}

Best RTL Enhanced Optimizer Alternatives

Here are some Firefox add-ons that are similar to RTL Enhanced Optimizer: