Bjorn Lu
banner
bluwy.me
Bjorn Lu
@bluwy.me
🇲🇾 Web dev. Building tools for fun. @vite.dev core team member. Something something opinions.
This is new. GitHub Copilot knows I'm on the Vite team and personalizes its reply. Seems to infer just from my username.
November 8, 2025 at 3:03 PM
The Vite docs now has clearer supported version ranges. Make sure you're up-to-date to receive important fixes and security patches! vite.dev/releases#sup...
November 5, 2025 at 1:18 PM
Reposted by Bjorn Lu
Vite 7.2 is out! ⚡️

🗃️ `build.license` option
🔌 proxy + HTTP2 support
💜 and more features and fixes

Don't forget to check the complete changelog at github.com/vitejs/vite/...
github.com
November 5, 2025 at 10:56 AM
Thanks Anthony and sponsors!

Things have been tame for me in OSS for a while, but I'm hoping to share some stuff I've been working on soon.
November 5, 2025 at 4:29 AM
Using breakpoints for debugging ❌
Using breakpoints as bookmarks ✅
October 31, 2025 at 3:32 AM
Builtin license file generation! Easily host all the licenses that your site depends on. Been a while since I added a feature.
Vite 7.2.0-beta.1 is out ✋
Beta docs at main.vitejs.dev

🗃️ `build.license` option
🔌 proxy + HTTP2 support
💜 and more feats and fixes

Help us test the beta and give us feedback!

Full changelog linked below.

github.com/vitejs/vite/...
github.com
October 29, 2025 at 9:51 AM
It's happening to me 😵‍💫
Interesting, I've noticed the opposite for me. I got quickly used to rust style syntax where you can omit these braces and catch myself trying to do the same in js
October 23, 2025 at 2:53 AM
Reposted by Bjorn Lu
Vitest 4 is out!

- Browser Mode is Stable
- Visual Regression Testing
- Improved Debugging
- Pool Stabilization
- New APIs
- Bug Fixes

Stay updated with our blog post:

vitest.dev/blog/vitest-4
Announcing Vitest 4.0
Vitest 4.0 Release Announcement
vitest.dev
October 22, 2025 at 3:43 PM
Should've known that TypeScript's source code is simply too large for GitHub to index and its missing a lot in the code search
October 17, 2025 at 4:56 PM
Tweaking CLI output to be AI-friendly, everyday there’s more to compensate for AI 😔
October 17, 2025 at 12:42 AM
Not much but this sparks joy
October 15, 2025 at 10:17 AM
Had a great time at @viteconf.org and talking to everyone that've met online, even if there were disagreements and trouble in the past 😅 (I have strong opinions sometimes)
October 12, 2025 at 6:07 PM
Reposted by Bjorn Lu
What an excellent group 🙌

Best part of meetups and conferences

@viteconf.org
October 11, 2025 at 1:09 PM
If you're sponsoring me on GitHub, DM me anywhere and I'll share with you something I've been working for many months (and you can use today)! Nothing big but could be interesting if you build libraries with types.
October 7, 2025 at 11:48 AM
Packing for @viteconf.org and I realize I have too many Vite swag
October 6, 2025 at 3:24 PM
`@bluwy/giget-core` is now back to a small 90kB install size thanks to @ayuhito.com's `modern-tar` package! Perf is also slightly faster.
September 30, 2025 at 2:17 PM
Let me see which version they're using...
September 24, 2025 at 8:23 AM
There's so many and I'm afraid of annoying everyone to fix them
bluwy.me Bjorn Lu @bluwy.me · Aug 28
Some libraries publish sourcemaps with "sources" pointing back to the original but unpublished src files, making it harder to trace errors as the files aren't there to be inspected.

I wrote a script to identify those!

> npx renoma --filter-rules "renoma/no-missing-sourcemap-sources"
September 23, 2025 at 3:53 AM
Some libraries publish sourcemaps with "sources" pointing back to the original but unpublished src files, making it harder to trace errors as the files aren't there to be inspected.

I wrote a script to identify those!

> npx renoma --filter-rules "renoma/no-missing-sourcemap-sources"
August 28, 2025 at 3:21 PM
Reposted by Bjorn Lu
Check out the insightful talk by @bluwy.me on #Vite's Hot Module Replacement (HMR) at the past conference. Learn about the key concepts behind it!
https://gitnation.com/contents/hot-module-replacement-is-easy
August 22, 2025 at 2:00 PM
I've never been a fan of Svelte's move to serif fonts, however I just realized the problem isn't really serif, but its execution. Made some tweaks (before / after) and it started to look great for me:
August 20, 2025 at 2:19 AM
Reposted by Bjorn Lu
Vite: The Documentary premieres October 9th at @viteconf.org in Amsterdam ⚡
youtu.be/46fe5AFc0tY
August 4, 2025 at 4:40 PM
Reposted by Bjorn Lu
🚨 Call for Speakers: ViteConf 2025 🚨

Are you building something awesome with Vite, JavaScript, or modern web tooling? We’re officially inviting YOU to speak at the first-ever in-person ViteConf, happening 9–10 October 2025 in Amsterdam 🎤
June 20, 2025 at 9:36 AM
Reposted by Bjorn Lu
since we've been asked quite a few times how you can sponsor the @e18e.dev community, today we've created an open collective. we're going to try this out, and hopefully it will allow us to sponsor some of the great people and work of this community one day
e18e - Open Collective
The e18e community has the aim of improving performance of tooling and packages in the JavaScript ecosystem.
opencollective.com
April 25, 2025 at 3:08 PM
I've used Copilot a ton lately to discuss some unfamiliar topics and I've found to learn things a lot quicker (also Claude 3.7 Sonnet is pretty good)
April 25, 2025 at 3:15 PM