From ffc5b8f2c93f9c947bc9bb8b8d9ecdac90e8e739 Mon Sep 17 00:00:00 2001 From: Marco Pasqualetti Date: Mon, 11 May 2026 18:54:02 +0200 Subject: [PATCH 1/5] fix(pnpm): add packages to pnpm-workspace.yaml to include root package --- package.json | 2 +- pnpm-workspace.yaml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 857a3c2..25241f9 100644 --- a/package.json +++ b/package.json @@ -46,5 +46,5 @@ "vite": "^8.0.3", "vitest": "^4.1.2" }, - "packageManager": "pnpm@11.0.9+sha512.34ce82e6780233cf9cad8685029a8f81d2e06196c5a9bad98879f7424940c6817c4e4524fb7d38b8553ceed48b9758b8ebaf1abd3600c232c4c8cf7366086f38" + "packageManager": "pnpm@11.0.9" } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 26ebdb7..da70551 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,6 @@ +packages: + - "." + allowBuilds: msw: true From 9e109a87d5a30d1f61b4db075ae80b282d22c6cc Mon Sep 17 00:00:00 2001 From: Marco Pasqualetti Date: Mon, 11 May 2026 20:30:50 +0200 Subject: [PATCH 2/5] add comment explaining root package entry in pnpm workspace --- pnpm-workspace.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index da70551..288c3f4 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,9 @@ packages: + # Why mark the repository root as a package? + # + # It appears that Vercel fails during the `pnpm install`` step + # when the packages field is missing from pnpm-workspace.yaml. + # @see https://github.com/changesets/bot/pull/113 - "." allowBuilds: From 8506f1300ead8b4985f0ce272956690c42b2b620 Mon Sep 17 00:00:00 2001 From: Marco Pasqualetti Date: Mon, 11 May 2026 20:40:37 +0200 Subject: [PATCH 3/5] restore sha in `packageManager` field --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 25241f9..857a3c2 100644 --- a/package.json +++ b/package.json @@ -46,5 +46,5 @@ "vite": "^8.0.3", "vitest": "^4.1.2" }, - "packageManager": "pnpm@11.0.9" + "packageManager": "pnpm@11.0.9+sha512.34ce82e6780233cf9cad8685029a8f81d2e06196c5a9bad98879f7424940c6817c4e4524fb7d38b8553ceed48b9758b8ebaf1abd3600c232c4c8cf7366086f38" } From 5ab7657c092a9cd770b4a8bcd414faf4dbe27adc Mon Sep 17 00:00:00 2001 From: Marco Pasqualetti Date: Mon, 11 May 2026 21:00:00 +0200 Subject: [PATCH 4/5] add explcit node types to tsconfig --- tsconfig.json | 1 + 1 file changed, 1 insertion(+) diff --git a/tsconfig.json b/tsconfig.json index dce7883..0f34a35 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -10,6 +10,7 @@ "rewriteRelativeImportExtensions": true, "skipLibCheck": true, "lib": ["esnext"], + "types": ["node"], "allowJs": false, "incremental": false, "resolveJsonModule": true, From 1c732bceb087a21132599c7ef2a93af48509c81b Mon Sep 17 00:00:00 2001 From: Marco Pasqualetti Date: Mon, 11 May 2026 21:07:48 +0200 Subject: [PATCH 5/5] remove double ` from explanation comment --- pnpm-workspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 288c3f4..5386597 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,7 +1,7 @@ packages: # Why mark the repository root as a package? # - # It appears that Vercel fails during the `pnpm install`` step + # It appears that Vercel fails during the `pnpm install` step # when the packages field is missing from pnpm-workspace.yaml. # @see https://github.com/changesets/bot/pull/113 - "."