import { createApp } from 'vue'; import { createPinia } from 'pinia'; import App from './App.vue'; import router from './router'; import './assets/main.css'; import { installImageAssetCssVariables } from './utils/imageAssets'; installImageAssetCssVariables(); const app = createApp(App); app.use(createPinia()); app.use(router); app.mount('#app'); if ('serviceWorker' in navigator) { window.addEventListener('load', () => { void navigator.serviceWorker.register(`${import.meta.env.BASE_URL}sw.js`, { scope: import.meta.env.BASE_URL, }); }); }