aboutsummaryrefslogtreecommitdiffstats
path: root/resources/src/vue
diff options
context:
space:
mode:
authorRoan Kattouw <roan.kattouw@gmail.com>2020-03-26 21:19:24 -0700
committerJames D. Forrester <jforrester@wikimedia.org>2020-04-14 16:51:43 -0700
commitb81827ec9f4f5a7524b9b9f615a1c9584276a2fc (patch)
treed3f650b717f9153340ca42d6212262b73d9d3710 /resources/src/vue
parent269cbdbdd49d8a960f2db9f29b3a368799fcba39 (diff)
downloadmediawikicore-b81827ec9f4f5a7524b9b9f615a1c9584276a2fc.tar.gz
mediawikicore-b81827ec9f4f5a7524b9b9f615a1c9584276a2fc.zip
Add Vuex (v3.1.3)
Requires a wrapper file to make module.exports work, just like momentjs does. Also call Vue.use( Vuex ) in the wrapper file. Change-Id: I883d9531d13faa11bb630b27437bc6272d0bc134
Diffstat (limited to 'resources/src/vue')
-rw-r--r--resources/src/vue/vuex.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/resources/src/vue/vuex.js b/resources/src/vue/vuex.js
new file mode 100644
index 000000000000..5d009854c54a
--- /dev/null
+++ b/resources/src/vue/vuex.js
@@ -0,0 +1,9 @@
+/* global Vuex */
+// eslint-disable-next-line no-implicit-globals
+var Vue = require( 'vue' );
+
+// Unfortunately, vuex.js creates a Vuex global rather than exporting it
+require( '../../lib/vuex/vuex.js' );
+Vue.use( Vuex );
+
+module.exports = window.Vuex;