mirror of
https://github.com/electron/electron.git
synced 2026-10-28 11:44:46 +08:00
* build: update yarn from 4.12.0 to 4.18.0 Bumps the vendored yarn release (and the DEPS hook, .yarnrc.yml, script/yarn.js and packageManager references to it) to 4.18.0. .yarn/releases/yarn-4.18.0.cjs is bin/yarn.js from @yarnpkg/cli-dist@4.18.0 unmodified. The lockfile only changes its metadata version. Among other fixes, 4.18's built-in TypeScript compatibility patch knows about the TypeScript 7 package layout; 4.12 fails the fetch step with ENOENT on lib/_tsc.js when asked to install typescript@7. * build: bump the nan test lockfile to yarn 4.18's metadata version The nan spec runner installs nan's test dependencies with the vendored yarn in immutable mode, and yarn 4.18 refuses the install because it wants to rewrite the lockfile's metadata version from 8 to 10. Regenerate the lockfile in the nan patch with 4.18 so the install is a no-op again. --------- Co-authored-by: Claude <noreply@anthropic.com>
17 lines
250 B
YAML
17 lines
250 B
YAML
enableScripts: false
|
|
|
|
nmHoistingLimits: workspaces
|
|
|
|
nodeLinker: node-modules
|
|
|
|
npmMinimalAgeGate: 10080
|
|
|
|
npmPreapprovedPackages:
|
|
- "@electron/*"
|
|
|
|
httpProxy: "${HTTP_PROXY:-}"
|
|
|
|
httpsProxy: "${HTTPS_PROXY:-}"
|
|
|
|
yarnPath: .yarn/releases/yarn-4.18.0.cjs
|