From e3578cfc4aaf179b6a662a9fca2689ff466a1b90 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 14 Dec 2023 12:57:21 -0800 Subject: feat(worker): dev register --- src/service-worker.ts | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/service-worker.ts b/src/service-worker.ts index 4c15bb6a..7206ec40 100644 --- a/src/service-worker.ts +++ b/src/service-worker.ts @@ -1,6 +1,7 @@ /// import { build, files, version } from '$service-worker'; +import { dev } from '$app/environment'; const worker = self as unknown as ServiceWorkerGlobalScope; const FILES = `cache${version}`; @@ -10,6 +11,10 @@ const FILES = `cache${version}`; const to_cache = build.concat(files); const staticAssets = new Set(to_cache); +navigator.serviceWorker.register('/service-worker.js', { + type: dev ? 'module' : 'classic' +}); + worker.addEventListener('install', (event) => { event.waitUntil( caches -- cgit v1.2.3