You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

109 lines
2.9 KiB
JSON

2 years ago
{
"name": "Isekai Chat Complete",
"namemsg": "isekai-chatcomplete",
"author": "Hyperzlib",
"version": "1.0.0",
"url": "https://github.com/Isekai-Project/mediawiki-extension-IsekaiChatComplete",
"descriptionmsg": "isekai-chatcomplete-desc",
"license-name": "GPL-2.0-or-later",
"type": "api",
"requires": {
"MediaWiki": ">= 1.39.0"
},
"MessagesDirs": {
"IsekaiChatComplete": [
"i18n"
]
},
"GroupPermissions": {
"user": {
"ccembeddingpage": true,
"chatcomplete": true
},
"sysop": {
"unlimitedchatcomplete": true,
"chatcomplete": true,
"chatcompletebot": true
}
},
"GrantPermissions": {
"chatcomplete": {
"ccembeddingpage": true,
"chatcomplete": true
},
"chatcompletebot": {
"chatcompletebot": true,
"unlimitedchatcomplete": true
}
},
"AvailableRights": [
"chatcomplete",
"ccembeddingpage",
"unlimitedchatcomplete",
"chatcompletebot"
],
"GrantPermissionGroups": {
"chatcomplete": "chatcomplete",
"chatcompletebot": "chatcompletebot"
},
"AutoloadNamespaces": {
"Isekai\\ChatComplete\\": "includes"
},
"Hooks": {
"BeforePageDisplay": [
"Isekai\\ChatComplete\\Hooks::onLoad"
],
"ResourceLoaderGetConfigVars": [
"Isekai\\ChatComplete\\Hooks::onResourceLoaderGetConfigVars"
]
},
"APIModules": {
"chatcomplete": "Isekai\\ChatComplete\\Api\\ApiChatComplete",
"chatcompletebot": "Isekai\\ChatComplete\\Api\\ApiChatCompleteBot"
},
"ResourceModules": {
"ext.isekai.chatcomplete.launcher": {
"scripts": [
"ext.isekai.chatcomplete.launcher.js"
],
"styles": [],
"dependencies": [
"ext.isekai.baseWidgets",
"oojs-ui.styles.icons-content"
],
"targets": [
"desktop",
"mobile"
],
"messages": [
"isekai-chatcomplete-menubutton",
"isekai-chatcomplete-loading"
2 years ago
]
}
},
"ResourceFileModulePaths": {
"localBasePath": "modules",
"remoteExtPath": "IsekaiChatComplete/modules"
},
"config": {
"IsekaiChatCompleteTokenId": {
"value": ""
},
"IsekaiChatCompleteToken": {
"value": ""
},
"IsekaiChatCompleteUserPoints": {
"value": null
},
"IsekaiChatCompleteUserAvatar": {
"value": {
"type": "gravatar"
}
},
"IsekaiChatCompleteFrontendUrl": {
"value": "/chatcomplete/{title}?token={token}"
}
},
"load_composer_autoloader": true,
"manifest_version": 2
}