Jeppe Reinhold 🇩🇰

@reinhold.is

Open Sourcerer at @chromatic.com working on @storybook.js.org 📚 Co-host on the Svelte Radio podcast. 🎙️ Write stories. Not too many. Mostly Svelte ones. 🙋‍♂️☀️⚓🌱🙋‍♀️

500 years from now, archeologists are gonna look back at us and think "oh wow they built a lot of load-bearing things between 2025 and 2030, there must have been a cosmic event that caused gravity itself to intensify in that period."

How would you feel about having a universal schema for describing UI components, with their props, descriptions, names, etc.? Unified across all UI frameworks, taking nuances into account, like React children vs Vue slots vs Svelte snippets vs WC CSS Attributes etc. Would this be useful to you?

I grew up in a family of loud voices (literally), and having a loud voice has served me well over the years. But now I realize that my children have all inherited this loud voice, and it's horrible to be around. It's like sometimes they don't even have an indoor voice.

I haven't been active much here or in any community really, for the past 6 months. Just too much going on at home and at work for me to have room to participate. Hoping to change that now. ❤️

I usually tens to avoid conflicts. This means that when I see behavior I find problematic, I'll try to explore it with like minded peers rather than confront the person behind the behavior directly. I've found that it tends to lead to more diplomatic solutions, but requires a lot of social work.

Some time next year we'll see the first engineering teams conducting "agent-free" weeks, where they'll be disabling all LLMs for a short period, sort of like how we have internal hackathons today. People are going to realize how much fucking around we've gotten ourselves into.

Building this integration has been amazing opportunity to dogfood all APIs we've added into @vitest.dev in past years. It's using features like new Reporter APIs, Vitest plugin hooks, browser commands, CDP, test tags and much more! Vitest is definitely one of the most extensible JS tools out there.

Chromatic@chromatic.com · 2mo ago

We’re launching early access for Vitest visual testing with Chromatic! ⚡️ Built with @vitest.dev core maintainer ariperkkio.dev, Chromatic adds visual testing to the browser tests you already write. 🧵 (1/4)

vitest-chromatic-integration-early-access-program

The process to secure oidc publishing from github actions to the npmjs.com registry is too complex and insecure by default. If you use it, you *must* set up an environment with branch protection rules or a single leaked gh token with write access can turn your package into malware.

Happy to announce TSRX. Think of it as the spiritual successor to JSX. We extracted it from Ripple, and made it framework agnostic. It can compile to React, Ripple and Solid, other frameworks to come soon. tsrx.dev

 export component Greeting({ name }: { name?: string }) {
   <div class="card">
     if (name) {
       <p>{`Hello, ${name}`}</p>
     } else {
       <p>{'Hello, stranger'}</p>
     }
   </div>

   <style>
     .card { padding: 1rem; }
   </style>
 }