{
	"name": "JsCalendar",
	"version": "0.3.2",
	"author": [
		"Edward Chernenko",
		"Steffen Beyer"
	],
	"url": "https://mediawiki.org/wiki/Extension:JsCalendar",
	"license-name": "GPL-2.0+",
	"description": "Wikitext markup to display JavaScript calendar (based on FullCalendar)",
	"type": "parserhook",
	"requires": {
		"MediaWiki": ">= 1.35.0"
	},
	"ResourceModules": {
		"ext.yasec": {
			"scripts": [
				"fullcalendar/lib/moment.min.js",
				"fullcalendar/fullcalendar/fullcalendar.min.js",
				"fullcalendar/fullcalendar/lang/all.js",
				"ext.yasec.core.js"
			],
			"styles": [
				"fullcalendar/fullcalendar/fullcalendar.css",
				"ext.yasec.css"
			],
			"dependencies": [
				"jquery.ui"
			]
		},
		"ext.yasec5": {
			"scripts": [
				"fullcalendar5/lib/main.min.js",
				"fullcalendar5/lib/locales-all.min.js",
				"ext.yasec5.js"
			],
			"styles": [
				"fullcalendar5/lib/main.min.css",
				"ext.yasec5.css"
			],
			"dependencies": [
				"jquery.ui"
			]
		}
	},
	"ResourceFileModulePaths": {
		"localBasePath": "resources",
		"remoteExtPath": "yasec/resources"
	},
	"AutoloadClasses": {
		"MediaWiki\\JsCalendar\\FindEventPagesQuery": "includes/FindEventPagesQuery.php",
		"MediaWiki\\JsCalendar\\EventCalendar": "includes/EventCalendar.php",
		"MediaWiki\\JsCalendar\\HtmlSanitizer": "includes/HtmlSanitizer.php",
		"MediaWiki\\JsCalendar\\Hooks": "includes/Hooks.php"
	},
	"HookHandlers": {
		"main": {
			"class": "MediaWiki\\JsCalendar\\Hooks",
			"services": [
				"JsCalendar.EventCalendar"
			]
		}
	},
	"Hooks": {
		"ParserFirstCallInit": "main"
	},
	"config": {
		"ECMaxCacheTime": {
			"value": 86400,
			"description": "Maximum time (in seconds) that a page with <eventcalendar> tag is allowed to be cached."
		},
		"JsCalendarFullCalendarVersion": {
			"value": 2,
			"description": "Version of FullCalendar library to use (this library is responsible for how the calendar is displayed). The only supported values are 2 (default) and 5 (experimental)."
		}
	},
	"ServiceWiringFiles": [
		"includes/ServiceWiring.php"
	],
	"manifest_version": 2
}
