Skip to content

Conversation

@GalacticHypernova
Copy link

@GalacticHypernova GalacticHypernova commented Nov 7, 2025

Description

Summary of Changes

This updates the moduleResolution config property according to https://www.typescriptlang.org/tsconfig/#moduleResolution, as TS6 deprecated "node"

Note that I have not updated the tsd moduleResolutuion since I'm unsure whether it is following TS's footsteps on this matter. If it should also be updated, I will update it

Notes for Reviewers

What is the motivation for this change?

TS has deprecated the "node" moduleResolution, and now it sends errors in the console, hurting DX:

image

Double check the following

  • Lint is passing (npm run check:lint)
  • Self-review completed using the steps outlined here
  • PR title follows the correct format: type(NODE-xxxx)[!]: description
    • Example: feat(NODE-1234)!: rewriting everything in coffeescript
  • Changes are covered by tests
  • New TODOs have a related JIRA ticket

@GalacticHypernova GalacticHypernova marked this pull request as ready for review November 7, 2025 13:59
@GalacticHypernova GalacticHypernova requested a review from a team as a code owner November 7, 2025 13:59
@tadjik1
Copy link
Member

tadjik1 commented Nov 10, 2025

Hi @GalacticHypernova thanks so much for all your work on this PR. We're currently reviewing this and will get back to you soon.

@tadjik1 tadjik1 changed the title fix(ts): update moduleResolution to adhere to TS6 deprecation fix(NODE-7291): update moduleResolution to adhere to TS6 deprecation Nov 11, 2025
@tadjik1 tadjik1 added tracked-in-jira Ticket filed in MongoDB's Jira system External Submission PR submitted from outside the team labels Nov 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

External Submission PR submitted from outside the team tracked-in-jira Ticket filed in MongoDB's Jira system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants