Migrating to Cypress.js 13 is awesome DX

Today I've successfully migrated Cypress.js to v13.6.0 in two projects (one from v12.17.3, the other from v9.7.0), pretty much flawlessly and in a matter of minutes.

In a nutshell, what I did:

And ... it's done! Well pretty much. In my case, I also started to get some conflicts with Jest, which I had to fix.

Was such a nice experience using the migration tool, take a look at the amazing UI of one of the migration steps (replacing cypress.json with cypress.config.ts, because cypress.json is no longer supported):

Require status checks

Thank you Cypress team, great work! We know how difficult version management can be, especially in the JavaScript ecosystem ๐Ÿ˜….

See more about Cypress version migration here.