Merge pull request #421 from tidalcycles/pwa

add more offline caching
This commit is contained in:
Felix Roos 2023-02-08 20:36:00 +01:00 committed by GitHub
commit 5656cd2fc6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -37,12 +37,17 @@ export default defineConfig({
globPatterns: ['**/*.{js,css,html,ico,png,svg,json,wav,mp3,ogg}'],
runtimeCaching: [
{
urlPattern: /^https:\/\/raw\.githubusercontent\.com\/.*/i,
urlPattern: ({ url }) =>
[
/^https:\/\/raw\.githubusercontent\.com\/.*/i,
/^https:\/\/freesound\.org\/.*/i,
/^https:\/\/shabda\.ndre\.gr\/.*/i,
].some((regex) => regex.test(url)),
handler: 'CacheFirst',
options: {
cacheName: 'github-files',
cacheName: 'external-samples',
expiration: {
maxEntries: 200,
maxEntries: 5000,
maxAgeSeconds: 60 * 60 * 24 * 30, // <== 14 days
},
cacheableResponse: {
@ -53,7 +58,7 @@ export default defineConfig({
],
},
devOptions: {
enabled: true,
enabled: false,
},
manifest: {
includeAssets: ['favicon.ico', 'icons/apple-icon-180.png', 'favicon.svg'],