Skip to content

Migrate tsconfig.json from ESNext to NodeNext#3879

Open
caugner wants to merge 1 commit intoweb-platform-dx:mainfrom
caugner:3878-tsconfig-nodenext
Open

Migrate tsconfig.json from ESNext to NodeNext#3879
caugner wants to merge 1 commit intoweb-platform-dx:mainfrom
caugner:3878-tsconfig-nodenext

Conversation

@caugner
Copy link
Copy Markdown
Contributor

@caugner caugner commented Mar 19, 2026

Migrates tsconfig.json from module: esnext to module: nodenext.

This implies the following changes:

  • Add file extensions on imports.
  • Use the named Ajv export.

Fixes #3878.

@github-actions github-actions bot added the tools and infrastructure Project internal tooling, such as linters, GitHub Actions, or repo settings label Mar 19, 2026
@ddbeck
Copy link
Copy Markdown
Collaborator

ddbeck commented Mar 25, 2026

Thank you for opening this, @caugner. This isn't quite complete—it leaves the actual tsconfig.json for web-features unchanged, so I opened #3885 as a companion to this PR.

When I can get a review of that one, I'll land these together. Thank you again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tools and infrastructure Project internal tooling, such as linters, GitHub Actions, or repo settings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TS errors due to missing file extensions

2 participants