{
  "id": "nodebb-plugin-spam-be-gone",
  "name": "Spam Be Gone",
  "description": "Anti-spam using Akismet.com, StopForumSpam.com, ProjectHoneyPot.org and Cloudflare Turnstile",
  "url": "https://github.com/akhoury/nodebb-plugin-spam-be-gone",
  "scss": [
    "public/scss/styles.scss"
  ],
  "acpScripts": [
    "public/js/scripts.js"
  ],
  "scripts": [
    "public/js/scripts.js"
  ],
  "modules": {
    "../admin/plugins/spam-be-gone.js": "public/js/admin.js"
  },
  "templates": "public/templates",
  "languages": "public/languages",
  "defaultLang": "en_GB",
  "upgrades": [
    "upgrades/enable_stopforumspam_by_default.js"
  ],
  "hooks": [
    {
      "hook": "static:app.load",
      "method": "load"
    },
    {
      "hook": "filter:admin.header.build",
      "method": "admin.menu"
    },
    {
      "hook": "filter:login.build",
      "method": "addCaptcha",
      "priority": 5
    },
    {
      "hook": "filter:register.build",
      "method": "addCaptcha",
      "priority": 5
    },
    {
      "hook": "filter:login.check",
      "method": "checkLogin",
      "priority": 5
    },
    {
      "hook": "filter:register.check",
      "method": "checkRegister",
      "priority": 5
    },
    {
      "hook": "filter:user.profileMenu",
      "method": "userProfileMenu",
      "priority": 5
    },
    {
      "hook": "filter:user.getRegistrationQueue",
      "method": "getRegistrationQueue",
      "priority": 5
    },
    {
      "hook": "filter:topic.post",
      "method": "onTopicPost",
      "priority": 5
    },
    {
      "hook": "filter:topic.reply",
      "method": "onTopicReply",
      "priority": 5
    },
    {
      "hook": "filter:topic.edit",
      "method": "onTopicEdit"
    },
    {
      "hook": "filter:post.edit",
      "method": "onPostEdit"
    },
    {
      "hook": "action:flags.create",
      "method": "onPostFlagged",
      "priority": 5
    },
    {
      "hook": "filter:config.get",
      "method": "appendConfig"
    }
  ],
  "faIcon": "fa-shield"
}
