Skip to content

Qualify TypeScript 7.0 support (side-by-side with TypeScript 6.0?) #6771

Description

@MikeMcC399

Description

Users have been running into problems upgrading to TypeScript 7.0, either deliberately, or accidentally, using a cypress/factory <8.0.2 Docker image which just installed typescript@latest together with Cypress.

See cypress-io/cypress#34359

See the TypeScript 7.0 announcement Jul 8, 2026

in that announcement, the section Running Side-by-Side with TypeScript 6.0 explains:

While TypeScript 7.0 is here, it does not ship with an API. We expect TypeScript 7.1 to ship with a new (and different) API, but until then we have made it a priority to ensure TypeScript can be run side-by-side with TypeScript 6.0 for utilities that still need some programmatic access to the compiler (such as typescript-eslint).

Users reading https://docs.cypress.io/app/tooling/typescript-support#Install-TypeScript

To use TypeScript with Cypress, you will need TypeScript 5.x, 6.x, or 7.x.

may believe they can simply update to TypeScript 7.0 and leave TypeScript 6.x behind.

It should be clear from the Cypress documentation whether Running Side-by-Side with TypeScript 6.0 is necessary or recommended for TypeScript 7.0.

cc: @mschile

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions