diff options
| author | Fuwn <[email protected]> | 2023-12-14 12:57:21 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-12-14 12:57:21 -0800 |
| commit | e3578cfc4aaf179b6a662a9fca2689ff466a1b90 (patch) | |
| tree | dfd1a2029df0f2eae6a6fd2da46d444caab86439 | |
| parent | feat(api): nest routes (diff) | |
| download | due.moe-e3578cfc4aaf179b6a662a9fca2689ff466a1b90.tar.xz due.moe-e3578cfc4aaf179b6a662a9fca2689ff466a1b90.zip | |
feat(worker): dev register
| -rw-r--r-- | src/service-worker.ts | 5 |
1 files changed, 5 insertions, 0 deletions
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 @@ /// <reference lib="webworker" /> 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 |