Sheets Row Highlighter

Highlight a row (and column) of current cell in Google Sheets and Microsoft Excel Online.
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Sheets Row Highlighter",
  "short_name": "Row Highlighter",
  "version": "2.1.0",
  "manifest_version": 3,
  "default_locale": "en",
  "description": "__MSG_extensionDescription__",
  "homepage_url": "https://github.com/matsu7089/sheets-row-highlighter",
  "icons": {
    "16": "images/icon16.png",
    "48": "images/icon48.png",
    "128": "images/icon128.png"
  },
  "content_scripts": [
    {
      "matches": [
        "https://docs.google.com/spreadsheets/d/*",
        "https://*.officeapps.live.com/x/*"
      ],
      "js": [
        "scripts/content/SheetsActiveCellLocator.js",
        "scripts/content/ExcelActiveCellLocator.js",
        "scripts/content/RowHighlighterApp.js",
        "scripts/content/main.js"
      ],
      "all_frames": true
    }
  ],
  "action": {
    "default_popup": "pages/popup.html"
  },
  "background": {
    "service_worker": "scripts/background.js"
  },
  "permissions": [
    "storage",
    "activeTab"
  ],
  "commands": {
    "toggleRow": {
      "description": "__MSG_toggleRowDescription__"
    },
    "toggleColumn": {
      "description": "__MSG_toggleColumnDescription__"
    },
    "toggleBoth": {
      "description": "__MSG_toggleBothDescription__"
    }
  }
}