Files
hoppscotch/store/index.js
2020-02-24 13:44:50 -05:00

25 lines
461 B
JavaScript

import Vuex from 'vuex'
import state from './state'
import VuexPersist from 'vuex-persist'
export default {
install(Vue) {
Vue.use(Vuex)
const vuexLocalStorage = new VuexPersist({
key: 'vuex',
storage: window.localStorage,
reducer: ({ ...request }) => ({
...request,
}),
})
const store = new Vuex.Store({
state,
plugins: [vuexLocalStorage.plugin],
})
Vue.prototype.$store = store
},
}