import { createApp } from "vue"; import { createPinia } from "pinia"; import { MotionPlugin } from "@vueuse/motion"; import App from "./App.vue"; import router from "./router"; import i18n from "./i18n"; import "./index.css"; // Handle dynamic import failures (assets deleted after deploy) window.addEventListener('vite:preloadError', () => { console.warn('Vite preload error detected, reloading page for fresh assets...'); window.location.reload(); }); const app = createApp(App); app.use(createPinia()); app.use(MotionPlugin); app.use(router); app.use(i18n); app.mount("#root");