Post

Impressed by how easy it's been to transition to @vitest.dev! We stuck with #Jest for years and really appreciated it, but the lack of full ESM support led us to look for alternatives. So far so good — we've migrated our entire monorepo with almost no cost🥰

2 reposts25 likes

Similar endorsements from me as well. Super easy to port from jest. Thoughts on the node native runners? With node 22 now in LTS they might also soon be a considerable alternative also

It was around 10 to 30 minutes per package of the monorepo. The most impacting change has been to add the imports for it/describe/expect. But even this one can be skipped by toggling on a flag to auto-import them.

The switch of fast-check itself took longer. I experienced some minor bugs of @vitest.dev but all of them got fixed pretty quickly. I just have one I still haven't investigated that makes one spec file never ending when in a single file but ending when split. For fast-check, it was around 3h max