diff --git a/src/service-worker.js b/src/service-worker.js index 045d931..6467423 100644 --- a/src/service-worker.js +++ b/src/service-worker.js @@ -6,10 +6,18 @@ const cacheName = `ob-${version}`; const assets = [...build, ...files, "/service-worker.js"]; +const excludePatterns = [ + "/static/images/screnshots/", + "/images/screenshots", +]; + self.addEventListener("install", (event) => { async function addToCache() { const cache = await caches.open(cacheName); - await cache.addAll(assets); + const assetsToCache = assets.filter(asset => { + return !excludePatterns.some(pattern => asset.startsWith(pattern)); + }); + await cache.addAll(assetsToCache); } event.waitUntil(addToCache()); diff --git a/svelte.config.js b/svelte.config.js index 87cf24e..cc07994 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -1,3 +1,4 @@ + import adapter from "@sveltejs/adapter-static"; import { vitePreprocess } from "@sveltejs/kit/vite";