Examine source code of Password Hasher NG

Inspect and view changes in Password Hasher NG source codes across current and past versions
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "manifest_version": 2,
  "name": "Password Hasher NG",
  "version": "1.0.4resigned1",
  "applications": {
    "gecko": {
      "id": "passhash-ng@cnielsen.de"
    }
  },
  "description": "Implementation of the Password Hasher extension for the new Webextension API",
  "permissions": [
    "activeTab",
    "notifications",
    "storage",
    "contextMenus",
    "tabs"
  ],
  "icons": {
    "48": "icons/logo_48.png"
  },
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "options_ui": {
    "page": "options.html"
  },
  "content_scripts": [
    {
      "matches": [
        "*://*/*"
      ],
      "js": [
        "jquery-3.2.1.min.js",
        "content.js"
      ]
    }
  ],
  "page_action": {
    "default_title": "Hash password",
    "default_icon": {
      "48": "icons/logo_gr_48.png"
    },
    "default_popup": "popup.html",
    "browser_style": false
  },
  "commands": {
    "_execute_page_action": {
      "suggested_key": {
        "default": "Ctrl+Shift+F6"
      }
    }
  }
}