Bump typescript from 5.6.3 to 6.0.3#72
Conversation
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.3 to 6.0.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.6.3...v6.0.3) --- updated-dependencies: - dependency-name: typescript dependency-version: 6.0.3 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit eee866b. Configure here.
| "eslint": "^9.15.0", | ||
| "http-server": "^14.1.1", | ||
| "typescript": "^5.6.3", | ||
| "typescript": "^6.0.3", |
There was a problem hiding this comment.
TypeScript 6.0 breaks deprecated moduleResolution: "node"
High Severity
Bumping typescript to 6.0.3 will cause tsc (and therefore npm run lint) to error out because tsconfig.json uses "moduleResolution": "node", which is deprecated and now produces an error in TypeScript 6.0 unless --ignoreDeprecations is specified. The tsconfig.json needs to be updated to use "nodenext" or "bundler" for this upgrade to work.
Reviewed by Cursor Bugbot for commit eee866b. Configure here.
| "eslint": "^9.15.0", | ||
| "http-server": "^14.1.1", | ||
| "typescript": "^5.6.3", | ||
| "typescript": "^6.0.3", |
There was a problem hiding this comment.
typescript-eslint 8.15 incompatible with TypeScript 6.0
High Severity
TypeScript 6.0 support was only added in typescript-eslint version 8.58.0, but the project uses typescript-eslint ^8.15.0 (locked to 8.15.0). This version doesn't handle TypeScript 6.0's AST and API changes, which will cause linting failures or incorrect behavior when running eslint. The typescript-eslint dependency needs to be bumped to at least 8.58.0 alongside this TypeScript upgrade.
Reviewed by Cursor Bugbot for commit eee866b. Configure here.


Bumps typescript from 5.6.3 to 6.0.3.
Release notes
Sourced from typescript's releases.
... (truncated)
Commits
050880cBump version to 6.0.3 and LKGeeae9dd🤖 Pick PR #63401 (Also check package name validity in...) into release-6.0 (#...ad1c695🤖 Pick PR #63368 (Harden ATA package name filtering) into release-6.0 (#63372)0725fb4🤖 Pick PR #63310 (Mark class property initializers as...) into release-6.0 (#...607a22aBump version to 6.0.2 and LKG9e72ab7🤖 Pick PR #63239 (Fix missing lib files in reused pro...) into release-6.0 (#...35ff23d🤖 Pick PR #63163 (Port anyFunctionType subtype fix an...) into release-6.0 (#...e175b69Bump version to 6.0.1-rc and LKGaf4caacUpdate LKG8efd7e8Merge remote-tracking branch 'origin/main' into release-6.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Note
Medium Risk
Major TypeScript compiler upgrade may introduce new type-checking behavior or stricter diagnostics that can break builds/linting in CI.
Overview
Upgrades the project’s
typescriptdependency from5.6.3to6.0.3.Regenerates
package-lock.jsonto reflect the new TypeScript version and to lock existing dev tooling (@types/node,prettier,selenium-webdriver) plus newly recorded transitive dependencies (e.g.,ws,tmp,jszip,@bazel/runfiles).Reviewed by Cursor Bugbot for commit eee866b. Bugbot is set up for automated code reviews on this repo. Configure here.