{ "name": "Nuke", "author": [ "Brion Vibber", "Jeroen De Dauw" ], "url": "https://www.mediawiki.org/wiki/Extension:Nuke", "descriptionmsg": "nuke-desc", "license-name": "GPL-2.0-or-later", "requires": { "MediaWiki": ">= 1.43" }, "type": "specialpage", "ExtensionMessagesFiles": { "NukeAlias": "Nuke.alias.php" }, "MessagesDirs": { "Nuke": [ "i18n" ] }, "HookHandlers": { "main": { "class": "MediaWiki\\Extension\\Nuke\\Hooks" } }, "Hooks": { "ContributionsToolLinks": "main", "ListDefinedTags": "MediaWiki\\Extension\\Nuke\\Hooks::onRegisterTags", "ChangeTagsListActive": "MediaWiki\\Extension\\Nuke\\Hooks::onRegisterTags" }, "ResourceModules": { "ext.nuke.confirm": { "scripts": [ "ext.nuke.confirm.js" ], "dependencies": [ "mediawiki.jqueryMsg" ], "messages": [ "nuke-confirm" ] }, "ext.nuke.styles": { "localBasePath": "modules/ext.nuke.styles", "styles": [ "nuke.less" ] } }, "ResourceFileModulePaths": { "localBasePath": "modules", "remoteExtPath": "Nuke/modules" }, "GroupPermissions": { "sysop": { "nuke": true } }, "AvailableRights": [ "nuke" ], "GrantPermissions": { "delete": { "nuke": true } }, "SpecialPages": { "Nuke": { "class": "MediaWiki\\Extension\\Nuke\\SpecialNuke", "services": [ "JobQueueGroup", "DBLoadBalancerFactory", "PermissionManager", "RepoGroup", "UserFactory", "UserOptionsLookup", "UserNamePrefixSearch", "UserNameUtils", "NamespaceInfo", "ContentLanguage", "NukeIPLookup" ], "styles": [ "mediawiki.special.special" ] } }, "AutoloadNamespaces": { "MediaWiki\\Extension\\Nuke\\": "includes/" }, "ServiceWiringFiles": [ "includes/ServiceWiring.php" ], "manifest_version": 2 }