From a6e8669f9b265b6207fb58cba88660ab2548a41a Mon Sep 17 00:00:00 2001 From: Ayo Ayco Date: Tue, 13 Aug 2024 20:41:23 +0200 Subject: [PATCH] fix: make assets array unique to prevent cache.addAll error --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 5559cf3..7f62728 100644 --- a/index.js +++ b/index.js @@ -77,7 +77,7 @@ export default function serviceWorker(config) { injectScript('page', registrationScript); }, 'astro:build:ssr': ({ manifest }) => { - assets = manifest.assets.filter(ass => !ass.includes('sw.js')) + assets = [...new Set(manifest.assets ?? [])].filter(ass => !ass.includes('sw.js')) }, 'astro:build:done': async ({ dir }) => { const outFile = fileURLToPath(new URL('./sw.js', dir));