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.

270 lines
8.0 KiB
JSON

2 years ago
{
1 year ago
"name": "IsekaiWidgets",
2 years ago
"namemsg": "isekai-widgets",
"author": "Hyperzlib",
"version": "1.0.4",
2 years ago
"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.39.0"
2 years ago
},
"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"
2 years ago
]
},
"ext.isekai.createPage": {
"scripts": [
"createPage/ext.isekai.createPageInput.js",
2 years ago
"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": {
2 years ago
"styles": [
"feedList/ext.isekai.feedList.less"
2 years ago
],
"packageFiles": [
{ "name": "isekaiFeedList", "file": "feedList/ext.isekai.feedList.js", "main": true },
{ "name": "FeedList.vue", "file": "feedList/FeedList.vue" }
],
"es6": true,
2 years ago
"dependencies": [
"oojs-ui-core",
"oojs-ui.styles.icons-movement",
"vue"
2 years ago
],
"targets": [
"desktop",
"mobile"
]
},
"ext.isekai.previewPageList": {
"styles": [
"previewPageList/ext.isekai.previewPageList.less"
],
"packageFiles": [
{ "name": "isekaipreviewPageList", "file": "previewPageList/ext.isekai.previewPageList.js", "main": true },
{ "name": "PreviewPageList.vue", "file": "previewPageList/PreviewPageList.vue" }
],
"es6": true,
"dependencies": [
"oojs-ui-core",
"oojs-ui.styles.icons-movement",
"oojs-ui.styles.icons-interactions",
"vue"
],
"targets": [
"desktop",
"mobile"
],
"messages": [
"isekai-preview-page-list-preview-placeholder",
"isekai-preview-page-list-readmore-btn"
]
},
2 years ago
"ext.isekai.information.infobox": {
"styles": [
"information/ext.isekai.information.infobox.less"
],
"targets": [
"desktop",
"mobile"
]
},
2 years ago
"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"
2 years ago
],
"styles": [
"tile/ext.isekai.tile.css",
2 years ago
"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": [],
"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"
]
},
"ext.isekai.masonry": {
"scripts": [
"masonry/ext.isekai.masonry.js",
"masonry/ext.isekai.masonry.base.js"
],
"styles": [
"masonry/ext.isekai.masonry.css"
],
"targets": [
"desktop",
"mobile"
]
2 years ago
}
},
"ResourceFileModulePaths": {
"localBasePath": "modules",
"remoteExtPath": "IsekaiWidgets/modules"
},
"attributes": {
"CodeMirror": {
"TagModes": {
"tilegroup": "text/mediawiki",
"exfont": "text/mediawiki",
"details": "text/mediawiki",
"summary": "text/mediawiki",
"veval": "text/mediawiki",
"masonry": "text/mediawiki",
"masonryitem": "text/mediawiki"
2 years ago
}
}
},
"config": {
"IsekaiWidgetInformationTextSeparator": {
"value": ": "
},
"IsekaiGlobalWidgets": {
"value": ["baseWidgets", "offcanvasTOC"]
},
"IsekaiCreatePageNamespaces": {
"value": []
}
},
2 years ago
"manifest_version": 2
4 years ago
}