text: import Vue from 'vue';
  import Vuex from 'vuex';
  import CartoNode from 'carto-node';
  
  // Store Modules
  import user from './modules/user';
  import config from './modules/config';
  import maps from './modules/maps';
  import datasets from './modules/data/datasets';
  import catalog from './modules/data/catalog';
  import search from './modules/search';
  import notifications from './modules/notifications';
  import recentContent from './modules/recent-content';
  import oAuthApps from './modules/apps/oAuth';
  import connectedApps from './modules/apps/connected';
  
  Vue.use(Vuex);
  
  const storeOptions = {
    state: {
      client: new CartoNode.AuthenticatedClient()
    },
    getters: {},
    modules: {
      config,
      user,
      maps,
      datasets,
      catalog,
      search,
      notifications,
      recentContent,
      oAuthApps,
      connectedApps
    }
  };
  
  export default new Vuex.Store(storeOptions);
  