diff --git a/package.json b/package.json index 85bdf79..c9381f9 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@astrojs/rss": "^4.0.7", "@astrojs/sitemap": "^3.1.6", "@ayco/astro-resume": "^0.4.2", - "@ayco/astro-sw": "^0.8.2", + "@ayco/astro-sw": "^0.8.4", "@extractus/article-extractor": "^8.0.10", "@fastify/middie": "^8.3.1", "@fastify/static": "^7.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e544759..eff1402 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: 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)) '@ayco/astro-sw': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.8.4 + version: 0.8.4 '@extractus/article-extractor': specifier: ^8.0.10 version: 8.0.10 @@ -129,8 +129,8 @@ packages: peerDependencies: astro: ^4.12.2 - '@ayco/astro-sw@0.8.2': - resolution: {integrity: sha512-v9TzcDSqI9G+VITJfJD0ndWZGW7AM6tfgCioYytacuxwBfRqLb4bxuaTjg6GigU/dj2SyITV086jLV1XkZGe9A==} + '@ayco/astro-sw@0.8.4': + resolution: {integrity: sha512-Gv+VoVsCQguFmb0/VHc3J9HxVD2S6KS/HXy+lOwYSOyfx7obKYyRL8pn/qC2HShPVI2V9PSuXHC7vMk0EheT2Q==} engines: {node: '>=18.0.0'} '@babel/code-frame@7.24.7': @@ -887,28 +887,25 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@volar/kit@2.4.0-alpha.18': - resolution: {integrity: sha512-dZMSNhesh23lhd61ax2l04IgIcYofAjm8M+5BKAmX47ROweyc8RrrslszCFUJynlmXx6JS1PoHqvo8+E0aAYQQ==} + '@volar/kit@2.4.0': + resolution: {integrity: sha512-uqwtPKhrbnP+3f8hs+ltDYXLZ6Wdbs54IzkaPocasI4aBhqWLht5qXctE1MqpZU52wbH359E0u9nhxEFmyon+w==} peerDependencies: typescript: '*' - '@volar/language-core@2.4.0-alpha.18': - resolution: {integrity: sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==} + '@volar/language-core@2.4.0': + resolution: {integrity: sha512-FTla+khE+sYK0qJP+6hwPAAUwiNHVMph4RUXpxf/FIPKUP61NFrVZorml4mjFShnueR2y9/j8/vnh09YwVdH7A==} - '@volar/language-server@2.4.0-alpha.18': - resolution: {integrity: sha512-dciHEE/R5kzI0bY71QfkoCVQ3cQI6g9MHfA4oIP6UhnJy0CdleUalWSygOXoD3Nq7Yk6wn2BRrb1PP5MsadY/Q==} + '@volar/language-server@2.4.0': + resolution: {integrity: sha512-rmGIjAxWekWQiGH97Mosb4juiD/hfFYNQKV5Py9r7vDOLSkbIwRhITbwHm88NJKs8P6TNc6w/PfBXN6yjKadJg==} - '@volar/language-service@2.4.0-alpha.18': - resolution: {integrity: sha512-EuetrtbEtudi9buinWAG5U3Jam5dY27zXd/7GYnx542kBwanWOBM8i4DAQd0z7M11fOxXgybxPA933uaSyaOog==} + '@volar/language-service@2.4.0': + resolution: {integrity: sha512-4P3yeQXIL68mLfS3n6P3m02IRg3GnLHUU9k/1PCHEfm5FG9bySkDOc72dbBn2vAa2BxOqm18bmmZXrsWuQ5AOw==} - '@volar/snapshot-document@2.4.0-alpha.18': - resolution: {integrity: sha512-JAeclEly/wnILhR4Pu9MpgBLInZJH49O1zoy8fU+pk5I+zpv7JIEby5z2UFAS60+sIDnxBdAGd7rZ5VibE70vg==} + '@volar/source-map@2.4.0': + resolution: {integrity: sha512-2ceY8/NEZvN6F44TXw2qRP6AQsvCYhV2bxaBPWxV9HqIfkbRydSksTFObCF1DBDNBfKiZTS8G/4vqV6cvjdOIQ==} - '@volar/source-map@2.4.0-alpha.18': - resolution: {integrity: sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g==} - - '@volar/typescript@2.4.0-alpha.18': - resolution: {integrity: sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==} + '@volar/typescript@2.4.0': + resolution: {integrity: sha512-9zx3lQWgHmVd+JRRAHUSRiEhe4TlzL7U7e6ulWXOxHH/WNYxzKwCvZD7WYWEZFdw4dHfTD9vUR0yPQO6GilCaQ==} '@vscode/emmet-helper@2.9.3': resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==} @@ -3050,20 +3047,20 @@ snapshots: '@astrojs/compiler': 2.10.3 '@astrojs/yaml2ts': 0.2.0 '@jridgewell/sourcemap-codec': 1.5.0 - '@volar/kit': 2.4.0-alpha.18(typescript@5.5.4) - '@volar/language-core': 2.4.0-alpha.18 - '@volar/language-server': 2.4.0-alpha.18 - '@volar/language-service': 2.4.0-alpha.18 - '@volar/typescript': 2.4.0-alpha.18 + '@volar/kit': 2.4.0(typescript@5.5.4) + '@volar/language-core': 2.4.0 + '@volar/language-server': 2.4.0 + '@volar/language-service': 2.4.0 + '@volar/typescript': 2.4.0 fast-glob: 3.3.2 muggle-string: 0.4.1 - volar-service-css: 0.0.59(@volar/language-service@2.4.0-alpha.18) - volar-service-emmet: 0.0.59(@volar/language-service@2.4.0-alpha.18) - volar-service-html: 0.0.59(@volar/language-service@2.4.0-alpha.18) - volar-service-prettier: 0.0.59(@volar/language-service@2.4.0-alpha.18) - volar-service-typescript: 0.0.59(@volar/language-service@2.4.0-alpha.18) - volar-service-typescript-twoslash-queries: 0.0.59(@volar/language-service@2.4.0-alpha.18) - volar-service-yaml: 0.0.59(@volar/language-service@2.4.0-alpha.18) + volar-service-css: 0.0.59(@volar/language-service@2.4.0) + volar-service-emmet: 0.0.59(@volar/language-service@2.4.0) + volar-service-html: 0.0.59(@volar/language-service@2.4.0) + volar-service-prettier: 0.0.59(@volar/language-service@2.4.0) + volar-service-typescript: 0.0.59(@volar/language-service@2.4.0) + volar-service-typescript-twoslash-queries: 0.0.59(@volar/language-service@2.4.0) + volar-service-yaml: 0.0.59(@volar/language-service@2.4.0) vscode-html-languageservice: 5.3.0 vscode-uri: 3.0.8 transitivePeerDependencies: @@ -3156,7 +3153,7 @@ snapshots: dependencies: 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.2': + '@ayco/astro-sw@0.8.4': dependencies: esbuild: 0.23.1 pathe: 1.1.2 @@ -3838,25 +3835,24 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@volar/kit@2.4.0-alpha.18(typescript@5.5.4)': + '@volar/kit@2.4.0(typescript@5.5.4)': dependencies: - '@volar/language-service': 2.4.0-alpha.18 - '@volar/typescript': 2.4.0-alpha.18 + '@volar/language-service': 2.4.0 + '@volar/typescript': 2.4.0 typesafe-path: 0.2.2 typescript: 5.5.4 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - '@volar/language-core@2.4.0-alpha.18': + '@volar/language-core@2.4.0': dependencies: - '@volar/source-map': 2.4.0-alpha.18 + '@volar/source-map': 2.4.0 - '@volar/language-server@2.4.0-alpha.18': + '@volar/language-server@2.4.0': dependencies: - '@volar/language-core': 2.4.0-alpha.18 - '@volar/language-service': 2.4.0-alpha.18 - '@volar/snapshot-document': 2.4.0-alpha.18 - '@volar/typescript': 2.4.0-alpha.18 + '@volar/language-core': 2.4.0 + '@volar/language-service': 2.4.0 + '@volar/typescript': 2.4.0 path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 @@ -3864,23 +3860,18 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - '@volar/language-service@2.4.0-alpha.18': + '@volar/language-service@2.4.0': dependencies: - '@volar/language-core': 2.4.0-alpha.18 + '@volar/language-core': 2.4.0 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - '@volar/snapshot-document@2.4.0-alpha.18': - dependencies: - vscode-languageserver-protocol: 3.17.5 - vscode-languageserver-textdocument: 1.0.12 + '@volar/source-map@2.4.0': {} - '@volar/source-map@2.4.0-alpha.18': {} - - '@volar/typescript@2.4.0-alpha.18': + '@volar/typescript@2.4.0': dependencies: - '@volar/language-core': 2.4.0-alpha.18 + '@volar/language-core': 2.4.0 path-browserify: 1.0.1 vscode-uri: 3.0.8 @@ -6281,44 +6272,44 @@ snapshots: optionalDependencies: vite: 5.4.1(@types/node@22.4.0)(sass@1.77.8) - volar-service-css@0.0.59(@volar/language-service@2.4.0-alpha.18): + volar-service-css@0.0.59(@volar/language-service@2.4.0): dependencies: vscode-css-languageservice: 6.3.0 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.18 + '@volar/language-service': 2.4.0 - volar-service-emmet@0.0.59(@volar/language-service@2.4.0-alpha.18): + volar-service-emmet@0.0.59(@volar/language-service@2.4.0): dependencies: '@emmetio/css-parser': 0.4.0 '@emmetio/html-matcher': 1.3.0 '@vscode/emmet-helper': 2.9.3 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.18 + '@volar/language-service': 2.4.0 - volar-service-html@0.0.59(@volar/language-service@2.4.0-alpha.18): + volar-service-html@0.0.59(@volar/language-service@2.4.0): dependencies: vscode-html-languageservice: 5.3.0 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.18 + '@volar/language-service': 2.4.0 - volar-service-prettier@0.0.59(@volar/language-service@2.4.0-alpha.18): + volar-service-prettier@0.0.59(@volar/language-service@2.4.0): dependencies: vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.18 + '@volar/language-service': 2.4.0 - volar-service-typescript-twoslash-queries@0.0.59(@volar/language-service@2.4.0-alpha.18): + volar-service-typescript-twoslash-queries@0.0.59(@volar/language-service@2.4.0): dependencies: vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.18 + '@volar/language-service': 2.4.0 - volar-service-typescript@0.0.59(@volar/language-service@2.4.0-alpha.18): + volar-service-typescript@0.0.59(@volar/language-service@2.4.0): dependencies: path-browserify: 1.0.1 semver: 7.6.3 @@ -6327,14 +6318,14 @@ snapshots: vscode-nls: 5.2.0 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.18 + '@volar/language-service': 2.4.0 - volar-service-yaml@0.0.59(@volar/language-service@2.4.0-alpha.18): + volar-service-yaml@0.0.59(@volar/language-service@2.4.0): dependencies: vscode-uri: 3.0.8 yaml-language-server: 1.15.0 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.18 + '@volar/language-service': 2.4.0 vscode-css-languageservice@6.3.0: dependencies: diff --git a/src/sw.mjs b/src/sw.mjs index 169e4a1..07fb87f 100644 --- a/src/sw.mjs +++ b/src/sw.mjs @@ -12,7 +12,7 @@ const cleanOldCaches = async () => { const allCaches = await caches.keys(); allCaches.forEach(key => { if (!allowCacheNames.includes(key)) { - logInfo('Deleting old cache', {force: !!forceLogging, data: key}); + logInfo('Deleting old cache', {force: !!forceLogging, data: key, context: 'cozy-sw'}); caches.delete(key); } });