From bcc1574e8f839c0a639a68d08fa66d402c1a6667 Mon Sep 17 00:00:00 2001 From: ayoayco Date: Sat, 17 Aug 2024 21:23:23 +0200 Subject: [PATCH] chore: use mjs for sw --- astro.config.mjs | 2 +- src/{sw.ts => sw.mjs} | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) rename src/{sw.ts => sw.mjs} (95%) diff --git a/astro.config.mjs b/astro.config.mjs index 2a3bad7..e1d5938 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -8,7 +8,7 @@ export default defineConfig({ integrations: [ sitemap(), serviceWorker({ - path: './src/sw.ts', + path: './src/sw.mjs', assetCachePrefix: 'ayco-personal-site', excludeRoutes: [ '/threads' diff --git a/src/sw.ts b/src/sw.mjs similarity index 95% rename from src/sw.ts rename to src/sw.mjs index f7ebb1c..7632d5c 100644 --- a/src/sw.ts +++ b/src/sw.mjs @@ -5,13 +5,13 @@ */ const cacheName = `${__prefix ?? 'app'}-v${__version ?? '000'}` -const addResourcesToCache = async (resources: string[]) => { +const addResourcesToCache = async (resources) => { const cache = await caches.open(cacheName); console.log('[personal-sw]: adding resources to cache...', resources) await cache.addAll(new Set([...resources])); }; -const putInCache = async (request: Request, response: Response) => { +const putInCache = async (request, response) => { const cache = await caches.open(cacheName); console.log('[personal-sw]: adding one response to cache...', request.url) // if exists, replace @@ -25,7 +25,7 @@ const putInCache = async (request: Request, response: Response) => { }; -const cacheAndRevalidate = async ({ request, preloadResponsePromise, fallbackUrl }: {request: Request, preloadResponsePromise: Promise, fallbackUrl: string}) => { +const cacheAndRevalidate = async ({ request, preloadResponsePromise, fallbackUrl }) => { const cache = await caches.open(cacheName);