import { createApp } from 'vue' import App from './App.vue' import './style.css' createApp(App).mount('#app') if ('serviceWorker' in navigator) { window.addEventListener('load', () => { navigator.serviceWorker.register('/sw.js', { updateViaCache: 'none' }).then((registration) => { registration.update().catch(() => {}) }).catch((error) => { console.warn('Service worker registration failed:', error) }) }) let refreshing = false navigator.serviceWorker.addEventListener('controllerchange', () => { if (refreshing) return refreshing = true window.location.reload() }) }