import { createApp } from "vue"; import { createPinia } from "pinia"; import App from "./App.vue"; import router from "./router"; import "./assets/theme.css"; import "./assets/prose.css"; const app = createApp(App); app.use(createPinia()); app.use(router); app.mount("#app"); // Register service worker for push notifications and PWA if ('serviceWorker' in navigator) { window.addEventListener('load', () => { navigator.serviceWorker.register('/sw.js').catch(() => { // SW registration failed — app still works, just no push notifications }) }) }