index.js 537 B

12345678910111213141516171819
  1. import Vue from 'vue'
  2. import Vuex from '../../../src'
  3. import logger from '../../../src/middlewares/logger'
  4. import * as actions from './actions'
  5. import { cartInitialState, cartMutations } from './stores/cart'
  6. import { productsInitialState, productsMutations } from './stores/products'
  7. Vue.use(Vuex)
  8. Vue.config.debug = true
  9. export default new Vuex({
  10. state: {
  11. cart: cartInitialState,
  12. products: productsInitialState
  13. },
  14. actions,
  15. mutations: [cartMutations, productsMutations],
  16. middlewares: [logger({ collapsed: true })]
  17. })