Better Documentation

Better Documentation

Crowdsourced Documentation. A browser extension that lets users rewrite clearer documentation on any website.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "name": "Better Documentation",
  "description": "Crowdsourced Documentation. A browser extension that lets users rewrite clearer documentation on any website.",
  "version": "0.2.4",
  "permissions": [
    "scripting",
    "tabs",
    "storage",
    "unlimitedStorage"
  ],
  "commands": {
    "toggleEdit": {
      "suggested_key": {
        "default": "Alt+A",
        "mac": "MacCtrl+Shift+A"
      },
      "description": "Activate/Deactivate Edit on the current page."
    },
    "toggleNote": {
      "suggested_key": {
        "default": "Alt+N",
        "mac": "MacCtrl+Shift+N"
      },
      "description": "Activate/Deactivate Notes on the current page."
    }
  },
  "action": {
    "default_popup": "html/Popup.html",
    "default_title": "Press Alt+A (MacCtrl+Shift+A) to Toggle Edit Text Mode or Alt+N (MacCtrl+Shift+N) to Toggle Note mode",
    "default_icon": {
      "16": "images/icon-16.png",
      "24": "images/icon-24.png",
      "32": "images/icon-32.png",
      "48": "images/icon-48.png",
      "96": "images/icon-96.png",
      "128": "images/icon-128.png",
      "256": "images/icon-256.png",
      "512": "images/icon-512.png"
    }
  },
  "icons": {
    "16": "images/icon-16.png",
    "24": "images/icon-24.png",
    "32": "images/icon-32.png",
    "128": "images/icon-128.png"
  },
  "host_permissions": [
    "<all_urls>"
  ],
  "content_scripts": [
    {
      "js": [
        "helpers/authentication.js",
        "helpers/firestore.js",
        "helpers/setup.js",
        "helpers/storage.js",
        "helpers/utils.js",
        "helpers/editsandnotes.js",
        "modules/react/react.production.min.js",
        "modules/react/react-dom.production.min.js",
        "modules/materialui/material-ui.production.min.js",
        "modules/lodash/lodash.min.js",
        "modules/stringSimilarity/StringSimilarity.min.js",
        "modules/jquery/jquery.min.js",
        "modules/diff/diff.min.js",
        "modules/tiny/tinymce.min.js",
        "modules/tiny/themes/silver/theme.min.js",
        "modules/tiny/models/dom/model.min.js",
        "modules/tiny/plugins/anchor/plugin.min.js",
        "modules/tiny/plugins/autolink/plugin.min.js",
        "modules/tiny/plugins/charmap/plugin.min.js",
        "modules/tiny/plugins/codesample/plugin.min.js",
        "modules/tiny/plugins/emoticons/plugin.min.js",
        "modules/tiny/plugins/emoticons/js/emojis.min.js",
        "modules/tiny/plugins/code/plugin.min.js",
        "modules/tiny/plugins/image/plugin.min.js",
        "modules/tiny/plugins/link/plugin.min.js",
        "modules/tiny/plugins/save/plugin.min.js",
        "modules/tiny/plugins/lists/plugin.min.js",
        "modules/tiny/plugins/media/plugin.min.js",
        "modules/tiny/plugins/searchreplace/plugin.min.js",
        "modules/tiny/plugins/table/plugin.min.js",
        "modules/tiny/plugins/visualblocks/plugin.min.js",
        "modules/tiny/plugins/wordcount/plugin.min.js",
        "modules/tiny/icons/default/icons.min.js",
        "modules/tiny/plugins/quickbars/plugin.min.js",
        "modules/tiny/plugins/autoresize/plugin.min.js",
        "modules/tiny/plugins/help/plugin.min.js",
        "react-scripts-compiled/RenderEditUI.js",
        "react-scripts-compiled/RenderNoteUI.js",
        "react-scripts-compiled/RenderReactRoot.js",
        "react-scripts-compiled/RenderTextInput.js",
        "react-scripts-compiled/RenderOphaned.js",
        "react-scripts-compiled/RenderOphanedEditUI.js",
        "react-scripts-compiled/RenderOphanedNoteUI.js",
        "react-scripts-compiled/RenderTopBar.js",
        "react-scripts-compiled/RenderUserLabel.js"
      ],
      "css": [
        "css/Global.css",
        "css/RenderReactRoot.css",
        "css/RenderOrphaned.css",
        "css/Analyze.css",
        "modules/tiny/skins/ui/oxide/skin.min.css",
        "modules/tiny/skins/ui/oxide/content.min.css"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "images/subscriptionbk.jpg",
        "images/bktop.png",
        "images/bdlogo-white.png",
        "images/bdlogo-white128.png",
        "images/bdlogo-black32.png",
        "modules/react/react.production.min.js",
        "modules/react/react-dom.production.min.js",
        "modules/materialui/material-ui.production.min.js",
        "modules/tiny/skins/ui/oxide/skin.min.css",
        "modules/tiny/skins/ui/oxide/content.min.css"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "background": {
    "service_worker": "background.js"
  },
  "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiHhm9XxNyraReCf3Tl7xnkvRTF+NYY7xW8ipTVS0qpGyjDkDYAQuaC3XvZHoD5Lr4/EAUOm3G6UYcvxHDTi1ntMzz2P0EPpJRe7Cb44MsUgkqSaPd9m2bhWgO8JdjmuyeWDA7dEmqwL/Tr62IR9qoNQBVhVuEGtIvptGDQppwURhT5mNlgZNunhQf7+riD6L9iI5E99XSs3Y0BrE4Oqh5CmTFFMui6tjH4r5DQhlbZaecfsaT3pn/mZLJR2wi2/8vL2AiY1mE8AZIC4Q2IgZFlsof8YR4SG3YjJS4+0kARrMywfj13Pre6PV4KVRBobdd929ns8IFm+Cdi+HMydVOwIDAQAB"
}