From 03738b9b04a340f572214e06cc358ce6aac2828d Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 7 Jun 2026 13:19:32 +0200 Subject: [PATCH] Fix pnpm dev commands on pnpm 9 PR #153 added a pnpm-workspace.yaml to approve esbuild/sharp build scripts, but pnpm 9 treats that file as a workspace root and requires a 'packages' field, breaking every pnpm command (e.g. 'make watch'). Move the build-script approval to package.json's pnpm.onlyBuiltDependencies, which both pnpm 9 and 10 honor, and remove the workspace file. --- package.json | 6 ++++++ pnpm-workspace.yaml | 3 --- 2 files changed, 6 insertions(+), 3 deletions(-) delete mode 100644 pnpm-workspace.yaml diff --git a/package.json b/package.json index 607a2fd..75eb220 100644 --- a/package.json +++ b/package.json @@ -26,5 +26,11 @@ }, "devDependencies": { "@biomejs/biome": "^2.3.8" + }, + "pnpm": { + "onlyBuiltDependencies": [ + "esbuild", + "sharp" + ] } } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml deleted file mode 100644 index dbb26c8..0000000 --- a/pnpm-workspace.yaml +++ /dev/null @@ -1,3 +0,0 @@ -allowBuilds: - esbuild: true - sharp: true