Nepse Dashboard Firefox

Examine source code of Nepse Dashboard

Inspect and view changes in Nepse Dashboard source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Nepse Dashboard",
  "description": "Browser extension enhancing NEPSE TMS and Meroshare with live updates, login management, and auto-fill for better UX.",
  "version": "0.8.4",
  "icons": {
    "16": "icons/16.png",
    "32": "icons/32.png",
    "48": "icons/48.png",
    "128": "icons/128.png"
  },
  "minimum_chrome_version": "102.0",
  "content_security_policy": {
    "extension_pages": "script-src 'self'; frame-ancestors 'none';"
  },
  "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/E2FImSMkkejjnjjlIgc56TIITcx8HeL/oNnKqfwILxFSnf2hw4u9aoOzo/3I59u8B4IB8dm/YvdEUBPo5NWgzEQk+qwMQMMCGibcvef+TPlc8/zlnFUE1x2OCEEOVDdaR8uEAWeMj/U64d7A3kEWhIGl9foXKbvfCliUrNPKAdR2znhRUUGExJZMw+UMM55hqcUcMXJn7ZgNP+nIa/0nXc8tDqYu89K+dATHFq0EL7MSxXZLkaE+px8y+EPhjJmboosil2Jx879DrOzxBBhqHVpfRQxPdTLtAX670IF8amwWWi0GQPsMPEam1tSC7PDroB4aCjT1mm8dqJ0KZGg7QIDAQAB",
  "permissions": [
    "storage",
    "background",
    "clipboardWrite",
    "activeTab",
    "notifications",
    "unlimitedStorage",
    "contextMenus",
    "tabs"
  ],
  "host_permissions": [
    "*://*/*"
  ],
  "commands": {
    "openpopup": {
      "suggested_key": {
        "default": "Alt+P",
        "mac": "Command+P",
        "linux": "Alt+P"
      },
      "description": "Open the Nepse Dashboard popup"
    },
    "opensidebar": {
      "suggested_key": {
        "default": "Alt+S",
        "mac": "Command+S",
        "linux": "Alt+S"
      },
      "description": "Open the Nepse Dashboard sidebar"
    },
    "openoptions": {
      "suggested_key": {
        "default": "Alt+O",
        "mac": "Command+O",
        "linux": "Alt+O"
      },
      "description": "Open the Nepse Dashboard options page"
    }
  },
  "web_accessible_resources": [
    {
      "resources": [
        "assets/empty.jpg",
        "assets/data/bold_data.json",
        "assets/data/slim_data.json"
      ],
      "matches": [
        "https://*.nepsetms.com.np/*"
      ]
    },
    {
      "resources": [
        "icons/*.png"
      ],
      "matches": [
        "*://*/*"
      ]
    },
    {
      "resources": [
        "content-scripts/broker.css"
      ],
      "use_dynamic_url": true,
      "matches": [
        "*://auth.naasasecurities.com.np/*",
        "*://meroshare.cdsc.com.np/*",
        "https://*.nepsetms.com.np/*"
      ]
    },
    {
      "resources": [
        "content-scripts/meroshare.css"
      ],
      "use_dynamic_url": true,
      "matches": [
        "*://meroshare.cdsc.com.np/*"
      ]
    },
    {
      "resources": [
        "content-scripts/news.css"
      ],
      "use_dynamic_url": true,
      "matches": [
        "https://arthasansar.com/*",
        "https://arthasarokar.com/*",
        "https://merolagani.com/*",
        "https://www.sharesansar.com/*"
      ]
    },
    {
      "resources": [
        "content-scripts/search.css"
      ],
      "use_dynamic_url": true,
      "matches": [
        "*://*/*"
      ]
    }
  ],
  "externally_connectable": {
    "matches": [
      "https://*.nepsetms.com.np/*",
      "https://www.nepsechatbot.com/*"
    ]
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "nepse-account-manager@surajrimal.dev",
      "strict_min_version": "109.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  },
  "background": {
    "type": "module",
    "scripts": [
      "background.js"
    ]
  },
  "action": {
    "default_title": "Nepse Dashboard",
    "default_popup": "popup.html"
  },
  "options_ui": {
    "open_in_tab": true,
    "page": "options.html"
  },
  "sidebar_action": {
    "default_panel": "sidepanel.html",
    "default_title": "Nepse Dashboard"
  },
  "content_scripts": [
    {
      "matches": [
        "*://auth.naasasecurities.com.np/*",
        "*://meroshare.cdsc.com.np/*",
        "https://*.nepsetms.com.np/login"
      ],
      "run_at": "document_end",
      "js": [
        "content-scripts/broker.js"
      ]
    },
    {
      "matches": [
        "*://meroshare.cdsc.com.np/*"
      ],
      "run_at": "document_idle",
      "js": [
        "content-scripts/meroshare.js"
      ]
    },
    {
      "matches": [
        "*://auth.naasasecurities.com.np/*",
        "https://x.naasasecurities.com.np/Home/Dashboard"
      ],
      "run_at": "document_idle",
      "js": [
        "content-scripts/naasax.js"
      ]
    },
    {
      "matches": [
        "https://arthasansar.com/news/*",
        "https://arthasarokar.com/*/*/*.html*",
        "https://merolagani.com/NewsDetail.aspx*",
        "https://www.sharesansar.com/newsdetail/*"
      ],
      "run_at": "document_end",
      "js": [
        "content-scripts/news.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "js": [
        "content-scripts/search.js"
      ]
    },
    {
      "matches": [
        "https://*.nepsetms.com.np/login"
      ],
      "run_at": "document_idle",
      "js": [
        "content-scripts/tms.js"
      ]
    }
  ]
}

Best Nepse Dashboard Alternatives

Here are some Firefox add-ons that are similar to Nepse Dashboard: