From b4e4ca84a47d78f5d9d42361de7009b0b72bb2ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Thu, 21 Dec 2023 20:05:32 +0100 Subject: [PATCH] fix: pwa tries to include build-only files --- package-lock.json | 18 +++++++++--------- package.json | 2 +- vite.config.ts | 3 ++- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2962f282..1cd86652 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,7 +57,7 @@ "typescript": "^5.2.2", "vite": "^4.4.9", "vite-plugin-mkcert": "^1.16.0", - "vite-plugin-pwa": "^0.16.5", + "vite-plugin-pwa": "^0.17.4", "vitest": "^0.34.4" } }, @@ -5467,9 +5467,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -10927,13 +10927,13 @@ } }, "node_modules/vite-plugin-pwa": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.16.5.tgz", - "integrity": "sha512-Ahol4dwhMP2UHPQXkllSlXbihOaDFnvBIDPmAxoSZ1EObBUJGP4CMRyCyAVkIHjd6/H+//vH0DM2ON+XxHr81g==", + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.17.4.tgz", + "integrity": "sha512-j9iiyinFOYyof4Zk3Q+DtmYyDVBDAi6PuMGNGq6uGI0pw7E+LNm9e+nQ2ep9obMP/kjdWwzilqUrlfVRj9OobA==", "dev": true, "dependencies": { "debug": "^4.3.4", - "fast-glob": "^3.3.1", + "fast-glob": "^3.3.2", "pretty-bytes": "^6.1.1", "workbox-build": "^7.0.0", "workbox-window": "^7.0.0" @@ -10945,7 +10945,7 @@ "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "vite": "^3.1.0 || ^4.0.0", + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0", "workbox-build": "^7.0.0", "workbox-window": "^7.0.0" } diff --git a/package.json b/package.json index f13860d6..e343bd7f 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "typescript": "^5.2.2", "vite": "^4.4.9", "vite-plugin-mkcert": "^1.16.0", - "vite-plugin-pwa": "^0.16.5", + "vite-plugin-pwa": "^0.17.4", "vitest": "^0.34.4" }, "type": "module" diff --git a/vite.config.ts b/vite.config.ts index 48dddc81..7fedd95e 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -42,7 +42,8 @@ export default defineConfig({ base: "/", includeAssets: ["favicon.png"], workbox: { - globPatterns: ["**/*.{js,css,html,woff2,json,csv,png,svg}"], + // https://vite-pwa-org.netlify.app/frameworks/sveltekit.html#globpatterns + globPatterns: ["client/**/*.{js,css,woff2,json,csv,png,svg}", "prerendered/**/*.html"], }, manifest: { name: "CharaChorder Device Manager",