import { createApp } from 'vue' import { install as VueMonacoEditorPlugin } from '@guolao/vue-monaco-editor' import './assets/index.css' import 'vue-sonner/style.css' import App from './App.vue' import router from './router' window.addEventListener('vite:preloadError', () => { console.log('Detected vite preload error. Reloading page...') window.location.reload() }) const BASE_URL = (window as any).__BASE_URL__ || '' const origin = window.location.origin createApp(App) .use(router) .use(VueMonacoEditorPlugin, { paths: { vs: __MONACO_CDN__ || `${origin}${BASE_URL}/assets/vs` } }) .mount('#app')