Examine source code of Highlight

Inspect and view changes in Highlight source codes across current and past versions
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",
  "manifest_version": 3,
  "version": "2.0.0",
  "permissions": [
    "storage",
    "unlimitedStorage",
    "activeTab",
    "tabs",
    "offscreen",
    "alarms",
    "identity",
    "desktopCapture"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "page-context/forceSVGAnnotation.js",
        "page-context/fetchInfoFromWindow.js",
        "page-context/interceptGoogleDocApi.js",
        "syncPayloadUtil.js",
        "highlightCanvasAssignElementsToAPINode.js",
        "highlightCanvasParseAPIResponse.js",
        "requestPermissions.html",
        "requestPermissions.js",
        "assets/audio/chime.mp3",
        "assets/img/up-arrow.svg",
        "assets/img/down-arrow.svg",
        "assets/img/google-sign-in.svg",
        "assets/img/loading-skeleton.svg",
        "assets/img/loading-skeleton-full.svg",
        "assets/img/highlight_logo_128.png",
        "assets/img/waveform.gif",
        "assets/img/waveform2.gif",
        "assets/img/paused-waveform.png",
        "assets/img/full_logo.svg",
        "assets/img/patterned-background.svg",
        "assets/font/Campton-Bold.otf",
        "assets/font/Campton-Light.otf",
        "assets/img/zoom-icon.png",
        "assets/img/record-start-icon.svg",
        "assets/img/recording-icon.svg",
        "assets/img/pause-icon.svg",
        "assets/img/microphone-icon.svg",
        "assets/img/microphone-muted.svg",
        "assets/img/play-icon.svg",
        "assets/img/resume-recording.svg",
        "assets/img/pause-recording.svg",
        "assets/img/recording-done.svg",
        "assets/img/Microphone.svg",
        "assets/img/Mute.svg",
        "assets/img/play-button-disabled.svg",
        "assets/img/highlight-logo.png",
        "assets/img/menu-icon.svg",
        "assets/img/audio-settings.svg",
        "assets/img/audio-recording.svg",
        "assets/img/mail.svg",
        "assets/img/question.svg",
        "assets/img/share-android.svg",
        "assets/img/highlight-loading-icon.gif",
        "assets/img/waveform-new.gif",
        "assets/img/animation-playing.gif",
        "assets/img/animation-paused.jpg"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "action": {
    "default_title": "Highlight",
    "default_popup": "popup/popup.html",
    "default_icon": {
      "16": "assets/img/icon16.png",
      "48": "assets/img/icon48.png",
      "128": "assets/img/highlight_logo_128.png"
    }
  },
  "icons": {
    "16": "assets/img/icon16.png",
    "48": "assets/img/icon48.png",
    "128": "assets/img/highlight_logo_128.png"
  },
  "background": {
    "service_worker": "background.js"
  },
  "host_permissions": [
    "*://*.highlight-api.gethighlight.com/*"
  ],
  "content_scripts": [
    {
      "matches": [
        "https://docs.google.com/document/*"
      ],
      "css": [
        "static/css/main.f749471f.chunk.css"
      ],
      "js": [
        "static/js/2.7f5682e4.chunk.js",
        "static/js/main.fbdfd6fb.chunk.js",
        "static/js/runtime-main.770dd8aa.js"
      ]
    },
    {
      "matches": [
        "https://docs.google.com/document/*"
      ],
      "run_at": "document_start",
      "js": [
        "./forceRenderDocWithAnnotation.js"
      ]
    },
    {
      "matches": [
        "https://gethighlight.com/spa/*"
      ],
      "css": [],
      "js": [
        "./websiteContentScript.js",
        "./getExtensionShortcuts.js"
      ]
    }
  ],
  "commands": {
    "play_pause": {
      "suggested_key": {
        "default": "Ctrl+Space",
        "mac": "MacCtrl+Space"
      },
      "description": "Play/Pause playback or recording"
    },
    "rewind_ten": {
      "suggested_key": {
        "default": "Alt+S",
        "mac": "Alt+Left"
      },
      "description": "Rewind 10 seconds."
    },
    "forward_ten": {
      "suggested_key": {
        "default": "Alt+A",
        "mac": "Alt+Right"
      },
      "description": "Forward 10 seconds."
    },
    "begin_or_end_recording": {
      "suggested_key": {
        "default": "Alt+R",
        "mac": "Alt+R"
      },
      "description": "Begin/End Recording."
    }
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self'"
  },
  "name": "Highlight",
  "description": "Supercharge Google Docs with text-synced audio recording. ",
  "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgd9FFpz3D6h4th2lW3tGESs0azGkXUAX34GUEXEk/6d/hW9k5QCVgtsqpL01seU9j8Rv2Dah1qGIOclhhio+lyyKDSe4nrXk/rAcmwk1rDvm1q8Heg000HYH+hvXlAiG8uWr5GStQY3CKi1aMBSfD33JgIARk/6PvKJGVX3c3ibAxvIG58skPUO9AQEdzOOlivNmrHfnl8r11js2pyz64uXMm0jUjM0G3nw+AA3itPP+fYPqFkTPGabOa/lQXIh9/1wmIZ5iQuTL8HGmFrwg2gTLBczwqWj7SnNUAbZOp0e+adeEi0LQ1HX4djeJyRWfdAigWmQujQYPWNZ3umiVaQIDAQAB"
}