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.

121 lines
3.4 KiB
JSON

2 years ago
{
"name": "IsekaiAIToolbox",
"namemsg": "isekai-ai-toolbox",
2 years ago
"author": "Hyperzlib",
"version": "1.0.0",
"url": "https://github.com/Isekai-Project/mediawiki-extension-IsekaiAIToolbox",
"descriptionmsg": "isekai-ai-toolbox-desc",
2 years ago
"license-name": "GPL-2.0-or-later",
"type": "api",
"requires": {
"MediaWiki": ">= 1.39.0"
},
"MessagesDirs": {
"IsekaiAIToolbox": [
2 years ago
"i18n"
]
},
"GroupPermissions": {
"user": {
2 years ago
"ccembeddingpage": true,
"chatcomplete": true
},
2 years ago
"sysop": {
"aitoolbox-unlimited": true,
"chatcomplete": true,
"aitoolboxbot": true
2 years ago
}
},
"GrantPermissions": {
"aitoolboxbot": {
"ccembeddingpage": true,
"chatcomplete": true,
"aitoolboxbot": true,
"aitoolbox-unlimited": true
2 years ago
}
},
"AvailableRights": [
"chatcomplete",
2 years ago
"ccembeddingpage",
"aitoolboxbot",
"aitoolbox-unlimited"
],
"GrantPermissionGroups": {
"aitoolboxbot": "aitoolboxbot"
},
2 years ago
"AutoloadNamespaces": {
"Isekai\\AIToolbox\\": "includes"
2 years ago
},
"Hooks": {
"LoadExtensionSchemaUpdates": [
"Isekai\\AIToolbox\\Hooks::onLoadExtensionSchemaUpdates"
],
"BeforePageDisplay": [
"Isekai\\AIToolbox\\Hooks::onLoad"
2 years ago
],
"ResourceLoaderGetConfigVars": [
"Isekai\\AIToolbox\\Hooks::onResourceLoaderGetConfigVars"
],
"PageSaveComplete": [
"Isekai\\AIToolbox\\Hooks::onPageSaveComplete"
]
2 years ago
},
"APIModules": {
"aitoolbox": "Isekai\\AIToolbox\\Api\\ApiAIToolbox",
"aitoolboxbot": "Isekai\\AIToolbox\\Api\\ApiAIToolboxBot"
2 years ago
},
"JobClasses": {
"isekaiAIUpdateTitleIndex": "Isekai\\AIToolbox\\Job\\UpdateTitleIndexJob"
},
"SpecialPages": {
"IsekaiAIToolbox": "Isekai\\AIToolbox\\Special\\SpecialAIToolbox"
},
2 years ago
"ResourceModules": {
"ext.isekai.ai-toolbox.launcher": {
2 years ago
"scripts": [
"ext.isekai.ai-toolbox.launcher.js"
2 years ago
],
"styles": [],
"dependencies": [
"ext.isekai.baseWidgets",
"oojs-ui.styles.icons-content"
2 years ago
],
"targets": [
"desktop",
"mobile"
],
"messages": [
"isekai-ai-toolbox-menubutton",
"isekai-ai-toolbox-loading"
2 years ago
]
}
},
"ResourceFileModulePaths": {
"localBasePath": "modules",
"remoteExtPath": "IsekaiAIToolbox/modules"
2 years ago
},
"config": {
"IsekaiAIToolboxTokenId": {
2 years ago
"value": ""
},
"IsekaiAIToolboxToken": {
2 years ago
"value": ""
},
"IsekaiAIToolboxPointType": {
"value": ""
2 years ago
},
"IsekaiAIToolboxUserAvatar": {
2 years ago
"value": {
"type": "gravatar"
}
},
"wgIsekaiAIBackendEndpoint": {
"value": "http://localhost:8144"
},
"IsekaiAIToolboxFrontendUrl": {
"value": "/ai-toolbox/toolbox/{title}?token={token}"
2 years ago
}
},
"load_composer_autoloader": true,
2 years ago
"manifest_version": 2
}