Skip to content

Bump TypeScript to 7.x once typedoc supports it #123

Description

@amvlab

Background

Dependabot PR #121 tried to bump typescript from 6.0.3 to 7.0.2 in /frontend, but CI failed at npm ci with an ERESOLVE peer-dependency conflict. The TS 7 major bump was deferred via ·@·d·ependabot i·gnore t·his major version, so Dependabot won't re-propose it automatically. This issue tracks doing the upgrade once it's unblocked.

Why it's blocked

typedoc (a dev dependency, pulled in via typedoc-plugin-markdown) only accepts TypeScript up to 6.0.x in its peer range:

peer typescript@"5.0.x || 5.1.x || ... || 5.9.x || 6.0.x" from typedoc@0.28.20

As of 2026-07-12, the latest release is typedoc@0.28.20 and no published version — including betas — accepts typescript@7.0.x. So the bump can't resolve until typedoc ships TS 7 support.

What unblocks this

  • A typedoc release lists 7.0.x in its typescript peer range (watch https://github.com/TypeStrong/typedoc/releases)
  • Bump typedoc (and typedoc-plugin-markdown if needed) and typescript to 7.x together in one PR
  • Verify npm ci, npm run type-check, and npm run build pass on the frontend/ workspace
  • Un-ignore the Dependabot major bump (or do the bump manually)

Notes

Re-check periodically; typedoc typically adds support for a new major TS release a few weeks after its GA.

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency filejavascriptPull requests that update javascript code

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions