AriPerkkio
@ariperkkio.dev
π€ 1155
π₯ 162
π 69
@vitest.dev
Core Team β’ Open Source at
@stackblitz.com
β’ github.com/AriPerkkio
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's not worth the performance hit.
add a skeleton here at some point
26 days ago
3
30
3
reposted by
AriPerkkio
sapphi_red
about 2 months ago
Published a post I started writing half a year ago. Make sure to use the latest versions of each build tools and configure the settings appropriately!
green.sapphi.red/blog/address...
loading . . .
Addressing Source Code Leaks Across the Ecosystem β A Retrospective
https://green.sapphi.red/blog/addressing-source-code-leaks-across-the-ecosystem-a-retrospective
0
21
5
reposted by
AriPerkkio
Storybook
3 months ago
Our latest post walks through how to use the coverage reporting in Storybook 9 to be sure your components are well-tested.
loading . . .
Frontend test coverage with Storybook 9
Stories give you free test coverage
https://storybook.js.org/blog/frontend-test-coverage-with-storybook-9/
2
29
8
We'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.
vitest.dev/guide/covera...
4 months ago
1
36
6
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'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.
add a skeleton here at some point
4 months ago
4
66
7
reposted by
AriPerkkio
Vitest
4 months ago
Vitest 3.2 is out! - New Annotations API - Scoped Fixtures - Custom Browser Locators API - Test Signal - Better V8 Coverage Result And many more features!
vitest.dev/blog/vitest-...
2
156
33
Onboarding on new
@storybook.js.org
projects is just perfect. So nice to have testing setup *covered* out-of-the-box. π€
4 months ago
1
34
6
reposted by
AriPerkkio
Open Source Pledge β
4 months ago
@bolt.new
are looking for an engineer to advance web computing by working on WebContainer, the first in-browser WebAssembly-based operating system. You'd be getting paid to be an Open Source contributor, AND you'd get to work with
@patak.dev
. Sounds pretty good to us!
opensourcepledge.com/jobs/
1
38
12
Tinypool is now built with tsdown! Migration from tsup was smooth and required minimal changes. Thanks to
@sxzz.dev
π―
5 months ago
0
10
1
After couple of days looking at *.cpuprofile's, I think it'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 'vuejs/core' repo, speed is close to original v8-to-istanbul.
add a skeleton here at some point
6 months ago
3
45
6
This release includes long-awaited "--silent=passed-only" option, that can be used to hide console.log calls from passing tests. Only the logs from failing tests are reported.
add a skeleton here at some point
6 months ago
2
80
16
Finalizing rewrite of AST-aware v8-to-istanbul. This will provide accuracy of Istanbul coverage for V8 coverage reports. I've intentionally kept this tool unopinionated so that it's not strictly tied to just
@vitest.dev
- it should be usable with Jest, C8, Playwright and node:test too.
6 months ago
1
52
9
reposted by
AriPerkkio
ViteConf
6 months ago
We are proud to announce the First Ever ViteConf taking place in person π€© Join the Creator of Vite,
@evanyou.me
, Core Team, Ecosystem Authors and Experts! π 10 October, Amsterdam π Sign up for the waiting list to be notified about the ticket release via
viteconf.org
loading . . .
2
124
34
reposted by
AriPerkkio
7 months ago
Huge improvement for Vitest development workflow, thanks to isolated declaration! I didn't think the migration was possible until I see PRs by
@sxzz.dev
. Just started to sponsor Kevin for the amazing work!
add a skeleton here at some point
2
28
7
Tree-view of
@vitest.dev
verbose reporter is coming back! We (well I did) forgot to implement this during v3's reporter rewrites. I had already forgot how good it looks.
7 months ago
1
59
4
reposted by
AriPerkkio
bolt.new
7 months ago
In 2025, weβre doubling down on our support to Open Source. Weβre thrilled to announce the Bolt 100K Open Source Fund:
loading . . .
Bolt 100K Open Source Fund
We're doubling down on our support to Open Source in 2025 with a 100K fund targeted at web infrastructure and Bolt dependencies.
https://blog.stackblitz.com/posts/bolt-100k-oss-fund/
2
85
18
reposted by
AriPerkkio
Mohammad Bagher πΎ
8 months ago
π€ it's a good day for tinypool! thank you so much
@sebastienlorber.com
and
@ariperkkio.dev
β€οΈ
github.com/facebook/doc...
loading . . .
feat(core): Docusaurus Faster - SSG worker threads by slorber Β· Pull Request #10826 Β· facebook/docusaurus
Motivation This PR introduces a new Docusaurus Faster option: siteConfig.future.experimental_faster.ssgWorkerThreads. It permits you to optimize the static site generation phase of your site, by ex...
https://github.com/facebook/docusaurus/pull/10826
0
13
3
Huge thanks to
@sapphi.red
for helping the
@vitest.dev
team with these findings. Perfect collaboration between projects. π€
add a skeleton here at some point
8 months ago
1
22
5
reposted by
AriPerkkio
patak
8 months ago
I finally met
@ariperkkio.dev
! And he got his first edition vitest shirt, that has been waiting for him for a year at home
3
50
3
reposted by
AriPerkkio
patak
8 months ago
everything is better with open source friends
7
149
11
Installing dependencies while coding offline in an airplane. The --prefer-offline from
@pnpm.io
is just perfect. π€©
8 months ago
1
12
1
reposted by
AriPerkkio
Joachim Viide
8 months ago
Expressing appreciation for βͺthe work of
@ariperkkio.dev
β¬ and the other
@vitest.dev
devs. The absolute smoothness of Vitest 3.0's terminal reporter is something I didn't even realize I needed.
add a skeleton here at some point
2
54
6
reposted by
AriPerkkio
bolt.new
8 months ago
Today we're announcing $105.5m in funding to take Bolt to new heights! π Our Series B was led by Emergence & GV, with participation from Madrona, The Chainsmokers (Mantis), Conviction, and some of the best operators building in devtools & AI
6
73
16
reposted by
AriPerkkio
James
8 months ago
we've now migrated parse5 to use
@vitest.dev
π big thanks to
@ariperkkio.dev
for help along the way too
0
10
4
reposted by
AriPerkkio
Anthony Fu
8 months ago
I love the
@vitest.dev
v3's new reporter! The team is doing incredible work! ππ₯
1
87
4
Smooth terminal reporters, new Node APIs, new Reporter APIs, inline Workspaces and much more! So happy to see all these features finally out. I think this was the most demanding major release so far. π₯³
add a skeleton here at some point
8 months ago
0
35
4
reposted by
AriPerkkio
Vladimir
9 months ago
Working on the new
@vitest.dev
reporter API gif by
@ariperkkio.dev
loading . . .
1
58
8
reposted by
AriPerkkio
Dominic Elm
9 months ago
π Thrilled to announce my interactive
#WebAssembly
course! Learn WebAssembly from the ground up with: π Custom-built debugger & VM π Live stack & memory insights π» Hands-on exercises π οΈ Build real projects Level up with WebAssembly! β¨ π
learn-wasm.dev
loading . . .
Learn WebAssembly
Take your programming skills to the next level with this comprehensive, code-first, and hands-on WebAssembly course - the ultimate gateway to mastering the fundamentals of this revolutionary technolog...
https://learn-wasm.dev
13
137
47
reposted by
AriPerkkio
James
9 months ago
We've opened a new tinylibs discord! This should help give us a space to collab more on feedback and new libraries
discord.gg/TwSXGv6rqM
loading . . .
Join the tinylibs Discord Server!
The tinylibs community server | 5 members
https://discord.gg/TwSXGv6rqM
0
12
6
This kind of growth just amazes me. On 12/2023 Vitest had 3M weekly downloads. Now in 12/2024 there's almost 8M. Maybe we can share #2 with Storybook next year! π
2024.stateofjs.com/en-US/librar...
9 months ago
3
52
8
reposted by
AriPerkkio
Vladimir
10 months ago
The beta has started!
loading . . .
Release v3.0.0-beta.1 Β· vitest-dev/vitest
We decided to skip Vitest 2.2 and release Vitest 3 with support for Vite 6 instead. There will be no more Vitest 2 versions. Vitest 3 is the first version that supports Vite 6 (excluding 2.1.6) We ...
https://github.com/vitest-dev/vitest/releases/tag/v3.0.0-beta.1
1
32
4
reposted by
AriPerkkio
Dominic Elm
10 months ago
If you like what we are doing on
bolt.new
, we are hiring. I'd love to talk to you. If you're interested, feel free to send me a DM.
loading . . .
bolt.new
Prompt, run, edit & deploy web apps
http://bolt.new
4
68
16
reposted by
AriPerkkio
Younes Jaaidi
10 months ago
β‘οΈ Yes! Vitest is generally faster than Jest -- but is feedback speed the only factor that matters? If you are still on the fence about switching to Vitest, here are 15+ reasons that will convince you! π
cookbook.marmicode.io/angular/why-...
#javascript
#angular
#testing
5
97
25
reposted by
AriPerkkio
TutorialKit
10 months ago
pnpm create tutorial
1
39
6
reposted by
AriPerkkio
Mohammad Bagher πΎ
10 months ago
@pkg.pr.new
is a huge fan of
@ariperkkio.dev
π
1
11
4
Released in 2.2.0-beta.2 and it's even smoother now! Here's comparison of latest Vitest on left vs beta on right. Flickering is gone and now you can scroll up to see results without scroll jumping. And of course there's the status summary of active test run on the bottom.
github.com/vitest-dev/v...
add a skeleton here at some point
10 months ago
18
115
19
TutorialKit v1.3.0 is now out! π₯³ You can now omit part and chapter levels if your tutorial doesn't need that deeply nested architecture! There is also new 'downloadAsZip' option that adds button for downloading whole lesson as .zip-file with a single click. Release notes:
github.com/stackblitz/t...
.
loading . . .
10 months ago
2
16
5
reposted by
AriPerkkio
Vite
10 months ago
Case study on a Remix and Vite app from AnthropicAI
add a skeleton here at some point
0
42
7
Time to make pkg-pr-new visible here
@aslemammad.bsky.social
π
add a skeleton here at some point
10 months ago
2
5
4
reposted by
AriPerkkio
songkeys
11 months ago
Wait... that's actually true!
0
186
35
reposted by
AriPerkkio
Vladimir
11 months ago
In the next version of Vitest a test will fail if you forgot to await .poll or .element assertions! .rejects and .resolves also print a warning now, but donβt fail a test yet (coming in Vitest 3)
0
36
4
Hello π¦! Here's sneak peek into Vitest reporter improvements I've been working on for a while now. This reduces terminal flickering, fixes scroll issues and adds status summary. It's still WIP but looking really good so far!
loading . . .
11 months ago
12
159
16
reposted by
AriPerkkio
patak
11 months ago
I love these folks β€οΈ
6
165
13
reposted by
AriPerkkio
Vitest
11 months ago
From now on, we'll use our
@bsky.app
account as our main feed for Vitest updates.
vitest.dev
and GitHub have been updated; you won't find any X links there. Let's do Open Source in an Open Source social network π¦
11
624
99
you reached the end!!
feeds!
log in