42 League Firefox

Examine source code of 42 League

Inspect and view changes in 42 League source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "42 League",
  "version": "0.0.4",
  "description": "42 League — badges ELO sur les profils intra + raccourci vers la web app.",
  "icons": {
    "16": "icons/42_league.png",
    "32": "icons/42_league.png",
    "48": "icons/42_league.png",
    "128": "icons/42_league.png"
  },
  "action": {
    "default_title": "42 League",
    "default_popup": "src/popup/index.html",
    "default_icon": {
      "16": "icons/42_league.png",
      "32": "icons/42_league.png",
      "48": "icons/42_league.png",
      "128": "icons/42_league.png"
    }
  },
  "background": {
    "service_worker": "service-worker-loader.js",
    "type": "module",
    "scripts": [
      "service-worker-loader.js"
    ]
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "42league@42league.fr",
      "strict_min_version": "140.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ],
        "optional": []
      }
    }
  },
  "permissions": [
    "storage",
    "identity",
    "tabs"
  ],
  "host_permissions": [
    "https://intra.42.fr/*",
    "https://*.intra.42.fr/*",
    "https://api.intra.42.fr/*",
    "http://163.172.141.178:3000/*"
  ],
  "web_accessible_resources": [
    {
      "matches": [
        "https://*.intra.42.fr/*",
        "https://intra.42.fr/*"
      ],
      "resources": [
        "icons/baby-raccourci-logo-intra.png",
        "icons/baby-raccourci-logo-intra-hover.png",
        "assets/api-siOPKJBy.js",
        "assets/api-siOPKJBy.js.map",
        "assets/auth-bridge-BJwpKOTo.js",
        "assets/auth-bridge-BJwpKOTo.js.map",
        "assets/intra.ts-C4zbIs6f.js",
        "assets/intra.ts-C4zbIs6f.js.map"
      ],
      "use_dynamic_url": false
    },
    {
      "matches": [
        "https://profile.intra.42.fr/*"
      ],
      "resources": [
        "assets/api-siOPKJBy.js",
        "assets/api-siOPKJBy.js.map",
        "assets/intra-profile.ts-BfhkZCuI.js",
        "assets/intra-profile.ts-BfhkZCuI.js.map"
      ],
      "use_dynamic_url": false
    }
  ],
  "content_scripts": [
    {
      "js": [
        "assets/intra.ts-loader-Dd1JwFVp.js"
      ],
      "matches": [
        "https://intra.42.fr/*",
        "https://*.intra.42.fr/*"
      ],
      "run_at": "document_idle"
    },
    {
      "js": [
        "assets/intra-profile.ts-loader-smA1kBk4.js"
      ],
      "matches": [
        "https://profile.intra.42.fr/users/*"
      ],
      "run_at": "document_idle"
    }
  ]
}

Best 42 League Alternatives

Here are some Firefox add-ons that are similar to 42 League: