Janis Jansen 🌳

@janis.me

Building @elevenlabs.io and open source CSS tools. Before that fluid simulations and making steel with software. 🔗 janis.me 🖥️ github.com/janis-me 📽️ youtube.com/@janis-me

Just remembered I have the vite-plugin-slidev npm package. Started to work on a nice integration but let it slide (Pun intended). Does anyone want the package name to do good?

I had so much FOMO about Atmosphere conf. But now that everyone talks about how great it was... yeah no. I missed out. Hope everyone got home safe :) Maybe next time!

The Cursor editor is getting worse and worse for me over time. I'm discovering more and more bugs every day. And they're all stuff unrelated to Vscode but rather things that seem to be the cursor extensions like agents.

Hey @npmx.dev folks! Wondering if the package size badge on npmx considers the size of dependencies that must be installed? E.g does it check the actual install size via bundlejs or similar? (I doubt that but you never know with npmx xD)

The Error code property proposal looks super promising. I wasn't aware just how well aligned the ecosystem is when it comes to error codes. Using instance-type based error classification is more elegant, but not really applicable for Javascript.

TC39@tc39.es · 5mo ago

ECMAScript Excitement 🎉 This week, at its 113th meeting, TC39 advanced these proposals: 4️⃣ Intl era and monthCode 4️⃣ Temporal 3️⃣ Import text 2️⃣.7️⃣ Error stack accessor 2️⃣.7️⃣ Iterator includes 2️⃣ Intl unit protocol 2️⃣ Thenable curtailment 1️⃣ Error code property and withdrew Dynamic import host adjustment

Anyone here knowledge in how vite and Vue/nuxt work together that can review a PR? I can donate some money for the effort, but I can't go down a rabbit hole to understand the entire environment API thing with the vue vite plugin.

Question for my @rolldown.rs folks before I open an issue: If I "manually" create a rolldown instance in a rolldown-vite app, e.g in a vite plugin, is there any connection between my manually created rolldown instance and the one vite uses? Asking because of an interesting bug/issue I had: 🧵

What's the best alternative to PostCSS for building CSS ASTs? Csstree? TIL postcss is cjs-only. But I think there is motivation to change that, which is awesome. As always just a matter of compatibility.

Idea: ATProto-based vouching/trusting to allowlist (or block) GitHub PRs. If you're not verified (like on bluesky) you can't PR. Could get rid of AI slop. Yes, it will be horrible at the start and at the end, but there will be a sweet spot where it works super nicely!