Skip to content

build(deps-dev): bump typescript from 5.9.3 to 6.0.3#3443

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/typescript-6.0.3
Open

build(deps-dev): bump typescript from 5.9.3 to 6.0.3#3443
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/typescript-6.0.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 25, 2026

Copy link
Copy Markdown
Contributor

Bumps typescript from 5.9.3 to 6.0.3.

Release notes

Sourced from typescript's releases.

TypeScript 6.0.3

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0 Beta

For release notes, check out the release announcement.

Downloads are available on:

Commits
  • 050880c Bump version to 6.0.3 and LKG
  • eeae9dd 🤖 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 (#...
  • 607a22a Bump version to 6.0.2 and LKG
  • 9e72ab7 🤖 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 (#...
  • e175b69 Bump version to 6.0.1-rc and LKG
  • af4caac Update LKG
  • 8efd7e8 Merge remote-tracking branch 'origin/main' into release-6.0
  • Additional commits viewable in compare view

Summary by CodeRabbit

  • Chores
    • Updated development tooling to latest version.

Review Change Stack

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 25, 2026
@coderabbitai

coderabbitai Bot commented May 25, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 0535f079-1c4b-4019-83c6-504da1b28e64

📥 Commits

Reviewing files that changed from the base of the PR and between e0c6739 and 59fefc0.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • package.json

📝 Walkthrough

Walkthrough

The package.json devDependency for TypeScript is updated from 5.9.3 to 6.0.3.

Changes

TypeScript Dependency Update

Layer / File(s) Summary
TypeScript version bump
package.json
Development dependency typescript updated from 5.9.3 to 6.0.3 in devDependencies.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 Five-nine hopped off, six-point-oh arrived,
A tiny bump, the build's revived,
package.json twitched its little tail,
Dev tools polished for the next big tale,
I nibble keys and dance, dependencies thrive.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: updating TypeScript from 5.9.3 to 6.0.3 in devDependencies, which is the only modification in this PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/typescript-6.0.3

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🧹 Nitpick comments (1)
package.json (1)

102-102: Note: Version mismatch with @microsoft/api-extractor.

The @microsoft/api-extractor tool (if used) bundles TypeScript 5.8.2, while the project now uses TypeScript 6.0.3. This could lead to inconsistent type checking results between the main build and API extraction.

If API Extractor is actively used in this project, monitor for any discrepancies in type checking behavior between tools. Consider checking if a newer version of @microsoft/api-extractor supports TypeScript 6.0.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` at line 102, package.json declares "typescript": "6.0.3" which
may mismatch the TypeScript bundled by `@microsoft/api-extractor` (5.8.2); to fix,
either upgrade `@microsoft/api-extractor` to a release that supports TS 6.x or
align the project TypeScript to the extractor's supported version, and add a CI
check that runs API Extractor to surface any type-checking discrepancies;
reference the package name `@microsoft/api-extractor` and the package.json entry
"typescript": "6.0.3" when making the change.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@package.json`:
- Line 102: package.json declares "typescript": "6.0.3" which may mismatch the
TypeScript bundled by `@microsoft/api-extractor` (5.8.2); to fix, either upgrade
`@microsoft/api-extractor` to a release that supports TS 6.x or align the project
TypeScript to the extractor's supported version, and add a CI check that runs
API Extractor to surface any type-checking discrepancies; reference the package
name `@microsoft/api-extractor` and the package.json entry "typescript": "6.0.3"
when making the change.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 62d8686e-b406-42ca-ae06-c236a871b4a8

📥 Commits

Reviewing files that changed from the base of the PR and between 067c0a7 and 87f7ef8.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json

@codecov

codecov Bot commented May 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (12347dd) to head (59fefc0).

Additional details and impacted files
@@            Coverage Diff            @@
##            master     #3443   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files          311       311           
  Lines         3237      3237           
  Branches       732       732           
=========================================
  Hits          3237      3237           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-6.0.3 branch from 87f7ef8 to bd55bf4 Compare May 26, 2026 17:50

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@package.json`:
- Line 102: Update package.json's engines.node to align with the resolved
TypeScript runtime requirement: change the "engines.node" field to at least
">=14.17" (or a compatible minimum) so it matches the resolved dependency
typescript@6.0.3 in package-lock.json; locate the "engines" section in
package.json and bump the node semver there, or alternatively downgrade/lock
TypeScript to a version compatible with the current engines.node, ensuring
package-lock.json and package.json agree.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 81951a3c-f7cb-48c3-b704-5204df645df6

📥 Commits

Reviewing files that changed from the base of the PR and between 87f7ef8 and bd55bf4.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json

Comment thread package.json
"tsx": "^4.7.0",
"typedoc": "^0.28.2",
"typescript": "5.9.3",
"typescript": "6.0.3",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify engine-floor mismatch between package.json and resolved TypeScript metadata.

set -euo pipefail

echo "package.json engines.node:"
jq -r '.engines.node' package.json

echo
echo "Resolved TypeScript version + engine requirement from package-lock.json:"
jq -r '.packages["node_modules/typescript"] | {version, node_engine: .engines.node}' package-lock.json

echo
echo "Resolved typescript-eslint peer range for TypeScript (compat check):"
jq -r '.packages["node_modules/typescript-eslint"].peerDependencies.typescript' package-lock.json

Repository: dolanmiu/docx

Length of output: 301


Update engines.node to match the upgraded TypeScript toolchain

package.json sets engines.node: ">=10", but the resolved typescript@6.0.3 in package-lock.json requires engines.node: ">=14.17". This mismatch can break installs/builds for contributors on Node 10–14 and creates a misleading support contract—bump engines.node (e.g., to >=14.17) or adjust the TypeScript version.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` at line 102, Update package.json's engines.node to align with
the resolved TypeScript runtime requirement: change the "engines.node" field to
at least ">=14.17" (or a compatible minimum) so it matches the resolved
dependency typescript@6.0.3 in package-lock.json; locate the "engines" section
in package.json and bump the node semver there, or alternatively downgrade/lock
TypeScript to a version compatible with the current engines.node, ensuring
package-lock.json and package.json agree.

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-6.0.3 branch from bd55bf4 to e0c6739 Compare May 27, 2026 00:28
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 6.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-6.0.3 branch from e0c6739 to 59fefc0 Compare May 27, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants