Skip to content

feat(DEP0191): migrate node:repl methods → node:module replacements#149

Merged
AugustinMauroy merged 19 commits intomainfrom
feat(`repl-builtinModules`)
Oct 18, 2025
Merged

feat(DEP0191): migrate node:repl methods → node:module replacements#149
AugustinMauroy merged 19 commits intomainfrom
feat(`repl-builtinModules`)

Conversation

@AugustinMauroy
Copy link
Member

@AugustinMauroy AugustinMauroy commented Jul 29, 2025

Description

Add new codemod to handle this depreciation

Related issue

Close #121

@AugustinMauroy AugustinMauroy marked this pull request as draft July 30, 2025 09:15
@AugustinMauroy AugustinMauroy marked this pull request as ready for review July 31, 2025 09:22
@AugustinMauroy AugustinMauroy requested a review from a team July 31, 2025 09:22
@AugustinMauroy AugustinMauroy force-pushed the feat(`repl-builtinModules`) branch from 44e207e to f8fcfb0 Compare July 31, 2025 09:43
@brunocroh
Copy link
Member

brunocroh commented Jul 31, 2025

I think this recipe can be a great use case for the new utility function when it is ready to use, what do you think? #151

@AugustinMauroy
Copy link
Member Author

I think this recipe can be a great use case for the new utility function when it is ready to use, what do you think? #151

YESS but need to wait approval on the pr

@AugustinMauroy AugustinMauroy force-pushed the feat(`repl-builtinModules`) branch from 803ec84 to 827fcc9 Compare August 2, 2025 21:07
@AugustinMauroy AugustinMauroy force-pushed the feat(`repl-builtinModules`) branch from 827fcc9 to c38bfc1 Compare August 11, 2025 09:20
@AugustinMauroy AugustinMauroy force-pushed the feat(`repl-builtinModules`) branch from 1518b45 to 5ae19aa Compare August 11, 2025 10:21
@AugustinMauroy AugustinMauroy force-pushed the feat(`repl-builtinModules`) branch from 5ae19aa to e3497b4 Compare August 11, 2025 11:03
Copy link
Member

@avivkeller avivkeller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Started a review.

There's a lot of places where you check both properties, those can probably be refactored to common helpers

@AugustinMauroy
Copy link
Member Author

missing dynamic import

@AugustinMauroy AugustinMauroy added the awaiting reviewer Author has responded and needs action from the reviewer label Sep 26, 2025
@JakobJingleheimer JakobJingleheimer added the dep:v24 Migration handles deprecation introduced in node v24 label Oct 16, 2025
Copy link
Member

@JakobJingleheimer JakobJingleheimer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this!

Some code quality things, but nothing blocking. Could handle subsequently if you prefer.

@JakobJingleheimer JakobJingleheimer added awaiting author Reviewer has requested something from the author and removed awaiting reviewer Author has responded and needs action from the reviewer labels Oct 18, 2025
AugustinMauroy and others added 2 commits October 18, 2025 18:17
Co-Authored-By: Jacob Smith <3012099+JakobJingleheimer@users.noreply.github.com>
@AugustinMauroy AugustinMauroy added awaiting reviewer Author has responded and needs action from the reviewer and removed awaiting author Reviewer has requested something from the author labels Oct 18, 2025
@AugustinMauroy
Copy link
Member Author

@JakobJingleheimer I think I have covered all piece

Copy link
Member

@JakobJingleheimer JakobJingleheimer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙌 Much nicer to read 😁

@JakobJingleheimer JakobJingleheimer added awaiting author Reviewer has requested something from the author and removed awaiting reviewer Author has responded and needs action from the reviewer labels Oct 18, 2025
@AugustinMauroy AugustinMauroy merged commit 4a7a7f7 into main Oct 18, 2025
36 checks passed
@JakobJingleheimer JakobJingleheimer deleted the feat(`repl-builtinModules`) branch December 13, 2025 11:51
@JakobJingleheimer JakobJingleheimer changed the title Feat(repl builtin modules): introduce feat(DEP0191): migrate node:repl methods → node: module replacements Jan 17, 2026
@JakobJingleheimer JakobJingleheimer added this to the 22.x → 24.x milestone Jan 17, 2026
@JakobJingleheimer JakobJingleheimer changed the title feat(DEP0191): migrate node:repl methods → node: module replacements feat(DEP0191): migrate node:repl methods → node:module replacements Jan 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting author Reviewer has requested something from the author dep:v24 Migration handles deprecation introduced in node v24

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: handle repl.builtinModules depreciation

4 participants