Lone Star Learning PLUS for Google Classroom

This extension integrates Lone Star Learning PLUS exercises into Google Classroom.
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": "1.11.1",
  "icons": {
    "48": "icon-48.png",
    "128": "icon-128.png"
  },
  "background": {
    "service_worker": "background.js"
  },
  "action": {
    "default_popup": "popup.html"
  },
  "content_scripts": [
    {
      "css": [
        "styles.css"
      ],
      "js": [
        "content.js"
      ],
      "matches": [
        "https://classroom.google.com/*"
      ],
      "run_at": "document_end"
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "icon-24-bw.png",
        "icon-48.png"
      ],
      "matches": [
        "https://classroom.google.com/*"
      ]
    }
  ],
  "externally_connectable": {
    "matches": [
      "https://app.lonestarlearning.plus/sso/google?*",
      "https://app.lonestarlearning.plus/sso/register?*",
      "https://app.lonestarlearning.plus/a/oauth2_return?*",
      "https://dashboard.lonestarlearning.com/*",
      "https://digital.lonestarlearning.com/*",
      "https://lonestar-staging.globaluy.com/*",
      "https://lonestarlearning-staging.globaluy.com/*"
    ]
  },
  "permissions": [
    "declarativeContent",
    "activeTab"
  ],
  "name": "Lone Star Learning PLUS for Google Classroom",
  "short_name": "Lone Star Learning PLUS",
  "description": "This extension integrates Lone Star Learning PLUS exercises into Google Classroom."
}