import auth from './auth'
import eshop from './eshop'
import master from './master'
import member from './member'
import enrolment from './enrolment'
import pageTop from './page-top'
import orderHistory from './orderhistory'
import esac from './esac'
import notices from './notices'
import autoship from './autoship'
import myBundle from './myBundle'
import * as T from '../utils/types'
import createMutationsSharer from 'vuex-shared-mutations'

export default [
  auth,
  eshop,
  master,
  member,
  enrolment,
  pageTop,
  orderHistory,
  esac,
  notices,
  autoship,
  myBundle,
  createMutationsSharer({ predicate: [T.LOGOUT_USER] }),
]
