Files
habitica/website/client/main.js
2016-09-21 14:43:50 +02:00

19 lines
501 B
JavaScript

// TODO verify if it's needed, added because Vuex require Promise in the global scope
// and babel-runtime doesn't affect external libraries
require('babel-polyfill');
import Vue from 'vue';
import VuexRouterSync from 'vuex-router-sync';
import App from './components/app';
import router from './router';
import store from './vuex/store';
// Sync Vuex and Router
VuexRouterSync.sync(store, router);
new Vue({ // eslint-disable-line no-new
router,
store,
el: '#app',
render: h => h(App),
});