Skip to content

chore(deps-dev): update @yeoman/adapter to 4.0.3 in the lockfile - #339

Merged
mshima merged 1 commit into
yeoman:mainfrom
mshima:adapter-lockfile
Oct 21, 2026
Merged

mshima merged 1 commit into
yeoman:mainfrom
mshima:adapter-lockfile

Conversation

@mshima

@mshima mshima commented Oct 21, 2026

Copy link
Copy Markdown
Member

Summary

The lockfile pins @yeoman/adapter 4.0.2. Since Node.js 24.22 (and 26.10), a Duplex.from() async function that returns without consuming its input destroys the duplex with an AbortError (nodejs/node#55077): the prompt output of the TestAdapter of 4.0.2 is such a duplex, so each adapter closed raises an uncaught error. 4.0.3, the 4.x maintenance release, has the fix (yeoman/yeoman-api#365).

The integration build of yeoman-environment, which runs the tests of this repository after npm ci, gets 203 unhandled errors on Node.js 24.22 because of it.

  • package-lock.json only: @yeoman/adapter 4.0.2 → 4.0.3 (npm update @yeoman/adapter, the range ^4.0.2 unchanged). Moving to 5.x is a separate change.

Test plan

  • vitest on Node.js 24.22.0: 271 passed, no unhandled error

🤖 Generated with Claude Code

4.0.3 avoids the uncaught AbortError of the TestAdapter on Node.js 24.22 and
26.10, which fails the integration build of yeoman-environment.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​yeoman/​adapter@​4.0.2 ⏵ 4.0.3100 +11007595 +8100

View full report

@mshima
mshima merged commit 9d568df into yeoman:main Oct 21, 2026
13 checks passed
@mshima
mshima deleted the adapter-lockfile branch October 21, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant