X-Git-Url: https://scripts.mit.edu/gitweb/autoinstallsdev/mediawiki.git/blobdiff_plain/19e297c21b10b1b8a3acad5e73fc71dcb35db44a..6932310fd58ebef145fa01eb76edf7150284d8ea:/maintenance/jsduck/categories.json diff --git a/maintenance/jsduck/categories.json b/maintenance/jsduck/categories.json new file mode 100644 index 00000000..899d80da --- /dev/null +++ b/maintenance/jsduck/categories.json @@ -0,0 +1,140 @@ +[ + { + "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.messagePoster.*", + "mw.notification", + "mw.Notification_", + "mw.storage", + "mw.storage.session", + "mw.user", + "mw.util", + "mw.plugin.*", + "mw.cookie", + "mw.experiments", + "mw.viewport", + "mw.htmlform.*" + ] + }, + { + "name": "Actions", + "classes": ["mw.toolbar"] + }, + { + "name": "API", + "classes": ["mw.Api*", "mw.ForeignApi*"] + }, + { + "name": "Language", + "classes": [ + "mw.language*", + "mw.cldr", + "mw.jqueryMsg" + ] + }, + { + "name": "Page", + "classes": [ + "mw.page*" + ] + }, + { + "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"] + } + ] + } +]