{"master":{"name":"RobloxAPI","version":"1.7.0","author":["SomeRandomDeveloper"],"url":"https:\/\/www.mediawiki.org\/wiki\/Extension:RobloxAPI","descriptionmsg":"robloxapi-desc","license-name":"GPL-2.0-or-later","type":"parserhook","requires":{"MediaWiki":">= 1.43.0"},"config":{"RobloxAPIAllowedArguments":{"value":[],"description":"The arguments per argument type that are allowed to be used in the extension. If empty, all arguments for the type are allowed.","merge_strategy":"array_plus_2d"},"RobloxAPICacheSplittingOptionalArguments":{"value":["is_circular"],"description":"A list of optional arguments that affect caching.","merge_strategy":"provide_default"},"RobloxAPICachingExpiries":{"value":{"*":600,"assetThumbnail":7200,"badgeInfo":1800,"groupData":3600,"userAvatarThumbnail":3600,"userId":86400,"userInfo":86400},"description":"The amount of seconds after the cache for a data source expires. '*' is a wildcard for all data sources."},"RobloxAPIDataSourceUsageLimits":{"value":[],"description":"The maximum amount of times a data source can be used per page. If empty, no limit is applied.","merge_strategy":"array_plus_2d"},"RobloxAPIDisableCache":{"value":false,"description":"Whether or not to disable the cache for the extension."},"RobloxAPIEnabledDatasources":{"value":["gameData","activePlayers","visits","userId","userAvatarThumbnail","userAvatarThumbnailUrl","assetThumbnail","assetThumbnailUrl","gameIcon","gameIconUrl","groupRoles","groupRoleMembers","groupData","groupRank","groupMembers","badgeInfo","userInfo","assetDetails","groupRolesList","gameNameDescription","universeInfo","userGames","userPlaceVisits","gameEvents"],"merge_strategy":"provide_default","description":"The data sources that should be enabled and available."},"RobloxAPIParserFunctionsExpensive":{"value":true,"description":"Whether or not to make the parser functions expensive."},"RobloxAPIRegisterLegacyParserFunctions":{"value":true,"description":"Whether or not to register the legacy parser functions that became deprecated in v1.2.0."},"RobloxAPIRequestUserAgent":{"value":null,"description":"The user agent that should be used when making requests to the Roblox API."},"RobloxAPIShowPlainErrors":{"value":false,"description":"Whether errors should be shown as plain text instead of being rendered in an error box."}},"ConfigRegistry":{"RobloxAPI":"MediaWiki\\Config\\GlobalVarConfig::newInstance"},"ExtensionMessagesFiles":{"RobloxAPIMagic":"RobloxAPI.i18n.magic.php"},"HookHandlers":{"RobloxAPIHooks":{"class":"MediaWiki\\Extension\\RobloxAPI\\Hooks","services":["ConfigFactory","RobloxAPI.DataSourceProvider","RobloxAPI.Utils"]}},"Hooks":{"ParserFirstCallInit":"RobloxAPIHooks","ParserTestGlobals":"RobloxAPIHooks"},"TrackingCategories":["robloxapi-category-deprecated-parser-function","robloxapi-category-error"],"ServiceWiringFiles":["src\/ServiceWiring.php"],"repository":"https:\/\/github.com\/Roblox-Indie-Wikis\/mediawiki-extensions-RobloxAPI"}}