wiki.techinc.nl/jsduck.json
Roan Kattouw 5bd107c968 Upgrade Vue to the migration build of Vue 3
* Upgrade Vue to @vue/compat version 3.2.23
* Migrate Vue.createMwApp to Vue 3 API
* Add backwards-compatible wrapper emulating Vue 2 behavior for
  new Vue( { el: '#foo', ... } ) and
  new Vue( ... ).$mount( '#foo' )
* Make @vue/composition-api an alias for vue, for b/c
* Convert resources/src/vue/ to ES6
* Ignore resource/src/vue/ for jsduck, since it doesn't support ES6
* VueComponentParser: Remove check for only one root node

Bug: T251974
Co-Authored-By: Lucas Werkmeister <lucas.werkmeister@wikimedia.de>
Depends-On: Ica0c0d0d6247383796d39199e50a9aff917f5b53
Change-Id: Ibd618765f962f57984994604c61b1aff9e6a778d
2021-12-07 19:31:43 +00:00

38 lines
1.5 KiB
JSON

{
"--title": "MediaWiki core - Documentation",
"--categories": "maintenance/jsduck/categories.json",
"--eg-iframe": "maintenance/jsduck/eg-iframe.html",
"--tags": "maintenance/jsduck/custom_tags.rb",
"--warnings": [ "-nodoc(class,public)" ],
"--builtin-classes": true,
"--processes": "0",
"--warnings-exit-nonzero": true,
"--external": "Blob,File,FileList,HTMLDocument,HTMLElement,HTMLIFrameElement,HTMLInputElement,HTMLBodyElement,HTMLHtmlElement,KeyboardEvent,MouseEvent,Node,Window,XMLDocument",
"--output": "docs/js",
"--exclude": [
"resources/src/jquery.tablesorter",
"resources/src/jquery.tipsy",
"resources/src/jquery.color/jquery.color.js",
"resources/src/jquery/jquery.highlightText.js",
"resources/src/jquery/jquery.mw-jump.js",
"resources/src/mediawiki.base/legacy.wikibits.js",
"resources/src/mediawiki.legacy",
"resources/src/mediawiki.libs.jpegmeta/jpegmeta.js",
"resources/src/mediawiki.skinning",
"resources/src/startup/startup.js",
"resources/src/mediawiki.watchstar.widgets/WatchlistExpiryWidget.js",
"resources/src/es6-polyfills",
"resources/src/vue"
],
"--": [
"maintenance/jsduck/external.js",
"resources/src",
"resources/lib/jquery.client/jquery.client.js",
"resources/lib/ooui/oojs-ui-core.js",
"resources/lib/ooui/oojs-ui-widgets.js",
"resources/lib/ooui/oojs-ui-toolbars.js",
"resources/lib/ooui/oojs-ui-windows.js",
"resources/lib/ooui/oojs-ui-wikimediaui.js",
"resources/lib/ooui/oojs-ui-apex.js"
]
}