Skip to content

Build: Update package-lock.json to remove extra peer: true entries#5771

Merged
mgol merged 1 commit intojquery:mainfrom
mgol:update-lockfile
Feb 14, 2026
Merged

Build: Update package-lock.json to remove extra peer: true entries#5771
mgol merged 1 commit intojquery:mainfrom
mgol:update-lockfile

Conversation

@mgol
Copy link
Member

@mgol mgol commented Feb 13, 2026

Summary

These extra peer: true entries started to appear in npm 11.6.1 and the behavior reverted to the previous one in npm 11.6.3. But because 11.6.2 was bundled into the latest Node 24 for a while, we updated the lockfile with this temporary version. This change updates the lockfile back to the format used in versions >=11.6.3 and <11.6.1.

On the npm side, PR npm/cli#8645 landed in 11.6.3. It explicitly mentions:

reverts much of fix: corrects peer dependency flag propagation #8579,
which I think mistakenly changed peer dep calculation logic

That referenced PR landed in 11.6.1, so it does look like a mistake.

Ref gh-5772
Ref npm/cli#8579
Ref npm/cli#8645

Checklist

@mgol mgol self-assigned this Feb 13, 2026
@mgol mgol added Needs review Build Discuss in Meeting Reserved for Issues and PRs that anyone would like to discuss in the weekly meeting. labels Feb 13, 2026
mgol added a commit to mgol/jquery that referenced this pull request Feb 13, 2026
These extra `peer: true` entries started to appear in npm `11.6.1` and the
behavior reverted to the previous one in npm `11.6.3`. But because `11.6.2` was
bundled into the latest Node 24 for a while, we updated the lockfile with this
temporary version. This change updates the lockfile back to the format
used in versions `>=11.6.3` and `<11.6.1`.

On the npm side, PR npm/cli#8645 landed in `11.6.3`. It explicitly mentions:

> reverts much of fix: corrects peer dependency flag propagation #8579,
> which I think mistakenly changed peer dep calculation logic

That referenced PR landed in `11.6.1`, so it does look like a mistake.

Ref jquerygh-5771
Ref npm/cli#8579
Ref npm/cli#8645
These extra `peer: true` entries started to appear in npm `11.6.1` and the
behavior reverted to the previous one in npm `11.6.3`. But because `11.6.2` was
bundled into the latest Node 24 for a while, we updated the lockfile with this
temporary version. This change updates the lockfile back to the format
used in versions `>=11.6.3` and `<11.6.1`.

On the npm side, PR npm/cli#8645 landed in `11.6.3`. It explicitly mentions:

> reverts much of fix: corrects peer dependency flag propagation #8579,
> which I think mistakenly changed peer dep calculation logic

That referenced PR landed in `11.6.1`, so it does look like a mistake.

Ref jquerygh-5772
Ref npm/cli#8579
Ref npm/cli#8645
@timmywil timmywil removed Needs review Discuss in Meeting Reserved for Issues and PRs that anyone would like to discuss in the weekly meeting. labels Feb 13, 2026
@mgol mgol added this to the 4.1.0 milestone Feb 14, 2026
@mgol mgol merged commit 1c2168a into jquery:main Feb 14, 2026
16 checks passed
@mgol mgol deleted the update-lockfile branch February 14, 2026 20:46
mgol added a commit that referenced this pull request Feb 14, 2026
These extra `peer: true` entries started to appear in npm `11.6.1` and the
behavior reverted to the previous one in npm `11.6.3`. But because `11.6.2` was
bundled into the latest Node 24 for a while, we updated the lockfile with this
temporary version. This change updates the lockfile back to the format
used in versions `>=11.6.3` and `<11.6.1`.

On the npm side, PR npm/cli#8645 landed in `11.6.3`. It explicitly mentions:

> reverts much of fix: corrects peer dependency flag propagation #8579,
> which I think mistakenly changed peer dep calculation logic

That referenced PR landed in `11.6.1`, so it does look like a mistake.

Closes gh-5772
Ref gh-5771
Ref npm/cli#8579
Ref npm/cli#8645
mgol added a commit to jquery/jquery-migrate that referenced this pull request Feb 23, 2026
These extra `peer: true` entries started to appear in npm `11.6.1` and the
behavior reverted to the previous one in npm `11.6.3`. But because `11.6.2` was
bundled into the latest Node 24 for a while, we updated the lockfile with this
temporary version. This change updates the lockfile back to the format
used in versions `>=11.6.3` and `<11.6.1`.

On the npm side, PR npm/cli#8645 landed in `11.6.3`. It explicitly mentions:

> reverts much of fix: corrects peer dependency flag propagation #8579,
> which I think mistakenly changed peer dep calculation logic

That referenced PR landed in `11.6.1`, so it does look like a mistake.

Ref jquery/jquery#5771
Ref jquery/jquery#5772
Ref npm/cli#8579
Ref npm/cli#8645
mgol added a commit to jquery/jquery-migrate that referenced this pull request Feb 23, 2026
These extra `peer: true` entries started to appear in npm `11.6.1` and the
behavior reverted to the previous one in npm `11.6.3`. But because `11.6.2` was
bundled into the latest Node 24 for a while, we updated the lockfile with this
temporary version. This change updates the lockfile back to the format
used in versions `>=11.6.3` and `<11.6.1`.

On the npm side, PR npm/cli#8645 landed in `11.6.3`. It explicitly mentions:

> reverts much of fix: corrects peer dependency flag propagation #8579,
> which I think mistakenly changed peer dep calculation logic

That referenced PR landed in `11.6.1`, so it does look like a mistake.

Ref jquery/jquery#5771
Ref jquery/jquery#5772
Ref npm/cli#8579
Ref npm/cli#8645
mgol added a commit to mgol/jquery-migrate that referenced this pull request Feb 24, 2026
These extra `peer: true` entries started to appear in npm `11.6.1` and the
behavior reverted to the previous one in npm `11.6.3`. But because `11.6.2` was
bundled into the latest Node 24 for a while, we updated the lockfile with this
temporary version. This change updates the lockfile back to the format
used in versions `>=11.6.3` and `<11.6.1`.

On the npm side, PR npm/cli#8645 landed in `11.6.3`. It explicitly mentions:

> reverts much of fix: corrects peer dependency flag propagation #8579,
> which I think mistakenly changed peer dep calculation logic

That referenced PR landed in `11.6.1`, so it does look like a mistake.

Ref jquery/jquery#5771
Ref jquery/jquery#5772
Ref npm/cli#8579
Ref npm/cli#8645
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants