{
	"name": "VEForAll",
	"version": "0.6",
	"author": [
		"Pierre Boutet", "Clément Flipo", "Ike Hecht", "Yaron Koren", "Cindy Cicalese"
	],
	"url": "https://www.mediawiki.org/wiki/Extension:VEForAll",
	"descriptionmsg": "veforall-desc",
	"license-name": "GPL-2.0-or-later",
	"type": "other",
	"requires": {
		"MediaWiki": ">= 1.39.0",
		"extensions": {
			"VisualEditor": "*"
		}
	},
	"callback": "VEForAll\\VEForAllHooks::registerClasses",
	"AutoloadClasses": {
		"VEForAll\\VEForAllHooks": "includes/VEForAllHooks.php"
	},
	"Hooks": {
		"BeforePageDisplay": "VEForAll\\VEForAllHooks::onBeforePageDisplay",
		"MakeGlobalVariablesScript": "VEForAll\\VEForAllHooks::onMakeGlobalVariablesScript"
	},
	"MessagesDirs": {
		"VEForAll": [
			"i18n"
		]
	},
	"ResourceModules": {
		"ext.veforall.core": {
			"scripts": [
				"resources/ui/ui.CommandRegistry.js",
				"resources/ui/ui.SwitchEditorAction.js",
				"resources/ui/ui.SwitchEditorTool.js",
				"resources/ext.veforall.target.js",
				"resources/ext.veforall.targetwide.js",
				"resources/ext.veforall.editor.js"
			],
			"dependencies": [
				"ext.visualEditor.core",
				"ext.visualEditor.data",
				"ext.visualEditor.icons",
				"ext.visualEditor.mediawiki",
				"ext.visualEditor.mwextensions.desktop",
				"ext.visualEditor.mwimage",
				"ext.visualEditor.mwlink",
				"ext.visualEditor.mwtransclusion",
				"oojs-ui.styles.icons-editing-advanced"
			]
		},
		"ext.veforall.core.desktop": {
			"dependencies": [
				"ext.visualEditor.core.desktop",
				"ext.visualEditor.desktopTarget"
			]
		},
		"ext.veforall.main": {
			"scripts": [
				"resources/VEForAll.js"
			],
			"styles": [
				"resources/VEForAll.css"
			],
			"messages": [
				"visualeditor-welcomedialog-switch-ve",
				"veforall-switch-editor-tool-title",
				"veforall-form-instances-not-minimized"
			],
			"dependencies": [
				"ext.veforall.core",
				"mediawiki.confirmCloseWindow"
			]
		}
	},
	"ResourceFileModulePaths": {
		"localBasePath": "",
		"remoteExtPath": "VEForAll"
	},
	"manifest_version": 1
}
