{
	"name": "TemplateSandbox",
	"version": "1.1.0",
	"author": "Brad Jorsch",
	"url": "https://www.mediawiki.org/wiki/Extension:TemplateSandbox",
	"descriptionmsg": "templatesandbox-desc",
	"license-name": "GPL-2.0-or-later",
	"type": "specialpage",
	"requires": {
		"MediaWiki": ">= 1.38.0"
	},
	"SpecialPages": {
		"TemplateSandbox": {
			"class": "MediaWiki\\Extension\\TemplateSandbox\\SpecialTemplateSandbox",
			"services": [
				"RevisionLookup",
				"ContentHandlerFactory",
				"WikiPageFactory",
				"ContentRenderer"
			]
		}
	},
	"MessagesDirs": {
		"TemplateSandbox": [
			"i18n",
			"i18n/api"
		]
	},
	"ExtensionMessagesFiles": {
		"TemplateSandboxAlias": "TemplateSandbox.alias.php"
	},
	"AutoloadNamespaces": {
		"MediaWiki\\Extension\\TemplateSandbox\\": "includes/"
	},
	"ResourceModules": {
		"ext.TemplateSandbox.top": {
			"styles": "ext.TemplateSandbox.less"
		},
		"ext.TemplateSandbox": {
			"scripts": "ext.TemplateSandbox.js",
			"dependencies": "ext.TemplateSandbox.top"
		},
		"ext.TemplateSandbox.visualeditor": {
			"messages": [
				"templatesandbox-editform-view-label",
				"templatesandbox-editform-page-label",
				"templatesandbox-editform-legend",
				"templatesandbox-editform-invalid-title",
				"templatesandbox-editform-title-not-exists",
				"templatesandbox-editform-view-label",
				"templatesandbox-preview"
			],
			"targets": [
				"desktop"
			],
			"packageFiles": [
				"ext.TemplateSandbox.VisualEditor.js",
				{
					"name": "namespaces.json",
					"callback": "MediaWiki\\Extension\\TemplateSandbox\\Hooks::getResourceLoaderData"
				}
			],
			"dependencies": [
				"oojs-ui",
				"mediawiki.jqueryMsg",
				"mediawiki.widgets"
			]
		}
	},
	"ResourceFileModulePaths": {
		"localBasePath": "modules",
		"remoteExtPath": "TemplateSandbox/modules"
	},
	"Hooks": {
		"EditPage::importFormData": "MediaWiki\\Extension\\TemplateSandbox\\Hooks::importFormData",
		"EditPage::showStandardInputs:options": "MediaWiki\\Extension\\TemplateSandbox\\Hooks::injectOptions",
		"AlternateEditPreview": "MediaWiki\\Extension\\TemplateSandbox\\Hooks::templateSandboxPreview",
		"APIGetAllowedParams": "MediaWiki\\Extension\\TemplateSandbox\\Hooks::onAPIGetAllowedParams",
		"ApiMakeParserOptions": "MediaWiki\\Extension\\TemplateSandbox\\Hooks::onApiMakeParserOptions"
	},
	"attributes": {
		"VisualEditor": {
			"PluginModules": [
				"ext.TemplateSandbox.visualeditor"
			]
		}
	},
	"config": {
		"TemplateSandboxEditNamespaces": {
			"description": "Namespaces to show a page preview box for in edit mode",
			"value": [
				10
			]
		}
	},
	"manifest_version": 2
}
