Skip to content

chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 - #523

Open
dependabot[bot] wants to merge 8 commits into
mainfrom
dependabot/npm_and_yarn/typescript-7.0.2
Open

chore(deps-dev): bump typescript from 6.0.3 to 7.0.2#523
dependabot[bot] wants to merge 8 commits into
mainfrom
dependabot/npm_and_yarn/typescript-7.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor

Bumps typescript from 6.0.3 to 7.0.2.

Commits
Maintainer changes

This version was pushed to npm by microsoft1es, a new releaser for typescript since your current version.


Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 20, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-7.0.2 branch from 7aa39da to e6edb79 Compare July 20, 2026 23:48
Bumps [typescript](https://github.com/microsoft/TypeScript) from 6.0.3 to 7.0.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/commits)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 7.0.2
  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-7.0.2 branch from e6edb79 to 0ec5eb6 Compare July 20, 2026 23:51
claude and others added 7 commits July 22, 2026 23:47
…ript 7.0.2 compatibility

TypeScript 7.0.2 removed support for the legacy moduleResolution values
like 'node10'. The correct modern value is lowercase 'node'.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GyxnRK8YkJFmXNgzn6Q7aR
The ignoreDeprecations option from TypeScript 6.0 is not compatible with
TypeScript 7.0.2. Removing it allows the build to proceed.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GyxnRK8YkJFmXNgzn6Q7aR
…S 7.0.2

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GyxnRK8YkJFmXNgzn6Q7aR
… 7.0.2

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GyxnRK8YkJFmXNgzn6Q7aR
…h commonjs

Trying to let TypeScript 7.0.2 use its default module resolution for CommonJS.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GyxnRK8YkJFmXNgzn6Q7aR
The @sendgrid/mail ClientResponse type export has changed in newer versions.
Update to use generic return type instead.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GyxnRK8YkJFmXNgzn6Q7aR

Copy link
Copy Markdown
Owner

·@·d·ependabot r·ebase


Generated by Claude Code

Copy link
Copy Markdown
Owner

·@·d·ependabot r·ecreate


Generated by Claude Code

Copy link
Copy Markdown
Owner

Investigated this directly (rebased the branch onto current main locally, including the #537 type-coverage 2.29.7→2.30.1 bump that already landed).

This isn't a lockfile/conflict issue — TypeScript 7.0.2 breaks type-coverage-core at runtime, even at type-coverage-core@2.30.1 (currently latest on npm, which is what type-coverage@2.30.1 resolves to):

TypeError: Cannot read properties of undefined (reading 'Unknown')
    at .../node_modules/type-coverage-core/dist/checker.js:662:19
    ts.SyntaxKind.Unknown,
                  ^

type-coverage-core added typescript@6/7 as a declared peerDependency in 2.30.0, but its code still reaches into ts.SyntaxKind.Unknown, which no longer exists on TS7's exported API — the peer-dep bump was metadata, not an actual compat fix.

This matters because npm run typecoverage is a hard-gating step in .github/workflows/ci.yml (no error tolerance) and also runs in .husky/pre-commit on every local commit. Merging this as-is would break CI on every subsequent PR and break git commit for every contributor locally — not something to push through.

Recommend holding this one until type-coverage/type-coverage-core ship an actual TS7-compatible release. I'm leaving it open rather than closing it — happy to re-check whenever there's a newer type-coverage-core release, or to ·@·d·ependabot i·gnore t·his major version if you'd rather stop the nagging until then, @conorluddy.


Generated by Claude Code

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.

2 participants