Skip to content

Commit 9762857

Browse files
committed
Bump Yarn to 4.10.3 and configure NPM age gate
1 parent fff1ef6 commit 9762857

File tree

5 files changed

+955
-928
lines changed

5 files changed

+955
-928
lines changed

.yarn/releases/yarn-4.10.3.cjs

Lines changed: 942 additions & 0 deletions
Large diffs are not rendered by default.

.yarn/releases/yarn-4.4.1.cjs

Lines changed: 0 additions & 925 deletions
This file was deleted.

.yarnrc.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,14 @@ plugins:
1818
- path: .yarn/plugins/local/plugin-workspaces-filter.js
1919
- path: .yarn/plugins/local/plugin-lifecycle-scripts.js
2020

21-
yarnPath: .yarn/releases/yarn-4.4.1.cjs
21+
yarnPath: .yarn/releases/yarn-4.10.3.cjs
22+
23+
# Configure the NPM minimal age gate to 3 days, meaning packages must be at
24+
# least 3 days old to be installed.
25+
npmMinimalAgeGate: 4320 # 3 days (in minutes)
26+
27+
# Override the minimal age gate, allowing certain packages to be installed
28+
# regardless of their publish age.
29+
npmPreapprovedPackages:
30+
- '@metamask/*'
31+
- '@lavamoat/*'

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@
122122
"typescript-eslint": "^8.6.0",
123123
"vite": "^6.2.7"
124124
},
125-
"packageManager": "yarn@4.4.1",
125+
"packageManager": "yarn@4.10.3",
126126
"engines": {
127127
"node": "^20 || >=22"
128128
},

yarn.config.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ module.exports = defineConfig({
241241
if (isChildWorkspace) {
242242
workspace.unset('packageManager');
243243
} else {
244-
expectWorkspaceField(workspace, 'packageManager', 'yarn@4.4.1');
244+
expectWorkspaceField(workspace, 'packageManager', 'yarn@4.10.3');
245245
}
246246

247247
// All packages must specify a minimum Node.js version of 18.18.

0 commit comments

Comments
 (0)