NativeMind Firefox

Examine source code of NativeMind

Inspect and view changes in NativeMind source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "__MSG_extNameFirefox__",
  "description": "__MSG_extDescFirefox__",
  "version": "1.12.3",
  "short_name": "NativeMind",
  "icons": {
    "16": "icons/16.png",
    "32": "icons/32.png",
    "48": "icons/48.png",
    "128": "icons/128.png"
  },
  "default_locale": "en",
  "permissions": [
    "declarativeNetRequest",
    "tabs",
    "storage",
    "scripting",
    "contextMenus",
    "unlimitedStorage",
    "webNavigation",
    "menus"
  ],
  "minimum_chrome_version": "124",
  "declarative_net_request": {
    "rule_resources": [
      {
        "id": "ruleset_1",
        "enabled": true,
        "path": "rules.json"
      }
    ]
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self';"
  },
  "action": {
    "default_title": "NativeMind",
    "default_icon": {
      "16": "icons/16.png",
      "32": "icons/32.png",
      "48": "icons/48.png",
      "128": "icons/128.png"
    }
  },
  "sidebar_action": {
    "default_panel": "sidepanel.html",
    "default_icon": {
      "16": "icons/16.png",
      "32": "icons/32.png",
      "48": "icons/48.png",
      "128": "icons/128.png"
    },
    "default_title": "NativeMind"
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "{48e0818d-6c94-43d4-9465-61ceb28080e3}"
    }
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "/main-world-injected.js"
      ],
      "run_at": "document_start",
      "world": "MAIN"
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "run_at": "document_start",
      "js": [
        "content-scripts/content.js"
      ]
    }
  ],
  "host_permissions": [
    "*://*/*",
    "ws://*/*",
    "wss://*/*"
  ],
  "optional_host_permissions": [
    "<all_urls>"
  ],
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "web_accessible_resources": [
    {
      "resources": [
        "/main-world-injected.js",
        "/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2",
        "/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2",
        "/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2",
        "/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2",
        "/assets/KaTeX_Script-Regular-D3wIWfF6.woff2",
        "/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2",
        "/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2",
        "/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2",
        "/assets/KaTeX_Math-Italic-t53AETM-.woff2",
        "/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2",
        "/assets/KaTeX_Main-Regular-B22Nviop.woff2",
        "/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2",
        "/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2",
        "/assets/KaTeX_Main-Bold-Cx986IdX.woff2",
        "/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2",
        "/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2",
        "/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2",
        "/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2",
        "/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2",
        "/fonts/InterVariable.woff2",
        "/fonts/InterVariable-Italic.woff2",
        "/fonts/InterDisplay-ThinItalic.woff2",
        "/fonts/InterDisplay-Thin.woff2",
        "/fonts/InterDisplay-SemiBoldItalic.woff2",
        "/fonts/InterDisplay-SemiBold.woff2",
        "/fonts/InterDisplay-Regular.woff2",
        "/fonts/InterDisplay-MediumItalic.woff2",
        "/fonts/InterDisplay-Medium.woff2",
        "/fonts/InterDisplay-LightItalic.woff2",
        "/fonts/InterDisplay-Light.woff2",
        "/fonts/InterDisplay-Italic.woff2",
        "/fonts/InterDisplay-ExtraLightItalic.woff2",
        "/fonts/InterDisplay-ExtraLight.woff2",
        "/fonts/InterDisplay-ExtraBoldItalic.woff2",
        "/fonts/InterDisplay-ExtraBold.woff2",
        "/fonts/InterDisplay-BoldItalic.woff2",
        "/fonts/InterDisplay-Bold.woff2",
        "/fonts/InterDisplay-BlackItalic.woff2",
        "/fonts/InterDisplay-Black.woff2",
        "/fonts/Inter-ThinItalic.woff2",
        "/fonts/Inter-Thin.woff2",
        "/fonts/Inter-SemiBoldItalic.woff2",
        "/fonts/Inter-SemiBold.woff2",
        "/fonts/Inter-Regular.woff2",
        "/fonts/Inter-MediumItalic.woff2",
        "/fonts/Inter-Medium.woff2",
        "/fonts/Inter-LightItalic.woff2",
        "/fonts/Inter-Light.woff2",
        "/fonts/Inter-Italic.woff2",
        "/fonts/Inter-ExtraLightItalic.woff2",
        "/fonts/Inter-ExtraLight.woff2",
        "/fonts/Inter-ExtraBoldItalic.woff2",
        "/fonts/Inter-ExtraBold.woff2",
        "/fonts/Inter-BoldItalic.woff2",
        "/fonts/Inter-Bold.woff2",
        "/fonts/Inter-BlackItalic.woff2",
        "/fonts/Inter-Black.woff2",
        "/content-scripts/content.css"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ]
}

Best NativeMind Alternatives

Here are some Firefox add-ons that are similar to NativeMind: