From 49f63c7f74905fbb09b3c955150d3d3ad784f8bf Mon Sep 17 00:00:00 2001 From: Dario Piotrowicz Date: Fri, 10 Jul 2026 18:53:29 +0100 Subject: [PATCH] fix: add pnpm build approvals for `sharp` and `workerd` in Cloudflare deployment add-on When using pnpm v11, creating a Cloudflare-deployed project fails because `wrangler` transitively depends on `sharp` and `workerd`, which have build scripts that are not listed in `pnpm.onlyBuiltDependencies`. Add these entries to both the React and Solid Cloudflare host `package.json.ejs` templates so they are merged with the base approvals at project creation time. --- .../src/frameworks/react/hosts/cloudflare/package.json.ejs | 3 +++ .../src/frameworks/solid/hosts/cloudflare/package.json.ejs | 3 +++ 2 files changed, 6 insertions(+) diff --git a/packages/create/src/frameworks/react/hosts/cloudflare/package.json.ejs b/packages/create/src/frameworks/react/hosts/cloudflare/package.json.ejs index 83540cb5..129dd299 100644 --- a/packages/create/src/frameworks/react/hosts/cloudflare/package.json.ejs +++ b/packages/create/src/frameworks/react/hosts/cloudflare/package.json.ejs @@ -7,5 +7,8 @@ }, "devDependencies": { "wrangler": "^4.70.0" + }, + "pnpm": { + "onlyBuiltDependencies": ["sharp", "workerd"] } } diff --git a/packages/create/src/frameworks/solid/hosts/cloudflare/package.json.ejs b/packages/create/src/frameworks/solid/hosts/cloudflare/package.json.ejs index 83540cb5..129dd299 100644 --- a/packages/create/src/frameworks/solid/hosts/cloudflare/package.json.ejs +++ b/packages/create/src/frameworks/solid/hosts/cloudflare/package.json.ejs @@ -7,5 +7,8 @@ }, "devDependencies": { "wrangler": "^4.70.0" + }, + "pnpm": { + "onlyBuiltDependencies": ["sharp", "workerd"] } }