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

{
"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
}