debug: use registrationHooks to log registered SWs

This commit is contained in:
Ayo Ayco 2024-08-18 12:36:18 +02:00
parent bb8f2c3cbd
commit 91791b37b5
3 changed files with 8 additions and 9 deletions

View file

@ -3,7 +3,6 @@ import node from "@astrojs/node";
import mdx from '@astrojs/mdx'; import mdx from '@astrojs/mdx';
import sitemap from '@astrojs/sitemap'; import sitemap from '@astrojs/sitemap';
import serviceWorker from "@ayco/astro-sw"; import serviceWorker from "@ayco/astro-sw";
import {logInfo} from './src/utils/logger';
import {VERSION} from './src/consts'; import {VERSION} from './src/consts';
@ -27,8 +26,8 @@ export default defineConfig({
}, },
registrationHooks: { registrationHooks: {
afterRegistration: async () => { afterRegistration: async () => {
const registeredServiceWorkers = navigator.serviceWorker.getRegistrations(); const registeredServiceWorkers = await navigator.serviceWorker.getRegistrations();
logInfo('Registered SWs', {data: registeredServiceWorkers}); console.log('Registered SWs', registeredServiceWorkers);
} }
} }
}) })

View file

@ -24,7 +24,7 @@
"@astrojs/rss": "^4.0.7", "@astrojs/rss": "^4.0.7",
"@astrojs/sitemap": "^3.1.6", "@astrojs/sitemap": "^3.1.6",
"@ayco/astro-resume": "^0.4.2", "@ayco/astro-resume": "^0.4.2",
"@ayco/astro-sw": "^0.8.1", "@ayco/astro-sw": "^0.8.2",
"@extractus/article-extractor": "^8.0.10", "@extractus/article-extractor": "^8.0.10",
"@fastify/middie": "^8.3.1", "@fastify/middie": "^8.3.1",
"@fastify/static": "^7.0.4", "@fastify/static": "^7.0.4",

View file

@ -27,8 +27,8 @@ importers:
specifier: ^0.4.2 specifier: ^0.4.2
version: 0.4.2(astro@4.14.2(@types/node@22.4.0)(rollup@4.21.0)(sass@1.77.8)(typescript@5.5.4)) version: 0.4.2(astro@4.14.2(@types/node@22.4.0)(rollup@4.21.0)(sass@1.77.8)(typescript@5.5.4))
'@ayco/astro-sw': '@ayco/astro-sw':
specifier: ^0.8.1 specifier: ^0.8.2
version: 0.8.1 version: 0.8.2
'@extractus/article-extractor': '@extractus/article-extractor':
specifier: ^8.0.10 specifier: ^8.0.10
version: 8.0.10 version: 8.0.10
@ -129,8 +129,8 @@ packages:
peerDependencies: peerDependencies:
astro: ^4.12.2 astro: ^4.12.2
'@ayco/astro-sw@0.8.1': '@ayco/astro-sw@0.8.2':
resolution: {integrity: sha512-Ojah7X6efhyjcBv2d2ydaeN3EsSEcEo1m3CTIbc86TGCAJwcQHBJ8PIeoAitOOMz2aAeb0Pb+izLl9Qx7kyKUQ==} resolution: {integrity: sha512-v9TzcDSqI9G+VITJfJD0ndWZGW7AM6tfgCioYytacuxwBfRqLb4bxuaTjg6GigU/dj2SyITV086jLV1XkZGe9A==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
'@babel/code-frame@7.24.7': '@babel/code-frame@7.24.7':
@ -3156,7 +3156,7 @@ snapshots:
dependencies: dependencies:
astro: 4.14.2(@types/node@22.4.0)(rollup@4.21.0)(sass@1.77.8)(typescript@5.5.4) astro: 4.14.2(@types/node@22.4.0)(rollup@4.21.0)(sass@1.77.8)(typescript@5.5.4)
'@ayco/astro-sw@0.8.1': '@ayco/astro-sw@0.8.2':
dependencies: dependencies:
esbuild: 0.23.1 esbuild: 0.23.1
pathe: 1.1.2 pathe: 1.1.2