Signspaces - Sign Language Learning

Learn American Sign Language while browsing the web.
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",
  "name": "Signspaces - Sign Language Learning",
  "description": "Learn American Sign Language while browsing the web.",
  "manifest_version": 3,
  "icons": {
    "128": "/img/logo-128.png"
  },
  "action": {
    "default_icon": "/img/logo-128.png",
    "default_popup": "/webpack/popup/index.html"
  },
  "content_scripts": [
    {
      "all_frames": false,
      "matches": [
        "https://*/*",
        "http://*/*",
        "file://*/*"
      ],
      "js": [
        "/webpack/scripts/content_isolated.js"
      ]
    }
  ],
  "permissions": [
    "scripting",
    "contextMenus",
    "commands",
    "storage"
  ],
  "host_permissions": [
    "https://*/*",
    "file://*/*"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "*"
      ],
      "matches": [
        "https://*/*",
        "http://*/*",
        "file://*/*"
      ],
      "extension_ids": []
    }
  ],
  "background": {
    "service_worker": "/webpack/scripts/background.js"
  },
  "commands": {
    "_execute_action": {
      "suggested_key": {
        "default": "Alt+Shift+1"
      },
      "description": "Trigger our extension's popup (browser action)"
    },
    "open_card_for_word": {
      "suggested_key": {
        "default": "Alt+A",
        "windows": "Alt+A",
        "mac": "Command+A",
        "chromeos": "Alt+A",
        "linux": "Alt+A"
      },
      "description": "Open card for selected word"
    }
  },
  "version": "1.5.8"
}