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.
229 lines
6.5 KiB
JSON
229 lines
6.5 KiB
JSON
{
|
|
"name": "Isekai Widgets",
|
|
"namemsg": "isekai-widgets",
|
|
"author": "Hyperzlib",
|
|
"version": "1.0.3",
|
|
"url": "https://github.com/Isekai-Project/mediawiki-extension-IsekaiWidgets",
|
|
"descriptionmsg": "isekai-widgets-desc",
|
|
"license-name": "GPL-2.0-or-later",
|
|
"type": "parserhook",
|
|
"requires": {
|
|
"MediaWiki": ">= 1.35.0"
|
|
},
|
|
"MessagesDirs": {
|
|
"IsekaiWidgets": [
|
|
"i18n"
|
|
]
|
|
},
|
|
"ExtensionMessagesFiles": {
|
|
"IsekaiWidgetsMagic": "IsekaiWidgets.i18n.php"
|
|
},
|
|
"AutoloadNamespaces": {
|
|
"Isekai\\Widgets\\": "includes"
|
|
},
|
|
"Hooks": {
|
|
"ParserFirstCallInit": "Isekai\\Widgets\\Widgets::onParserSetup",
|
|
"BeforePageDisplay": "Isekai\\Widgets\\Widgets::onLoad"
|
|
},
|
|
"ResourceModules": {
|
|
"ext.isekai.widgets.global": {
|
|
"styles": [
|
|
"ext.isekai.widgets.global.less"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.isekai.createPage": {
|
|
"scripts": [
|
|
"createPage/ext.isekai.createPage.js",
|
|
"createPage/ext.isekai.createPage.base.js"
|
|
],
|
|
"styles": [
|
|
"createPage/ext.isekai.createPage.base.less"
|
|
],
|
|
"dependencies": [
|
|
"oojs-ui-core"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
],
|
|
"messages": [
|
|
"isekai-createpage-page-title",
|
|
"isekai-createpage-create-page-button",
|
|
"isekai-createpage-page-exists",
|
|
"isekai-createpage-title-empty",
|
|
"isekai-createpage-redirecting"
|
|
]
|
|
},
|
|
"ext.isekai.discover": {
|
|
"scripts": [
|
|
"discover/ext.isekai.discover.js",
|
|
"discover/ext.isekai.discover.base.js"
|
|
],
|
|
"styles": [
|
|
"discover/ext.isekai.discover.base.less"
|
|
],
|
|
"dependencies": [
|
|
"oojs",
|
|
"oojs-ui-core",
|
|
"oojs-ui.styles.icons-interactions"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
],
|
|
"messages": [
|
|
"isekai-discover-change-btn",
|
|
"isekai-discover-readmore-btn",
|
|
"isekai-discover-error-cannotload"
|
|
]
|
|
},
|
|
"ext.isekai.feedList": {
|
|
"styles": [
|
|
"feedList/ext.isekai.feedList.less"
|
|
],
|
|
"packageFiles": [
|
|
{ "name": "isekaiFeedList", "file": "feedList/ext.isekai.feedList.js", "main": true },
|
|
{ "name": "FeedList.vue", "file": "feedList/FeedList.vue" }
|
|
],
|
|
"es6": true,
|
|
"dependencies": [
|
|
"oojs-ui-core",
|
|
"oojs-ui.styles.icons-movement",
|
|
"vue"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.isekai.information.infobox": {
|
|
"styles": [
|
|
"information/ext.isekai.information.infobox.less"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.isekai.previewCard": {
|
|
"scripts": [
|
|
"previewCard/ext.isekai.previewCard.js"
|
|
],
|
|
"styles": [
|
|
"previewCard/ext.isekai.previewCard.less"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
],
|
|
"messages": [
|
|
|
|
]
|
|
},
|
|
"ext.isekai.tile": {
|
|
"scripts": [
|
|
"tile/ext.isekai.tile.js"
|
|
],
|
|
"styles": [
|
|
"tile/ext.isekai.tile.css",
|
|
"tile/style.less"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.isekai.collapse": {
|
|
"scripts": [
|
|
"ext.isekai.collapse.js"
|
|
],
|
|
"styles": [
|
|
"ext.isekai.collapse.less"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.isekai.buttonLink": {
|
|
"scripts": [
|
|
"buttonLink/ext.isekai.buttonLink.js"
|
|
],
|
|
"dependencies": [
|
|
"oojs-ui-core"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.isekai.baseWidgets": {
|
|
"scripts": [
|
|
"baseWidgets/ext.isekai.baseWidgets.js"
|
|
],
|
|
"styles": [
|
|
"baseWidgets/ext.isekai.baseWidgets.less"
|
|
],
|
|
"dependencies": [
|
|
"oojs-ui-core",
|
|
"oojs-ui-toolbars"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
],
|
|
"messages": [
|
|
"isekai-fab-hide-fab-button",
|
|
"isekai-fab-hide-fab-button-success"
|
|
]
|
|
},
|
|
"ext.isekai.offcanvasTOC": {
|
|
"scripts": [
|
|
"offcanvasTOC/ext.isekai.offcanvasTOC.js"
|
|
],
|
|
"styles": [
|
|
"offcanvasTOC/ext.isekai.offcanvasTOC.less"
|
|
],
|
|
"dependencies": [
|
|
"ext.isekai.baseWidgets",
|
|
"oojs-ui.styles.icons-layout"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
],
|
|
"messages": [
|
|
"isekai-offcanvastoc-menubutton",
|
|
"isekai-offcanvastoc-description-item"
|
|
]
|
|
}
|
|
},
|
|
"ResourceFileModulePaths": {
|
|
"localBasePath": "modules",
|
|
"remoteExtPath": "IsekaiWidgets/modules"
|
|
},
|
|
"attributes": {
|
|
"CodeMirror": {
|
|
"TagModes": {
|
|
"tilegroup": "text/mediawiki",
|
|
"exfont": "text/mediawiki",
|
|
"details": "text/mediawiki",
|
|
"summary": "text/mediawiki",
|
|
"veval": "text/mediawiki"
|
|
}
|
|
}
|
|
},
|
|
"config": {
|
|
"IsekaiWidgetInformationTextSeparator": {
|
|
"value": ": "
|
|
},
|
|
"IsekaiGlobalWidgets": {
|
|
"value": ["baseWidgets", "offcanvasTOC"]
|
|
}
|
|
},
|
|
"manifest_version": 2
|
|
} |