hurricane/security_camera/resources/cloud_server/public/src/store/index.js

import Vue from 'vue'
import Vuex from 'vuex'
import firebase from './firebase'
import image from './image'
import sensor from './sensor'
Vue.use(Vuex)
export let store = null
/*
* If not building with SSR mode, you can
* directly export the Store instantiation
*/
export default function (/* { ssrContext } */) {
store = new Vuex.Store({
modules: {
firebase,
image,
sensor
},
// enable strict mode (adds overhead!)
// for dev mode only
strict: process.env.DEV
})
return store
}