Skip to content

chore(deps-dev): bump typescript from 5.9.3 to 6.0.2#214

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/typescript-6.0.2
Open

chore(deps-dev): bump typescript from 5.9.3 to 6.0.2#214
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/typescript-6.0.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 23, 2026

Bumps typescript from 5.9.3 to 6.0.2.

Release notes

Sourced from typescript's releases.

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

Dependabot compatibility score

Dependabot 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file frontend Frontend/UI changes labels Mar 23, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
volvox-website Error Error Mar 23, 2026 11:38pm

Request Review

@claude
Copy link
Copy Markdown
Contributor

claude Bot commented Mar 23, 2026

Claude encountered an error —— View job


I'll analyze this and get back to you.

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Mar 23, 2026

Greptile Summary

This PR is a Dependabot-generated major version bump of TypeScript from 5.9.3 to 6.0.2. The project's existing tsconfig.json is already using modern, fully compatible compiler options — moduleResolution: "bundler", module: "esnext", target: "ES2017", and esModuleInterop: true — so none of the TypeScript 6.0 breaking changes (removal of classic, es5, amd/umd/systemjs, outFile, etc.) apply here.

  • package.json: typescript dev dependency specifier updated from ^5.9.3 to ^6.0.2.
  • pnpm-lock.yaml: Lock file re-resolved accordingly; ts-node@10.9.2 is now wired to TypeScript 6.0.2 as a peer, and tapable is bumped from 2.3.0 to 2.3.2 as a transitive webpack dependency.
  • ts-node@10.9.2 is the last published release (~2 years ago) and predates TypeScript 6.0. While pnpm resolves the peer range without conflict, it's worth validating that any scripts relying on ts-node still work at runtime. The project also has tsx available as a more actively maintained alternative.

Confidence Score: 5/5

  • This PR is safe to merge — the project's tsconfig is already fully compatible with TypeScript 6.0's breaking changes.
  • All deprecated/removed TypeScript 6.0 options (classic moduleResolution, ES5 target, AMD/UMD module formats, outFile, etc.) are absent from the project config. The tsconfig.json already uses the recommended modern settings. The only soft concern is ts-node 10.9.2 predating TypeScript 6.0, but the project has tsx as an alternative and pnpm resolves the peer dependency without conflict.
  • No files require special attention.

Important Files Changed

Filename Overview
package.json TypeScript dev dependency bumped from ^5.9.3 to ^6.0.2 — a major version upgrade. No other changes.
pnpm-lock.yaml Lock file updated to reflect TypeScript 6.0.2, ts-node re-resolved against the new TypeScript version, and tapable bumped from 2.3.0 to 2.3.2 as a transitive webpack dependency.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["TypeScript 5.9.3"] -->|"Bump"| B["TypeScript 6.0.2"]
    B --> C{"tsconfig.json\nCompatibility Check"}
    C --> D["target: ES2017 ✅\n(ES3/ES5 removed)"]
    C --> E["moduleResolution: bundler ✅\n(classic removed)"]
    C --> F["module: esnext ✅\n(amd/umd/systemjs removed)"]
    C --> G["esModuleInterop: true ✅\n(false removed)"]
    C --> H["strict: true ✅\n(alwaysStrict:false removed)"]
    B --> I{"Transitive\nDependency Changes"}
    I --> J["ts-node 10.9.2\nre-resolved against TS 6.0.2"]
    I --> K["tapable 2.3.0 → 2.3.2\n(webpack transitive dep)"]
Loading

Reviews (1): Last reviewed commit: "chore(deps-dev): bump typescript from 5...." | Re-trigger Greptile

@BillChirico BillChirico enabled auto-merge March 26, 2026 05:08
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 frontend Frontend/UI changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant