[ { "name": "MediaWiki", "groups": [ { "name": "Base", "classes": [ "mw", "mw.Message", "mw.loader", "mw.loader.store", "mw.html", "mw.html.Cdata", "mw.html.Raw", "mw.hook", "mw.template", "mw.errorLogger" ] }, { "name": "General", "classes": [ "mw.Title", "mw.Uri", "mw.RegExp", "mw.String", "mw.messagePoster.*", "mw.notification", "mw.Notification_", "mw.storage", "mw.storage.session", "mw.user", "mw.util", "mw.plugin.*", "mw.cookie", "mw.experiments", "mw.viewport", "mw.htmlform.*", "mw.visibleTimeout" ] }, { "name": "Actions", "classes": ["mw.toolbar"] }, { "name": "API", "classes": ["mw.Api*", "mw.ForeignApi*"] }, { "name": "Language", "classes": [ "mw.language*", "mw.cldr", "mw.jqueryMsg" ] }, { "name": "Interfaces", "classes": [ "mw.Feedback*", "mw.Upload*", "mw.ForeignUpload", "mw.ForeignStructuredUpload*", "mw.GallerySlideshow", "mw.rcfilters*" ] }, { "name": "Widgets", "classes": [ "mw.widgets*" ] }, { "name": "Special", "classes": [ "mw.special*" ] }, { "name": "Development", "classes": [ "mw.log", "mw.inspect", "mw.inspect.reports", "mw.Debug" ] } ] }, { "name": "jQuery", "groups": [ { "name": "Plugins", "classes": [ "jQuery.client", "jQuery.colorUtil", "jQuery.plugin.*" ] } ] }, { "name": "Upstream", "groups": [ { "name": "OOjs", "classes": [ "OO", "OO.EmitterList", "OO.EventEmitter", "OO.Factory", "OO.Registry", "OO.SortedEmitterList" ] }, { "name": "OOUI", "classes": [ "OO.ui", "OO.ui.*" ] }, { "name": "jQuery", "classes": ["jQuery", "jQuery.Event", "jQuery.Callbacks", "jQuery.Promise", "jQuery.Deferred", "jQuery.jqXHR", "QUnit"] }, { "name": "JavaScript", "classes": ["Array", "Boolean", "Date", "Function", "Number", "Object", "RegExp", "String"] } ] } ]