{
	"name": "ArtuxTweaks",

	"author": [
        "Dennis Laptev",
		"Dr. Klaus Wendel"
	],

	"url": "https://www.archium.org",
	"description": "Artux: MediaWiki tweaks",

	"version": "0.1",
	"license-name": "GPL-2.0-or-later",
	"type": "other",
	"manifest_version": 2,

    "requires": {
		"MediaWiki": ">= 1.43.0",
		"extensions": {
			"Cargo": "*"
		}
	},

	"AutoloadClasses": {
        "Hooks": "Hooks.php",

        "VideoHandler": "includes/VideoHandler.php",

        "ArtuxTweaksPF": "includes/parserfunctions.php"
    },

	"SpecialPages": {},

	"Hooks": {
		"ParserFirstCallInit": "Hooks::onParserFirstCallInit",
		"BeforePageDisplay": "Hooks::onBeforePageDisplay",
        "FileRendererBeforeOutput": "Hooks::onFileRendererBeforeOutput",
        "HtmlPageLinkRendererBegin": "embedVideoJS::onHtmlPageLinkRendererBegin"
    },

    "config": {
		"VideoPreviewTimestamp": {
			"value": 3,
			"description": "Default preview timestamp in seconds"
		}
	},

    "MediaHandlers": {
        "video/mp4": "VideoHandler",
        "video/webm": "VideoHandler",
        "video/quicktime": "VideoHandler",
        "video/ogg": "VideoHandler",
        "video/x-matroska": "VideoHandler"
    },

	"ResourceModules": {
        "ext.artuxtweaks.videojs": {
			"scripts": [
                "libs/video-js-8.23.4/video.js",
                "modules/ext.artuxtweaks.player.js"
            ],
            "styles": [
                "libs/video-js-8.23.4/video-js.min.css"
            ]            
        }
    },

	"ResourceFileModulePaths": {
		"localBasePath": "",
		"remoteExtPath": "ArtuxTweaks"
	},

    "MessagesDirs": {
		"ArtuxTweaks": [
			"i18n"
		]
	},

	"ExtensionMessagesFiles": {
		"ArtuxTweaksMagic": "i18n/magic.php"
	}
}
