import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; import "./index.css"; import App from "./App"; createRoot(document.getElementById("root")!).render( ); // Register the PWA service worker only outside localhost to avoid stale cache issues in local development. const isLocalHost = /^(localhost|127\.0\.0\.1)$/.test(window.location.hostname); if (!isLocalHost && "serviceWorker" in navigator) { window.addEventListener("load", () => { navigator.serviceWorker.register("/sw.js").catch(() => undefined); }); }