Vladimir
@erus.dev
π€ 2087
π₯ 150
π 237
Team member of
@vite.dev
and
@vitest.dev
π Berlin, Germany
reposted by
Vladimir
Alexander Lichter
2 days ago
Want to start writing tests but no idea how to get started? The
@vitest.dev
docs now have a Learn section that covers evergreen concepts (matchers, tests, dealing with async code, mocks, ...) and also current topics like writing good tests with AI! Time to get started π
3
59
12
@vitest.dev
now has a new `--experimental.preParse` flag to avoid running all test files when you apply filters. For example, if you have `.only` tests or use `-t` or `--tags-filters` Vitest will now only run matching test files. Try it now!
vitest.dev/config/exper...
4 days ago
1
46
7
reposted by
Vladimir
danielroe πΊπ¦
6 days ago
a story in two acts
13
105
1
reposted by
Vladimir
The Verge
13 days ago
There is no ethical consumption of HBOβs Harry Potter series
loading . . .
There is no ethical consumption of HBOβs Harry Potter series
You canβt without supporting Rowlingβs transphobic bigotry.
https://buff.ly/7Jh8tlv
177
12413
5277
reposted by
Vladimir
James
16 days ago
I was once told by an established maintainer not to bother using an alternative to their package, because theirs will be in your stack either way. Super happy we're proving them wrong π
4
47
4
π«£
17 days ago
6
79
7
reposted by
Vladimir
Tuta
19 days ago
π¨No Joke: Conservatives in the EU Parliament (EVP) want the vote on
#ChatControl
1.0 to be repeated this Thursday - even though the Parliament already voted NO! π‘ Make sure your MP stays strong. Contact them now! π
fightchatcontrol.eu#contact-tool
2
104
70
reposted by
Vladimir
James
21 days ago
new post on my personal blog. i think these three areas often go unexplained, so hopefully this explains why some of these packages exist. these are fine to exist but the majority of developers shouldn't have to pay the cost for them.
loading . . .
The Three Pillars of JavaScript Bloat
A brief look at the three main causes of bloat in our JavaScript dependency trees, and how we can start to address them.
https://43081j.com/2026/03/three-pillars-of-javascript-bloat
12
150
47
reposted by
Vladimir
James
22 days ago
are these Node 0.x consumers in the room with us right now?
4
84
7
reposted by
Vladimir
James
22 days ago
hacking away at a new
@npmx.dev
feature of course π
9
139
9
reposted by
Vladimir
AriPerkkio
24 days ago
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.
loading . . .
test(reporters): add outputFile tests by AriPerkkio Β· Pull Request #978 Β· vitest-dev/vitest
Adds missing test cases for outputFile configuration. I'm working on another bug fix and thought let's merge these ones first.
https://github.com/vitest-dev/vitest/pull/978
2
36
8
reposted by
Vladimir
Boshen
27 days ago
20,000 βοΈ -> Oxc
0
53
5
reposted by
Vladimir
Brian
28 days ago
Vite and Vitest have been a pleasure to use in my oss projects since switching to them. Kudos to those teams.
1
65
5
reposted by
Vladimir
Alexander Lichter
30 days ago
Can't wait until the
@vite.dev
community discovers the stunning new starter templates π₯
3
48
4
reposted by
Vladimir
VoidZero
29 days ago
Announcing Vite+ Alpha. Now open source. To make JavaScript developers more productive than ever before. A single binary that: β Unifies your frontend toolchain β Manages your runtime & pkg manager β Caching & monorepo support Works with every framework and meta framework in the Vite ecosystem.
loading . . .
Announcing Vite+ Alpha
Introducing Vite+, an open-source CLI that unifies your runtime, package manager, and frontend toolchain into one fast, simple development experience.
https://voidzero.dev/posts/announcing-vite-plus-alpha
6
222
51
Very excited about this update! Tons of new stuff coming π
add a skeleton here at some point
30 days ago
0
22
5
reposted by
Vladimir
Vite
30 days ago
β‘οΈ Vite 8.0 is here! The most significant architectural change since Vite 2. β¬ Powered by
@rolldown.rs
bringing faster production builds and more consistency π€οΈ New features such as tsconfig paths and emitDecoratorMetadata support
vite.dev/blog/announc...
loading . . .
Vite 8.0 is out!
Vite 8 Release Announcement
https://vite.dev/blog/announcing-vite8
7
397
105
reposted by
Vladimir
danielroe πΊπ¦
about 1 month ago
hire willow
add a skeleton here at some point
0
48
10
reposted by
Vladimir
Eduardo.πππ
about 1 month ago
Honoured to open the @vuejs.amsterdam with a talk about URLs and State! You can check the demo at
esm.is/url
I will share the code later today!
loading . . .
Typed State in your URL DEMO
https://esm.is/url
0
21
2
reposted by
Vladimir
Evan You
about 1 month ago
Dropping 3 announcements in a single talk at Vue Amsterdam this week.
@vuejsamsterdam.bsky.social
6
113
4
reposted by
Vladimir
VoidZero
about 1 month ago
π π π
0
26
3
reposted by
Vladimir
npmx
about 1 month ago
VoidZero team: "This is what a healthy open-source ecosystem looks like: independent projects pushing each other forward. npmx helps developers find better packages, and their real-world usage helps us build better tools to create them with." π€ Shoutout to
@voidzero.dev
for sponsoring us, too! π€
add a skeleton here at some point
0
49
10
@vitest.dev
vscode extension now supports
@deno.land
!
about 1 month ago
0
37
1
reposted by
Vladimir
patak
about 1 month ago
We're all standing on the shoulders of giant women. Thank you for fighting for your rights and for the rights of us all. We care. We appreciate you.
1
66
7
reposted by
Vladimir
npmx
about 1 month ago
this is open source
loading . . .
8
150
51
what's up,
@github.com
? what is it even supposed to be π«£
about 1 month ago
2
6
0
reposted by
Vladimir
Nicolai von Neudeck πΊπ¦
about 1 month ago
Deutsche Bahn is so unpunctual, itβs not funny anymore. But that doesnβt mean you canβt have fun with it
loading . . .
BahnBet β Bet on German Train Delays
Predict Deutsche Bahn delays and win. Real-time prediction markets on ICE, IC & EC train delays.
https://bahn.bet/
1
46
18
reposted by
Vladimir
npmx
about 1 month ago
npmx is now in alpha: this is our story, as told by our team and friends
loading . . .
Announcing npmx: a fast, modern browser for the npm registry
Today we're releasing the alpha of npmx.dev β a fast, modern browser for the npm registry, built in the open by a growing community.
https://npmx.dev/blog/alpha-release
16
370
161
reposted by
Vladimir
Matt Kane
about 1 month ago
So do I
add a skeleton here at some point
0
112
7
reposted by
Vladimir
VoidZero
about 2 months ago
A modern browser for the npm registry that nudges the ecosystem towards best practices and standards perfectly aligns with our mission: to make the next generation of JS developers more productive than ever before. We're happy to support our friends at
@npmx.dev
!
0
143
19
reposted by
Vladimir
Tuta
about 2 months ago
Today is the day, the EU decides on Chat Control 1.0. Will they let the Trojan Horse through the gate and let Google, Microsoft, LinkedIn etc continue to scan all your messages? We at Tuta say NO.Β β No scanning β No mass surveillance β No age verification
7
184
67
reposted by
Vladimir
Minko Gechev
about 2 months ago
Angular hit 100k stars on GitHub :) Thatβs a great milestone!
3
77
12
reposted by
Vladimir
VoidZero
about 2 months ago
Flaky tests and memory leaks are the worst.
@vitest.dev
now has a flag that catches uncleared intervals, lingering servers, and other async operations leaking across your tests. Available in the latest 4.1 beta. Big shout out to
@ariperkkio.dev
from the Vitest team for landing this PR! π₯
loading . . .
1
56
12
reposted by
Vladimir
Vitest
about 2 months ago
Vitest 4.1 is on the horizon, but we're already looking ahead! What are your main pain points in your testing workflow right now? Let us know in the Vitest 5 discussion thread!
loading . . .
Vitest 5 Β· vitest-dev vitest Β· Discussion #9664
We wanted to start gathering feedback for the next major version. Vitest 4.1 is on its way and will include a lot of new features without any breaking changes (including tags, around hooks, --detec...
https://github.com/vitest-dev/vitest/discussions/9664
0
50
11
reposted by
Vladimir
AriPerkkio
about 2 months ago
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. π (notice missing await in the example)
2
72
11
reposted by
Vladimir
Maya Shavin
about 2 months ago
Do not copy/paste AI-generated answer to a PR review comment. Use your own reasoning and understanding. Itβs both disrespectful and unprofessional to the reviewer βΉοΈ. If you can explain why that AI-solution works yourself, how do I trust you know what you are doing?
0
11
2
reposted by
Vladimir
Anthony Fu
about 2 months ago
simply, more OSS projects should DO THIS. OSS is a long playing game, if not forever. but we are people behind those projects, and we need good rest and balance to keep things sustainable. I am super happy to see this move and looking forward to see how it could change how OSS works for all of us.
add a skeleton here at some point
2
190
18
reposted by
Vladimir
FranΓ§ois Best
about 2 months ago
I just tried the package comparison in
@npmx.dev
to decide between two packages. Where has this been all my life?! π
6
130
15
reposted by
Vladimir
Kiran
about 2 months ago
AI agent writes a PR, gets rejected, crashes out and writes a call-out blog post Absolute cinema
crabby-rathbun.github.io/mjrathbun-we...
16
463
152
if you are mad at on open source project, bashing it on social media doesnβt help anyone and doesnβt even boost ego that much
about 2 months ago
3
16
2
reposted by
Vladimir
CodeTV
about 2 months ago
"I have received. Other people helped me. Now, if I'm able to help other people, that's a pleasure. [...] I hope that is a perpetuating thing." β
@danielroe.dev
, maintainer of
@nuxt.com
and
@npmx.dev
loading . . .
4
74
16
reposted by
Vladimir
Marvin Hagemeister
about 2 months ago
Seeing how quickly
@npmx.dev
came onto the scene and how many developers from different backgrounds came together to build it gives me hope for the future. The real value is always the people and the culture surrounding them.
2
83
12
`npm isnt pnpm` is a valid command, can you guess what it does?
2 months ago
1
3
1
reposted by
Vladimir
AriPerkkio
2 months ago
Excited to announce that I've officially joined
@chromatic.com
! My main focus will be working around features related to
@vitest.dev
π€
5
59
7
reposted by
Vladimir
danielroe πΊπ¦
2 months ago
π§ͺ `@nuxt/test-utils` v4 is out π πΊ mocking is much more reliable β‘ works with vitest v4 + Vite's native Module Runner βοΈ registerEndpoint improvements much thanks to
github.com/yamachi4416
and
@adamdehaven.com
β€οΈ π
github.com/nuxt/test-u...
let me know how it goes! π
loading . . .
Release v4.0.0 Β· nuxt/test-utils
4.0.0 is the next major release. π Highlights We're releasing Nuxt Test Utils v4, with support for Vitest v4. π Better mocking support The biggest improvement in this release is how mocking wo...
http://github.com/nuxt/test-utils/releases/tag/v4.0.0
1
69
10
For all your AsyncLocalStorage needs, Vitest 4.1 now supports `aroundEach` and `aroundAll` hooks!
main.vitest.dev/api/hooks#ar...
2 months ago
0
37
4
reposted by
Vladimir
patak
2 months ago
It has been more than a year since I deactivated my X account. I had 12K followers there, a bit less than the good folks I found posting into the atmosphere. 5K posts are a lot. It shows how many conversations I enjoyed here. This is a good place to connect with others. A good place for adventures.
add a skeleton here at some point
3
129
4
reposted by
Vladimir
patak
2 months ago
let's have some good old open source adventures y'all :)
add a skeleton here at some point
1
32
2
reposted by
Vladimir
VoidZero
2 months ago
Every test suite eventually categorizes tests: "skip this in CI," "this one is flaky," "that one needs more time." and so on. Vitest 4.1 (in beta right now) introduces Test Tags: You can now define these categories globally, attach config or behavior and eventually filter what runs.
1
57
8
reposted by
Vladimir
VoidZero
2 months ago
The State of JS 2025 results are out! π Most Adopted Tech β Vitest π Highest Satisfaction β Vite (98%) & Vitest (97%) π Highest Interest β Vitest (83%) & Rolldown (80%) But that's not all! A thread π§΅
2
68
15
Load more
feeds!
log in