<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>@vitest.dev Core Team • Open Source @chromatic.com • github.com/AriPerkkio</description><link>https://bsky.app/profile/ariperkkio.dev</link><title>@ariperkkio.dev - AriPerkkio</title><item><link>https://bsky.app/profile/ariperkkio.dev/post/3mlq2hteh5c2i</link><description>Testing terminal output is hard. Especially in cases that involve clearing screen partially while maintaining stable log output elsewhere on screen. With ansivision it&#39;s possible to simulate what output all the ansi codes would render visually in real terminal. No need to use heavy node-pty anymore.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>13 May 2026 10:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3mlq2hteh5c2i</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3mjjuoqn5uc2h</link><description>There&#39;s some impressive work going on with 3rd party oxc powered coverage instrumentation that can replace Babel based istanbul-lib-instrument 👀&#xA;&#xA;&gt; 8-11x faster than babel-plugin-istanbul, 13-15x faster than swc-plugin-coverage-instrument (Rust/WASM), 25-30x faster than istanbul-lib-instrument.&#xA;https://github.com/fallow-rs/oxc-coverage-instrument</description><pubDate>15 Apr 2026 12:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3mjjuoqn5uc2h</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3mj4r2ro4h226</link><description>@vitest.dev just surpassed Jest in npm weekly downloads 📈&#xA;&#xA;https://npmx.dev/compare?packages=vitest,jest</description><pubDate>10 Apr 2026 07:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3mj4r2ro4h226</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3mhczgd4nik24</link><description>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.&#xA;Today we are at v4.1.0 with 35M weekly downloads. Maybe in 2030 we&#39;ll have Vitest 8 with 140M downloads.&#xA;https://github.com/vitest-dev/vitest/pull/978</description><pubDate>18 Mar 2026 08:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3mhczgd4nik24</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3mey3msuwks2c</link><description>In the next version of Vitest you can track leaking asynchronous resources via `--detect-async-leaks` option! Available in v4.1.0-beta.4 release. 🔍&#xA;(notice missing await in the example)</description><pubDate>16 Feb 2026 12:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3mey3msuwks2c</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3meg65x3dxk2h</link><description>Excited to announce that I&#39;ve officially joined @chromatic.com! My main focus will be working around features related to @vitest.dev 🤝</description><pubDate>09 Feb 2026 09:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3meg65x3dxk2h</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3mc7urwsutc2a</link><description>I&#39;d like to avoid forking Istanbuljs monorepo just for Vitest. Any istanbuljs Github organization members here who could make me a maintainer there? (@kentcdodds.com, @jasonkurian.dev 👋)&#xA;https://github.com/vitest-dev/vitest/issues/9433</description><pubDate>12 Jan 2026 10:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3mc7urwsutc2a</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3m7hxng4cz225</link><description>When using vite@8-beta with Vitest users no longer need to add magical &#39;@preserve&#39; keywords in their coverage ignore hints. Originally this work-around was needed due to esbuild&#39;s (intentional) lack of support for comment preserving. Oxc has built-in support for JS coverage tools&#39; ignore hints.</description><pubDate>08 Dec 2025 11:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3m7hxng4cz225</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3m4uhlsfll22i</link><description>Excited to see Typesafe CSF factories solve RFC I wrote two years ago. No more explicit TS typings! https://github.com/storybookjs/storybook/discussions/25319&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>05 Nov 2025 06:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3m4uhlsfll22i</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3m3pv73zfuc22</link><description>After maintaining Tinypool for over 2 years I&#39;m happy to see next version of Vitest dropping it. I&#39;ve written some reasoning about this in the linked PR. Even though this change is significant for Vitest, I&#39;m more confident about it than making new changes in Tinypool.&#xA;https://github.com/vitest-dev/vitest/pull/8705</description><pubDate>21 Oct 2025 17:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3m3pv73zfuc22</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3lxh2n2pp5c2c</link><description>Setting custom `process.title` in Node takes around 10-20ms. Vitest used to do this for every isolated test file so that debugging test runner processes was a bit nicer experience. But it&#39;s not worth the performance hit.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>28 Aug 2025 07:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3lxh2n2pp5c2c</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3lqwdgd6tgk2c</link><description>We&#39;ve added new coverage provider comparison page on Vitest documentation. This guide describes the lower level differences between Istanbul and V8. It should help users choosing which provider to use. https://vitest.dev/guide/coverage.html#v8-provider</description><pubDate>06 Jun 2025 07:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3lqwdgd6tgk2c</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3lqncvbjrtc2p</link><description>AST based V8 code coverage is finally here! I thought of this feature first time over 2 years ago, but knew it would require so much work that I couldn&#39;t finish it by working on Vitest just on weekends. Ever since @stackblitz.com hired me to work on Vitest I knew I could finish features like this.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>02 Jun 2025 17:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3lqncvbjrtc2p</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3lpo6ranjxc2y</link><description>Onboarding on new @storybook.js.org projects is just perfect. So nice to have testing setup *covered* out-of-the-box. 🤝</description><pubDate>21 May 2025 08:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3lpo6ranjxc2y</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3lovnu7jn322f</link><description>Tinypool is now built with tsdown! Migration from tsup was smooth and required minimal changes. Thanks to @sxzz.dev 💯</description><pubDate>11 May 2025 14:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3lovnu7jn322f</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3lm53iy3gxs2n</link><description>After couple of days looking at *.cpuprofile&#39;s, I think it&#39;s getting closer to stable v1 release. The ~3MB checker.ts from Typescript repo is perfect benchmarking reference for tools that process source code. When generating coverage for &#39;vuejs/core&#39; repo, speed is close to original v8-to-istanbul.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>06 Apr 2025 09:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3lm53iy3gxs2n</guid></item><item><link>https://bsky.app/profile/ariperkkio.dev/post/3lloim7ebo225</link><description>This release includes long-awaited &#34;--silent=passed-only&#34; option, that can be used to hide console.log calls from passing tests. Only the logs from failing tests are reported.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>31 Mar 2025 13:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:byf3ophennvornfu775fvm42/app.bsky.feed.post/3lloim7ebo225</guid></item></channel></rss>