21 lines
442 B
JavaScript
21 lines
442 B
JavaScript
import Vue from 'vue';
|
|
import Vuex from 'vuex';
|
|
import createPersistedState from 'vuex-persistedstate';
|
|
|
|
import root from './root.js';
|
|
import uistate from './modules/uistate';
|
|
import config from './modules/config';
|
|
|
|
Vue.use(Vuex);
|
|
|
|
const debug = process.env.NODE_ENV !== 'production';
|
|
|
|
export default new Vuex.Store(Object.assign({}, root, {
|
|
modules: {
|
|
uistate,
|
|
config
|
|
},
|
|
strict: debug,
|
|
plugins: [createPersistedState()]
|
|
}));
|