-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.json
More file actions
58 lines (58 loc) · 2.67 KB
/
plugin.json
File metadata and controls
58 lines (58 loc) · 2.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
"id": "@vasakgroup/nodebb-theme-vasak",
"name": "Vasak Community Oficial Theme",
"description": "Modern, premium NodeBB theme for Vasak Community - Extends Harmony with custom styling and selective template overrides",
"url": "https://github.com/vasak-group/nodebb-theme-vasak",
"library": "./theme.js",
"baseTheme": "nodebb-theme-harmony",
"hooks": [
{ "hook": "static:app.load", "method": "init" },
{ "hook": "filter:widgets.getAreas", "method": "defineWidgetAreas" },
{ "hook": "filter:admin.header.build", "method": "addAdminNavigation" },
{ "hook": "filter:config.get", "method": "getThemeConfig" },
{ "hook": "filter:middleware.render", "method": "injectCriticalCSS" },
{ "hook": "filter:scripts.get", "method": "addHeadContent" }
],
"staticDirs": {
"static": "./static"
},
"scripts": ["static/lib/theme.js"],
"modules": {
"../admin/plugins/vasak.js": "public/admin.js",
"forum/search": "public/src/client/search.js",
"forum/category": "public/src/client/category.js",
"forum/world": "public/src/client/world.js",
"forum/account/categories": "public/src/client/account/categories.js",
"vasak/topic-enhancements": "public/src/client/topic-enhancements.js",
"vasak/feed": "public/src/client/feed-enhancements.js",
"vasak/list": "public/src/client/list-enhancements.js",
"vasak/scroll-ux": "public/src/client/infinite-scroll-ux.js",
"vasak/virtual-list": "public/src/client/virtual-list.js",
"vasak/reactions": "public/src/client/reactions.js",
"vasak/share": "public/src/client/share-enhanced.js",
"vasak/autosave": "public/src/client/composer-autosave.js",
"vasak/autocomplete": "public/src/client/search-autocomplete.js",
"vasak/push": "public/src/client/push-notifications.js",
"vasak/mentions": "public/src/client/composer-mentions.js",
"vasak/reader": "public/src/client/reader-mode.js",
"vasak/feed-filters": "public/src/client/feed-filters.js",
"vasak/reading-stats": "public/src/client/reading-stats.js",
"vasak/a11y": "public/src/client/accessibility.js",
"vasak/connection": "public/src/client/connection-status.js",
"vasak/shortcuts": "public/src/client/keyboard-shortcuts.js",
"vasak/prefetch": "public/src/client/prefetch.js",
"vasak/toast": "public/src/client/toast.js",
"vasak/user-card": "public/src/client/user-card.js",
"vasak/compact": "public/src/client/compact-mode.js",
"vasak/topic-search": "public/src/client/topic-search.js",
"vasak/toc": "public/src/client/topic-toc.js",
"vasak/storage": "public/src/client/storage-utils.js",
"vasak/settings": "public/src/client/user-settings.js"
},
"templates": "templates",
"screenshot": "screenshot.png",
"version": "3.0.3",
"nbbpm": {
"compatibility": "^4.0.0"
}
}