CSES Forge Firefox

Examine source code of CSES Forge

Inspect and view changes in CSES Forge source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "CSES Forge",
  "version": "0.1.0",
  "description": "An in-page IDE for CSES: problem statement, Monaco editor, test runner, and one-click submit.",
  "homepage_url": "https://github.com/karanBRAVO",
  "browser_specific_settings": {
    "gecko": {
      "id": "cses-forge@karanbravo.dev",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  },
  "permissions": [
    "storage"
  ],
  "host_permissions": [
    "https://cses.fi/*",
    "https://wandbox.org/*"
  ],
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "https://cses.fi/problemset/task/*",
        "https://cses.fi/problemset/submit/*"
      ],
      "js": [
        "content.js"
      ],
      "run_at": "document_idle"
    }
  ],
  "icons": {
    "16": "icons/icon-16.png",
    "32": "icons/icon-32.png",
    "48": "icons/icon-48.png",
    "96": "icons/icon-96.png",
    "128": "icons/icon-128.png"
  },
  "action": {
    "default_title": "CSES Forge",
    "default_icon": {
      "16": "icons/icon-16.png",
      "32": "icons/icon-32.png",
      "48": "icons/icon-48.png",
      "96": "icons/icon-96.png",
      "128": "icons/icon-128.png"
    }
  },
  "web_accessible_resources": [
    {
      "resources": [
        "editor.html",
        "assets/*"
      ],
      "matches": [
        "https://cses.fi/*"
      ]
    }
  ]
}

Best CSES Forge Alternatives

Here are some Firefox add-ons that are similar to CSES Forge: