* 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
38 lines
1.5 KiB
JSON
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"
|
|
]
|
|
}
|