"use strict"; /** * Distributed with Ultraviolet and compatible with most configurations. */ const stockSW = "/uv/sw.js"; /** * Global util * Used in 404.html and index.html */ async function registerSW() { if (!navigator.serviceWorker) throw new Error("Your browser doesn't support service workers."); // Ultraviolet has a stock `sw.js` script. await navigator.serviceWorker.register(stockSW, { scope: __uv$config.prefix, }); }