From 8468f8505aef498db5ee2710bf2681df9da76301 Mon Sep 17 00:00:00 2001 From: bbassie <17990055+bbassie@users.noreply.github.com> Date: Sat, 12 Sep 2026 22:54:18 +0000 Subject: [PATCH] Bump pnpm to 12 pnpm 11 removed onlyBuiltDependencies in favour of allowBuilds and stopped reading non-auth settings from .npmrc, so auto-install-peers moves to pnpm-workspace.yaml. The native publish flow in pnpm 11+ keeps npm trusted publishing working as long as pnpm/action-setup is v6 or later. Co-Authored-By: Claude Fable 5.1 --- .npmrc | 1 - package.json | 4 ++-- pnpm-workspace.yaml | 6 ++++-- 3 files changed, 6 insertions(+), 5 deletions(-) delete mode 100644 .npmrc diff --git a/.npmrc b/.npmrc deleted file mode 100644 index f301fedf..00000000 --- a/.npmrc +++ /dev/null @@ -1 +0,0 @@ -auto-install-peers=false diff --git a/package.json b/package.json index 972d08c9..2d0a3dd4 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "root", "private": true, "files": [], - "packageManager": "pnpm@10.28.1+sha512.7d7dbbca9e99447b7c3bf7a73286afaaf6be99251eb9498baefa7d406892f67b879adb3a1d7e687fc4ccc1a388c7175fbaae567a26ab44d1067b54fcb0d6a316", + "packageManager": "pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c", "type": "module", "scripts": { "build": "tsc --build", @@ -14,7 +14,7 @@ "no-external-test": "NO_EXTERNAL_TEST=y pnpm test", "cover": "nyc pnpm test", "fast-cover": "FAST_TEST=y nyc pnpm test", - "ci-cover": "nyc --reporter=lcovonly pnpm run-script test", + "ci-cover": "nyc --reporter=lcovonly pnpm test", "lint": "eslint packages plugins test", "lint-fix": "eslint --fix packages plugins test", "clean": "node ./clean.js", diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 949418cc..42891c9c 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -36,9 +36,11 @@ catalog: catalogMode: strict +autoInstallPeers: false + linkWorkspacePackages: true -onlyBuiltDependencies: - - '@swc/core' +allowBuilds: + '@swc/core': true shellEmulator: true