better js splits

This commit is contained in:
Kacper Donat 2018-09-19 22:44:21 +02:00
parent 496940dae9
commit 5501e92149

View File

@ -6,28 +6,27 @@ import "leaflet/dist/leaflet.css";
import Popper from 'popper.js'; import Popper from 'popper.js';
import * as $ from "jquery"; import * as $ from "jquery";
import * as components from './components';
window['$'] = window['jQuery'] = $; window['$'] = window['jQuery'] = $;
window['Popper'] = Popper; window['Popper'] = Popper;
// dependencies // dependencies
import './font-awesome';
import 'bootstrap'
import { Vue } from "vue-property-decorator"; import { Vue } from "vue-property-decorator";
import './filters'
// async dependencies // async dependencies
(async function () { (async function () {
})(); const [ components ] = await Promise.all([
import('./components'),
import('./font-awesome'),
import('./filters'),
import('bootstrap'),
]);
// here goes "public" API // here goes "public" API
window['czydojade'] = { window['czydojade'] = {
components components
}; };
window['app'] = new Vue({ window['app'] = new Vue({
el: '#app', el: '#app',
data: { data: {
stops: [], stops: [],
@ -43,4 +42,5 @@ window['app'] = new Vue({
this.messages.count = messages.length; this.messages.count = messages.length;
} }
} }
}); });
})();