From 9adce9a076b5311edd42643f4fce369f591d3113 Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Fri, 13 Mar 2026 13:07:35 +0100 Subject: [PATCH 1/4] chore: migrate npmrc settings to pnpm workspace config --- .npmrc | 5 ----- pnpm-workspace.yaml | 6 ++++++ 2 files changed, 6 insertions(+), 5 deletions(-) delete mode 100644 .npmrc diff --git a/.npmrc b/.npmrc deleted file mode 100644 index 900408835..000000000 --- a/.npmrc +++ /dev/null @@ -1,5 +0,0 @@ -auto-install-peers=false -link-workspace-packages=true -package-manager-strict=true -package-manager-strict-version=false -update-notifier=false diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 3e8fcc88d..586d599ab 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,6 +4,12 @@ packages: - "tests/*" - "website" +autoInstallPeers: false +linkWorkspacePackages: true +packageManagerStrict: true +packageManagerStrictVersion: false +updateNotifier: false + catalog: "@rspack/core": ^1.6.0 "@rslib/core": ^0.6.3 From 7ea5b3405f052c2d3a67fb33835a6e78982f444f Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Fri, 13 Mar 2026 13:18:00 +0100 Subject: [PATCH 2/4] chore: approve builds --- package.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 2dd3fedfe..90e479aaf 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,12 @@ "pnpm": { "overrides": { "caniuse-lite": "^1.0.30001774" - } + }, + "onlyBuiltDependencies": [ + "@biomejs/biome", + "@swc/core", + "core-js", + "esbuild" + ] } } From dfa8160475fc50a42ae959525ecc96d246b679cd Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Fri, 13 Mar 2026 13:19:22 +0100 Subject: [PATCH 3/4] chore: move pnpm overrides to workspace config --- package.json | 3 --- pnpm-workspace.yaml | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 90e479aaf..e05f82584 100644 --- a/package.json +++ b/package.json @@ -36,9 +36,6 @@ "typescript": "catalog:" }, "pnpm": { - "overrides": { - "caniuse-lite": "^1.0.30001774" - }, "onlyBuiltDependencies": [ "@biomejs/biome", "@swc/core", diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 586d599ab..987d731bd 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -10,6 +10,9 @@ packageManagerStrict: true packageManagerStrictVersion: false updateNotifier: false +overrides: + "caniuse-lite": ^1.0.30001774 + catalog: "@rspack/core": ^1.6.0 "@rslib/core": ^0.6.3 From da0de9f3ee53194c3f4c0cb3b9123e9174dda02f Mon Sep 17 00:00:00 2001 From: Jakub Romanczyk Date: Fri, 13 Mar 2026 13:21:28 +0100 Subject: [PATCH 4/4] chore: consolidate all pnpm settings in workspace file --- package.json | 8 -------- pnpm-workspace.yaml | 6 ++++++ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index e05f82584..4acd3be54 100644 --- a/package.json +++ b/package.json @@ -34,13 +34,5 @@ "is-in-ci": "^1.0.0", "turbo": "^2.8.16", "typescript": "catalog:" - }, - "pnpm": { - "onlyBuiltDependencies": [ - "@biomejs/biome", - "@swc/core", - "core-js", - "esbuild" - ] } } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 987d731bd..c814f125b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -13,6 +13,12 @@ updateNotifier: false overrides: "caniuse-lite": ^1.0.30001774 +allowBuilds: + "@biomejs/biome": true + "@swc/core": true + "core-js": true + "esbuild": true + catalog: "@rspack/core": ^1.6.0 "@rslib/core": ^0.6.3