const axios = require("axios") import Vue from 'vue' import App from './App.vue' import './registerServiceWorker' import router from './router' import store from './store' Vue.config.productionTip = false axios.all([store.dispatch("USER_INFO"), store.dispatch("GET_ALL_PROJECTS"), store.dispatch("GET_STATIC_PAGES"), store.dispatch("GET_USER_LEVEL_PROJECTS"), store.dispatch("map/GET_LAYERS"), store.dispatch("GET_USER_LEVEL_PERMISSIONS"), ]).then(axios.spread(function () { new Vue({ router, store, render: h => h(App) }).$mount('#app') }))