Skip to content

chore: upgrade TypeScript to 6.0.2#41

Merged
chenjiahan merged 1 commit intomainfrom
codex/upgrade-typescript-6-0-2
Mar 28, 2026
Merged

chore: upgrade TypeScript to 6.0.2#41
chenjiahan merged 1 commit intomainfrom
codex/upgrade-typescript-6-0-2

Conversation

@chenjiahan
Copy link
Copy Markdown
Member

Summary

This PR upgrades TypeScript to 6.0.2 and aligns the repository tsconfig with the shared NodeNext baseline used for this batch update.

Changes

  • update typescript to 6.0.2
  • replace tsconfig.json with the new shared configuration
  • refresh pnpm-lock.yaml

Validation

  • pnpm i
  • pnpm build
  • pnpm test

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request upgrades TypeScript to version 6.0.2 and updates the project's configuration files. Key changes include pinning the TypeScript version in package.json and refactoring tsconfig.json to use nodenext module resolution while disabling code emission. A critical feedback point is the removal of the strict compiler option, which significantly reduces type safety and should be restored to prevent potential bugs.

@chenjiahan chenjiahan changed the title [codex] chore: upgrade TypeScript to 6.0.2 chore: upgrade TypeScript to 6.0.2 Mar 28, 2026
@chenjiahan chenjiahan marked this pull request as ready for review March 28, 2026 10:08
Copilot AI review requested due to automatic review settings March 28, 2026 10:08
@chenjiahan chenjiahan merged commit 0162eac into main Mar 28, 2026
7 checks passed
@chenjiahan chenjiahan deleted the codex/upgrade-typescript-6-0-2 branch March 28, 2026 10:09
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Upgrades the repo’s TypeScript version to 6.0.2 and updates tsconfig.json to a shared NodeNext baseline configuration, with the lockfile refreshed accordingly.

Changes:

  • Bump typescript dependency to 6.0.2
  • Replace tsconfig.json compiler options with a NodeNext/no-emit baseline
  • Update pnpm-lock.yaml to reflect the new TypeScript resolution

Reviewed changes

Copilot reviewed 1 out of 3 changed files in this pull request and generated no comments.

File Description
tsconfig.json Switches to NodeNext baseline settings (notably module/moduleResolution: nodenext, noEmit: true, updated libs/types).
package.json Pins TypeScript to 6.0.2.
pnpm-lock.yaml Updates lock entries to TypeScript 6.0.2 and associated peer resolutions.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants