1 | {
|
2 | "library": "build/lib",
|
3 | "less": [
|
4 | "public/style.less"
|
5 | ],
|
6 | "modules": {
|
7 | "Fuse.js": "node_modules/fuse.js/dist/fuse.js",
|
8 | "emoji.js": "build/public/lib/emoji.js",
|
9 | "emoji-dialog.js": "build/public/lib/emoji-dialog.js",
|
10 | "preact.js": "node_modules/preact/dist/preact.js",
|
11 | "preact/devtools.js": "node_modules/preact/devtools.js",
|
12 | "custom-emoji.js": "build/public/lib/admin/custom-emoji.js"
|
13 | },
|
14 | "staticDirs": {
|
15 | "emoji": "build/emoji"
|
16 | },
|
17 | "scripts": [
|
18 | "build/public/lib/emoji.js",
|
19 | "public/emoji-setup.js"
|
20 | ],
|
21 | "acpScripts": [
|
22 | "public/admin.js"
|
23 | ],
|
24 | "languages": "public/language",
|
25 | "defaultLang": "en-US",
|
26 | "templates": "public/templates",
|
27 | "hooks": [
|
28 | { "hook": "static:app.load", "method": "init" },
|
29 | { "hook": "filter:admin.header.build", "method": "adminMenu" },
|
30 | { "hook": "filter:composer.formatting", "method": "composerFormatting", "priority": 19 },
|
31 | { "hook": "filter:parse.raw", "method": "parse.raw", "priority": 9 },
|
32 | { "hook": "filter:parse.post", "method": "parse.post", "priority": 9 },
|
33 | { "hook": "filter:email.modify", "method": "modifyEmail" },
|
34 | { "hook": "action:plugin.activate", "method": "plugins.activation" },
|
35 | { "hook": "action:plugin.deactivate", "method": "plugins.deactivation" },
|
36 | { "hook": "filter:meta.getLinkTags", "method": "addStylesheet" }
|
37 | ]
|
38 | }
|