From 65d9829e27885ab2f461bccfb886b5524ebd90ec Mon Sep 17 00:00:00 2001 From: Benny Date: Mon, 21 Sep 2026 08:21:00 -0400 Subject: [PATCH] fix(web): pin packageManager, drop unused @vite-pwa/sveltekit dep MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI's web job runs bare `corepack enable && pnpm install --frozen-lockfile` with no explicit pnpm version, so without a `packageManager` field corepack can resolve a different pnpm than the one that generated the lockfile (lockfileVersion 9, requires pnpm 9+) — that's what broke the first CI run. Also drops @vite-pwa/sveltekit, left over from an earlier approach abandoned in favor of the base vite-plugin-pwa plugin (see vite.config.ts) and no longer imported anywhere. Co-Authored-By: Claude Sonnet 5 --- apps/web/package.json | 2 +- apps/web/pnpm-lock.yaml | 30 ------------------------------ 2 files changed, 1 insertion(+), 31 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index d9632b7..e3e1be4 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -6,6 +6,7 @@ "engines": { "node": ">=22" }, + "packageManager": "pnpm@9.15.9", "scripts": { "dev": "vite dev", "build": "vite build", @@ -21,7 +22,6 @@ "@sveltejs/adapter-static": "^3.0.10", "@sveltejs/kit": "^2.63.0", "@sveltejs/vite-plugin-svelte": "^7.3.0", - "@vite-pwa/sveltekit": "^1.1.0", "eslint": "^10.11.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-svelte": "^3.23.0", diff --git a/apps/web/pnpm-lock.yaml b/apps/web/pnpm-lock.yaml index 0249441..9160a6f 100644 --- a/apps/web/pnpm-lock.yaml +++ b/apps/web/pnpm-lock.yaml @@ -20,9 +20,6 @@ importers: '@sveltejs/vite-plugin-svelte': specifier: ^7.3.0 version: 7.3.0(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@8.3.0(esbuild@0.28.2)(terser@5.51.2)) - '@vite-pwa/sveltekit': - specifier: ^1.1.0 - version: 1.1.0(@sveltejs/kit@2.70.3(@sveltejs/vite-plugin-svelte@7.3.0(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@8.3.0(esbuild@0.28.2)(terser@5.51.2)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@8.3.0(esbuild@0.28.2)(terser@5.51.2)))(vite@8.3.0(esbuild@0.28.2)(terser@5.51.2))(workbox-build@7.4.1)(workbox-window@7.4.1) eslint: specifier: ^10.11.0 version: 10.11.0 @@ -1240,16 +1237,6 @@ packages: resolution: {integrity: sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vite-pwa/sveltekit@1.1.0': - resolution: {integrity: sha512-mMIf2tY+7Hg8jecpu/WY+Ki2ikoXy3hVmt3tOxi0K+lYYnKQrDYthuHireI0S+26Mg9BXzL7qQF1xeB5VYlYlg==} - engines: {node: '>=18.13'} - peerDependencies: - '@sveltejs/kit': ^1.3.1 || ^2.0.1 - '@vite-pwa/assets-generator': ^1.0.0 - peerDependenciesMeta: - '@vite-pwa/assets-generator': - optional: true - acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -1920,9 +1907,6 @@ packages: known-css-properties@0.37.0: resolution: {integrity: sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ==} - kolorist@1.8.0: - resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} @@ -3815,18 +3799,6 @@ snapshots: '@typescript-eslint/types': 8.70.0 eslint-visitor-keys: 5.0.1 - '@vite-pwa/sveltekit@1.1.0(@sveltejs/kit@2.70.3(@sveltejs/vite-plugin-svelte@7.3.0(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@8.3.0(esbuild@0.28.2)(terser@5.51.2)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@8.3.0(esbuild@0.28.2)(terser@5.51.2)))(vite@8.3.0(esbuild@0.28.2)(terser@5.51.2))(workbox-build@7.4.1)(workbox-window@7.4.1)': - dependencies: - '@sveltejs/kit': 2.70.3(@sveltejs/vite-plugin-svelte@7.3.0(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@8.3.0(esbuild@0.28.2)(terser@5.51.2)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@8.3.0(esbuild@0.28.2)(terser@5.51.2)) - kolorist: 1.8.0 - tinyglobby: 0.2.17 - vite-plugin-pwa: 1.3.0(vite@8.3.0(esbuild@0.28.2)(terser@5.51.2))(workbox-build@7.4.1)(workbox-window@7.4.1) - transitivePeerDependencies: - - supports-color - - vite - - workbox-build - - workbox-window - acorn-jsx@5.3.2(acorn@8.18.0): dependencies: acorn: 8.18.0 @@ -4596,8 +4568,6 @@ snapshots: known-css-properties@0.37.0: {} - kolorist@1.8.0: {} - leven@3.1.0: {} levn@0.4.1: