Extension:VueTest

VueTest is a demonstration extension for how to embed Vue.js code in MediaWiki. It's also used as a testing tool for testing Codex components in MediaWiki.

Requirements
MediaWiki 1.39.0 or greater.

Installation
Download this extension into the extensions directory of your local MediaWiki instance. Then enable it in LocalSettings.php by adding:

All Vue.js code is meant to be handled by ResourceLoader at runtime, so running  is not necessary. However, there are a number of devDependencies specified in 'package.json' that may be useful for development and testing.

Once set up, running npm test and composer test will run automated code checks.

Usage
This extension adds a new special page, Special:VueTest. This page contains several interactive demos to showcase some of what you can do with Vue, as well as how this tool can be integrated in a MediaWiki environment.