vite-garden
Version:
Vite Garden -- a part of the threed.ai family of JavaScript-friendly food-growing libraries
25 lines (20 loc) • 554 B
JavaScript
;
import { createStore } from "vuex";
import VuexPersist from "vuex-persist";
import state from "./state";
import actions from "./actions";
import getters from "./getters";
import mutations from "./mutations";
const vuexLocalStorage = new VuexPersist({
key: "vuex",
storage: window.localStorage,
reducer: (/** @type {{ user: any; }} */ state) => ({ user: state.user })
});
const store = createStore({
plugins: [vuexLocalStorage.plugin],
state,
actions,
getters,
mutations
});
export default store;