diff --git a/app/javascript/packs/application.js b/app/javascript/packs/application.js index 54d0196..6df7d10 100644 --- a/app/javascript/packs/application.js +++ b/app/javascript/packs/application.js @@ -26,12 +26,14 @@ import "startbootstrap-sb-admin/js/sb-admin"; import "startbootstrap-sb-admin/js/sb-admin-datatables"; import Vue from "vue/dist/vue.esm"; +import Vuex from "vuex/dist/vuex.esm"; Vue.filter("to_json", function (value) { return JSON.stringify(value); }); window.Vue = Vue; +window.Vuex = Vuex; import "../stylesheets/application.scss"; diff --git a/package.json b/package.json index 874568d..23b7409 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "startbootstrap-sb-admin": "^4.0.0", "vue": "^2.5.16", "vue-loader": "14.2.2", - "vue-template-compiler": "^2.5.16" + "vue-template-compiler": "^2.5.16", + "vuex": "^3.0.1" }, "devDependencies": { "eslint": "^5.1.0", diff --git a/yarn.lock b/yarn.lock index f8617fc..975b471 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6414,6 +6414,10 @@ vue@^2.5.16: version "2.5.16" resolved "https://registry.yarnpkg.com/vue/-/vue-2.5.16.tgz#07edb75e8412aaeed871ebafa99f4672584a0085" +vuex@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/vuex/-/vuex-3.0.1.tgz#e761352ebe0af537d4bb755a9b9dc4be3df7efd2" + watchpack@^1.4.0: version "1.6.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"