Skip to content

chore(deps-dev): bump typescript from 5.9.3 to 7.0.2 - #417

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/typescript-7.0.2
Open

chore(deps-dev): bump typescript from 5.9.3 to 7.0.2#417
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/typescript-7.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor

Bumps typescript from 5.9.3 to 7.0.2.

Release notes

Sourced from typescript's releases.

TypeScript 7.0.2

https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/

This tag was originally released at: https://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2

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.1 RC

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
  • 1e4744d Merge branch 'main' into ts7-release
  • a5a219cmicrosoft/typescript-go#4558
  • ecfe30d Update status localization
  • 5de25b5 Hide executable name in TypeScript status
  • d7ce74a Show bundled TypeScript version for packaged servers
  • 29be66a Correct TS 7 release version to 7.0.2
  • ed2bd1b Merge branch 'main' into ts7-release
  • 8873075 Bump the github-actions group across 1 directory with 3 updates (microsoft/ty...
  • 9427131 Set up stable / nightly extension split, other prep (microsoft/typescript-go#...
  • d4eaca5microsoft/typescript-go#4549
  • Additional commits viewable in compare view
Maintainer changes

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


@khuepm

khuepm commented Sep 10, 2026

Copy link
Copy Markdown
Owner

Not merging this — blocked upstream, not by our code. Tracked as B63 in .kiro/steering/out-of-scope-backlog.md. Measured on a real branch, not read off release notes.

The good news first: TypeScript 7's native compiler is fine with this codebase. tsc --noEmit is green across all 18 packages, and it takes 8.5s against 2m9s on 5.9.3 — roughly 15x. The only config change needed was removing baseUrl from the apps/docs and apps/studio tsconfigs (TS5102), and that has already landed in #467 because both set it to ".", making it a no-op today and one less thing to do later.

Two tools then refuse to run:

  1. typescript-eslint throws at require time — literally Error: typescript-eslint does not support TS 7.0. (v8.70.0, peer >=4.8.4 <6.1.0, pulled in via eslint-config-next). pnpm lint fails for apps/landing and apps/consumer, which is CI's Lint stable packages job.

  2. tsup --dts crashes with TypeError: Cannot read properties of undefined (reading 'useCaseSensitiveFileNames') inside rollup-plugin-dts. Root cause: TS 7.0 ships no programmatic compiler API. Its package exports maps . to ./lib/version.cjs, and require('typescript') returns exactly two keys — version and versionMajorMinor. Verified DTS-specific rather than a tsup problem: the same tsup build without --dts completes in 80ms.

That second one breaks the build of all six published packages@lumibase/sdk, @lumibase/contracts, @lumibase/cli, @lumibase/mcp-server, @lumibase/extension-sdk, create-lumibase. @lumibase/sdk's types are part of the surface v1-release-criteria.md §2/§6 freezes for 1.0, so this is a hard blocker, not an inconvenience.

For the record, what does work on TS 7 here: next build (landing), vite build + prerender (docs), the Worker build through wrangler (cms), and drizzle-kit.

Ways forward, in B63: wait for 7.1 (which is where the stable API is promised, and the precondition for typescript-eslint and rollup-plugin-dts shipping support); or run 6 and 7 side by side as the TS 7 notes describe (@typescript/typescript6 for tsup/eslint, native for tsc in CI) to bank the typecheck speedup now, at the cost of a second drift axis that DoD §2e warns about; or move DTS generation off the compiler API. Whichever we pick, the right first step is a stop on TS 6 to clear deprecations — going 5.9 → 7 turns every TS 6 deprecation into a hard error at once.

Leaving this open so dependabot does not immediately re-raise it, unless you'd rather close it and let B63 carry the tracking.

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

---
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 8b20c84 to 003055f Compare September 13, 2026 14:57
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant