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.
106 lines
3.4 KiB
JSON
106 lines
3.4 KiB
JSON
{
|
|
"name": "IsekaiUserPoints",
|
|
"namemsg": "isekai-userpoints",
|
|
"author": "Hyperzlib",
|
|
"version": "1.0.0",
|
|
"url": "https://git.isekai.cn/Isekai-Project/mediawiki-extension-IsekaiUserPoints",
|
|
"descriptionmsg": "isekai-userpoints-desc",
|
|
"license-name": "MIT",
|
|
"type": "api",
|
|
"requires": {
|
|
"MediaWiki": ">= 1.39.0"
|
|
},
|
|
"MessagesDirs": {
|
|
"IsekaiUserPoints": [
|
|
"i18n"
|
|
]
|
|
},
|
|
"ExtensionMessagesFiles": {
|
|
"IsekaiUserPointsAlias": "IsekaiUserPoints.alias.php"
|
|
},
|
|
"AutoloadNamespaces": {
|
|
"Isekai\\UserPoints\\": "includes"
|
|
},
|
|
"Hooks": {
|
|
"LoadExtensionSchemaUpdates": "Isekai\\UserPoints\\Hooks::onLoadExtensionSchemaUpdates",
|
|
"BeforePageDisplay": "Isekai\\UserPoints\\Hooks::onBeforePageDisplay",
|
|
"GetPreferences": "Isekai\\UserPoints\\Hooks::onGetPreferences",
|
|
"ResourceLoaderGetConfigVars": "Isekai\\UserPoints\\Hooks::onResourceLoaderGetConfigVars"
|
|
},
|
|
"APIModules": {
|
|
"userdailysign": "Isekai\\UserPoints\\Api\\ApiUserDailySign"
|
|
},
|
|
"APIPropModules": {
|
|
"userpoints": "Isekai\\UserPoints\\Api\\ApiQueryUserPoints",
|
|
"pointinfo": "Isekai\\UserPoints\\Api\\ApiQueryPointInfo"
|
|
},
|
|
"APIListModules": {
|
|
"userspoints": "Isekai\\UserPoints\\Api\\ApiQueryUsersPoints"
|
|
},
|
|
"ServiceWiringFiles": [
|
|
"IsekaiUserPoints.services.php"
|
|
],
|
|
"GroupPermissions": {
|
|
"bureaucrat": {
|
|
"queryuserpoints": true,
|
|
"edituserpoints": true
|
|
},
|
|
"suppress": {
|
|
"queryuserpoints": true,
|
|
"edituserpoints": true
|
|
},
|
|
"sysop": {
|
|
"queryuserpoints": true,
|
|
"edituserpoints": true
|
|
}
|
|
},
|
|
"GrantPermissions": {
|
|
"userpointsmanager": {
|
|
"queryuserpoints": true,
|
|
"edituserpoints": true
|
|
}
|
|
},
|
|
"ResourceModules": {
|
|
"ext.isekai.userpoints.base": {
|
|
"styles": ["ext.isekai.userpoints.base.less"]
|
|
},
|
|
"ext.isekai.userpoints.dailysign": {
|
|
"scripts": ["ext.isekai.userpoints.dailysign.js"],
|
|
"messages": [
|
|
"comma-separator",
|
|
"isekai-userpoints-point-name-num",
|
|
"isekai-userpoints-dailysign-notify-title",
|
|
"isekai-userpoints-dailysign-notify-success"
|
|
]
|
|
}
|
|
},
|
|
"ResourceFileModulePaths": {
|
|
"localBasePath": "modules",
|
|
"remoteExtPath": "IsekaiUserPoints/modules"
|
|
},
|
|
"config": {
|
|
"IsekaiUserPointConfig": {
|
|
"value": {
|
|
"exp": {
|
|
"name": "Exp.",
|
|
"namemsg": "isekai-userpoints-point-name-exp",
|
|
"icon": {
|
|
"normal": {
|
|
"image": "https://static.isekai.dev/isekaiwiki/isekaiwiki-exp.png"
|
|
},
|
|
"invert": {
|
|
"image": "https://static.isekai.dev/isekaiwiki/isekaiwiki-exp-invert.png"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"IsekaiUserPointShowOnUserPerferences": {
|
|
"value": true
|
|
},
|
|
"IsekaiUserDailySignConfig": {
|
|
"value": null
|
|
}
|
|
},
|
|
"manifest_version": 2
|
|
} |