Building this integration has been amazing opportunity to dogfood all APIs we've added into @vitest.dev in past years. It's using features like new Reporter APIs, Vitest plugin hooks, browser commands, CDP, test tags and much more! Vitest is definitely one of the most extensible JS tools out there.
There's some impressive work going on with 3rd party oxc powered coverage instrumentation that can replace Babel based istanbul-lib-instrument 👀
> 8-11x faster than babel-plugin-istanbul, 13-15x faster than swc-plugin-coverage-instrument (Rust/WASM), 25-30x faster than istanbul-lib-instrument.
@vitest.dev just surpassed Jest in npm weekly downloads 📈
npmx.dev/compare?pack...
Testing terminal output is hard. Especially in cases that involve clearing screen partially while maintaining stable log output elsewhere on screen. With ansivision it's possible to simulate what output all the ansi codes would render visually in real terminal. No need to use heavy node-pty anymore.
If you've published a package using staged publishing before this fix, all that's needed now is to re-publish the same package and @npmx.dev will display the trusted publishing label again 🤝
This day 4 years ago I sent my first PR to @vitest.dev. Back then it was on v0.7.4 with 80K weekly downloads. After one year and +70 more PRs, @antfu.me and @erus.dev invited me to join the team.
Today we are at v4.1.0 with 35M weekly downloads. Maybe in 2030 we'll have Vitest 8 with 140M downloads.
Get first access to our @vitest.dev plugin, which adds Chromatic’s visual testing and review to your browser tests. It’s built by @ariperkkio.dev, a Vitest core maintainer.
It’s free to use while in beta and requires no changes to your test files.
Read on for more info 🧵
Archive end-to-end tests to be replayed in Storybook and Chromatic - chromaui/chromatic-e2e
We’re launching early access for Vitest visual testing with Chromatic! ⚡️
Built with @vitest.dev core maintainer ariperkkio.dev, Chromatic adds visual testing to the browser tests you already write. 🧵 (1/4)
AriPerkkio
AriPerkkio
AriPerkkio
AriPerkkio
I just need a few more of you to migrate to @vitest.dev so I can prove that crystal balls work 🔮 😉
(the charts from npmx.dev are so neat ❤️)
AriPerkkio
A library to time-travel through terminal output and more. - 43081j/ansivision
We’re launching early access for Vitest visual testing with Chromatic! ⚡️
Built with @vitest.dev core maintainer ariperkkio.dev, Chromatic adds visual testing to the browser tests you already write. 🧵 (1/4)
Chromatic
Chromatic
Super happy to see a fairly niche library of mine being put to good use 😍