Skip to content

Migrate to TypeScript 7 #69

Description

@CyKiller

TypeScript 7 is the native port — a rewrite of the compiler, not a version bump. Dependabot has raised it twice and it failed both times:

Both are now ignored in .github/dependabot.yml, per-ecosystem (root and /web are separate entries — scoping the first ignore to the root only is precisely why #64 appeared). Minor and patch TS updates continue to flow.

Why an issue

An ignore rule with no tracking issue is how a dependency quietly rots. This exists so the migration is scheduled deliberately and the ignores are lifted on purpose.

When picking this up

  1. Remove the typescript major ignore from both npm entries in .github/dependabot.yml
  2. Expect real work in src/ (the SDK, which the redaction-proof tests gate) and in web/
  3. The executable-repro proof (scripts/prove-repro-executes.mjs) is a hard gate — the compiled output must still run in Chromium

Not urgent: TypeScript 5.9 is supported and nothing is blocked on it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions