persistant storage for vuex, logging instead of console.log, profile support

This commit is contained in:
Tobias Kurze
2019-04-05 13:44:59 +02:00
parent 5332940a5b
commit 91edb27529
9 changed files with 213 additions and 53 deletions

View File

@@ -4,16 +4,31 @@ import VueAxios from 'vue-axios';
import App from './App.vue';
import router from './router';
import store from './store';
import VueCookies from 'vue-cookies'
import VueCookies from 'vue-cookies';
import VueLogger from 'vuejs-logger';
import i18n from '@/plugins/i18n';
// @ts-ignore
import FlagIcon from 'vue-flag-icon';
// following is to avoid missing type definitions
// const FlagIcon = require('vue-flag-icon');
const isProduction = process.env.NODE_ENV === 'production';
const options = {
isEnabled: true,
// logLevel : isProduction ? 'error' : 'debug',
logLevel : 'debug',
stringifyArguments : false,
showLogLevel : true,
showMethodName : true,
separator: '|',
showConsoleColors: true
};
Vue.use(VueLogger, options);
Vue.use(VueAxios, axios);
Vue.use(FlagIcon);
Vue.use(VueCookies)
Vue.use(VueCookies);
// setup fake backend
// import { configureFakeBackend } from './helpers';