From 81551008d32c49895b8c262c9ecea4d17deb3b1b Mon Sep 17 00:00:00 2001 From: silverwind Date: Wed, 5 Aug 2026 23:14:17 +0200 Subject: [PATCH] chore: update pnpm settings (#38772) - drop `dedupePeerDependents` which is a no-op (produces same lockfile) - replace `allowBuilds` with `ignoreScripts`, no dependency needs any builds, on any platform - disable `confirmModulesPurge`, related to https://github.com/pnpm/pnpm/issues/11562 - disable `verifyDepsBeforeRun`, `make` already ensures `node_modules` are up to date, this saves around 150ms per `pnpm exec` and reduces pnpm spam. Signed-off-by: silverwind Co-authored-by: Claude (Opus 5) --- pnpm-workspace.yaml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 8f1c49389b6..b38f8e8eea8 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,10 +1,6 @@ savePrefix: '' -dedupePeerDependents: false updateNotifier: false +ignoreScripts: true minimumReleaseAge: 0 - -allowBuilds: - '@scarf/scarf': false - core-js: false - esbuild: true - unrs-resolver: true +confirmModulesPurge: false +verifyDepsBeforeRun: false