import { createLogger , createStore , StoreOptions }from 'vuex'; import actions from './actions' ; import state from './state'; import mutations from './mutations'; import getters from './getters'; import * as constants from './constants'; const dev = process.env.NODE_ENV === 'development' const module : StoreOptions = { state , actions, mutations, getters, strict: dev , plugins: dev ? [ createLogger()] : [] } export default createStore( module )