{
  "name": "NodeBB Calendar plugin",
  "library": "library.js",
  "staticDirs": {
    "bundles": "build/bundles/"
  },
  "hooks": [
    { "hook": "static:app.load", "method": "init" },
    { "hook": "filter:navigation.available", "method": "addNavigation" },
    { "hook": "filter:admin.header.build", "method": "adminMenu" },
    { "hook": "filter:parse.post", "method": "parsePost", "priority": 6 },
    { "hook": "filter:parse.raw", "method": "parseRaw", "priority": 6 },
    { "hook": "filter:post.create", "method": "postSave" },
    { "hook": "filter:post.edit", "method": "postEdit" },
    { "hook": "filter:privileges.list", "method": "privilegesList" },
    { "hook": "filter:privileges.groups.list", "method": "privilegesGroupsList" },
    { "hook": "filter:privileges.list_human", "method": "privilegesListHuman" },
    { "hook": "filter:privileges.groups.list_human", "method": "privilegesListHuman" },
    { "hook": "filter:composer.formatting", "method": "composerFormatting", "priority": 6 },
    { "hook": "action:post.delete", "method": "postDelete" },
    { "hook": "action:post.restore", "method": "postRestore" },
    { "hook": "action:post.purge", "method": "postPurge" },
    { "hook": "filter:post.getPostSummaryByPids", "method": "postSummary" },
    { "hook": "filter:teasers.get", "method": "topicTeaser" }
  ],
  "templates": "public/templates",
  "languages": "public/languages",
  "defaultLang": "en-US",
  "less": [
    "public/event.less",
    "public/calendar.less"
  ],
  "scripts": [
    "build/bundles/client.js"
  ],
  "acpScripts": [
    "public/admin.js"
  ]
}
