(console).timeStamp('entry point') import 'core-js' import 'zone.js/dist/zone.js' import 'core-js/es7/reflect' import 'rxjs' // Always land on the start view location.hash = '' import { enableProdMode } from '@angular/core' import { platformBrowserDynamic } from '@angular/platform-browser-dynamic' import { getRootModule } from './app.module' import { findPlugins, loadPlugins } from './plugins' if ((global).require('electron-is-dev')) { console.warn('Running in debug mode') } else { enableProdMode() } findPlugins().then(async plugins => { let pluginsModules = await loadPlugins(plugins, (current, total) => { (document.querySelector('.progress .bar')).style.width = 100 * current / total + '%' }) let module = await getRootModule(pluginsModules) platformBrowserDynamic().bootstrapModule(module) })