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
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 installedtypescript@latesttogether 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:
Users reading https://docs.cypress.io/app/tooling/typescript-support#Install-TypeScript
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