Sign in

Jeppe Reinhold 🇩🇰

@reinhold.is
1.4K followers 574 following 1.1K posts

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. 🙋‍♂️☀️⚓🌱🙋‍♀️

PostsRepliesMedia
Reposted by Jeppe Reinhold 🇩🇰
AriPerkkio @ariperkkio.dev · 28/09/2026
This Thursday we'll be discussing about Visual Regression Testing using @vitest.dev and @chromatic.com. Join me and @kylegach.com to hear how you can get VRT that's stable across your whole team, not just on your local machine. 📸
0139
Jeppe Reinhold 🇩🇰 @reinhold.is · 28/09/2026
After long discussions within the Storybook core team, we have decided to deprecate the Svelte CSF Addon and archive the repo. 🧵
4121
Jeppe Reinhold 🇩🇰 @reinhold.is · 18/09/2026
When you hear Vitest, which names pop into your head? Who do you associate with Vitest?
static.klipy.com
Sunset Heart Love
ALT: Sunset Heart Love
440
Reposted by Jeppe Reinhold 🇩🇰
Drew Garman @nubville.bsky.social · 14/09/2026
My first open source release: storybook-events-inspector. If your design system's public API is its events, "did it fire, and with what?" is a question the browser makes weirdly hard. This Storybook panel answers it for every story, with zero setup. github.com/Nubville/storybook-events-inspector
github.com
GitHub - Nubville/storybook-events-inspector: Storybook panel + MCP server for debugging any custom event a component dispatches — zero-registration capture, dispatch, flags for shared/retargeted/undo...
Storybook panel + MCP server for debugging any custom event a component dispatches — zero-registration capture, dispatch, flags for shared/retargeted/undocumented/not-composed events - Nubville/sto...
001
Reposted by Jeppe Reinhold 🇩🇰
Artem Zakharchenko @kettanaito.com · 15/09/2026
MSW add-on for Storybook is downloaded 1,539,807 times per week! That makes it one of the most used add-ons in the entire Storybook ecosystem. Pretty wild. And with the latest release, it's the best way to mock the network in your stories, too. github.com/mswjs/msw-s...
github.com
GitHub - mswjs/msw-storybook-addon: Mock API requests in Storybook with Mock Service Worker.
Mock API requests in Storybook with Mock Service Worker. - mswjs/msw-storybook-addon
0201
Reposted by Jeppe Reinhold 🇩🇰
Anthony Fu @antfu.me · 14/09/2026
@storybook.js.org has been a great companion for working with agents, reviewing the UI components agents made, and making sure components stay pure and stateless. (I have to admit that, as a human, I was too lazy to write stories, but with agents it actually creates a pretty good feedback loop)
3593
Jeppe Reinhold 🇩🇰 @reinhold.is · 03/09/2026
I've followed along as @ariperkkio.dev has been building this with the team, and I've been super impressed with what everyone was able to achieve here. Visual Regression Testing for Vitest is good now.
180
Reposted by Jeppe Reinhold 🇩🇰
Ryan 🏳️‍🌈 @pyry.lutefisk.online · 25/08/2026
i promise i'm about to practice fiddle and then go for a bike ride but i needed to make a tarimposting GIF
041
Reposted by Jeppe Reinhold 🇩🇰
Svelte Society @sveltesociety.dev · 22/08/2026
Early Bird pricing for Svelte Summit ends on August 31! Don't miss out! sveltesummit.com
066
Jeppe Reinhold 🇩🇰 @reinhold.is · 22/08/2026
Debates about kids' "screen time" are always so unnuanced that they are useless. The spectrum between a kid having Nokia 3210 without a battery and giving them full access to a PornHub Pro Max subscription is pretty damn wide, but it's always just reduced to "weekly hours looking at pixels"
230
Jeppe Reinhold 🇩🇰 @reinhold.is · 20/08/2026
static.klipy.com
Red Alert 2: Soviet Nuclear Missile Silo Activation
ALT: Red Alert 2: Soviet Nuclear Missile Silo Activation
040
Jeppe Reinhold 🇩🇰 @reinhold.is · 19/08/2026
The Danish Gambling Authority has blocked "not gambling" Polymarket for providing gambling services without a license. One of the things I'm most proud of about the Danish culture is the No Bullshit mindset. "Well if you read the letter of the law" always looses to common sense, and I like that.
spillemyndigheden.dk
The Danish Gambling Authority blocks 98 illegal gambling sites
On 8 July, the court at Frederiksberg ruled in favour of the Danish Gambling Authority to have 98 websites blocked that offered illegal gambling to Danes.
050
Reposted by Jeppe Reinhold 🇩🇰
Simon H @dummdidumm.bsky.social · 18/08/2026
So please, please stop using AI this hard when it comes to writing. I'd rather read typos than a thousand em dashes. I'd rather read boring or broken english than soulless catchy phrases. I want to read what _you_ have to say. I want to see the human behind the text.
0102
Jeppe Reinhold 🇩🇰 @reinhold.is · 18/08/2026
Can someone who's an expert in Web Components and CEM help me make sense of these download numbers? AFAIK web-component-analyzer is the old one, and @custom-elements-manifest/analyzer is the new one, but the old one is taking off, even with no new releases for 3 years? npmx.dev/compare?pack...
chart showing download numbers between the two packages, with the old package having 5x download numbers
431
Jeppe Reinhold 🇩🇰 @reinhold.is · 18/08/2026
This is a pretty cool workflow for auditing a design system or app with Storybook, generating reports of unused components, inaccessible UI, etc., super impressive! evilmartians.com/chronicles/s... @en.sitnik.es do you think you can introduce me for some collab? 👀🙏
evilmartians.com
Storybook Workbench: audit vibe-coded UIs and find hidden bugs in hours—Martian Chronicles, Evil Martians’ team blog
Storybook Workbench is a bundle of Agent Skills that turn Storybook into an audit layer for AI-generated UIs: find dead components, design-system drift, and hidden accessibility bugs.
010
Jeppe Reinhold 🇩🇰 @reinhold.is · 17/08/2026
static.klipy.com
Christian Bale's 'NICE' Pout
ALT: Christian Bale's 'NICE' Pout
060
Reposted by Jeppe Reinhold 🇩🇰
Mateusz Burzyński @andarist.bsky.social · 11/08/2026
Changesets v3 is here! 🦋 After months of chipping away at issues alongside @bluwy.me, @haglund.dev, and many other contributors, we’re excited to finally share it. changesets.dev/blog/announc...
changesets.dev
Announcing Changesets v3 | Changesets
A tool to manage versioning and changelogs with a focus on monorepos
812228
Jeppe Reinhold 🇩🇰 @reinhold.is · 11/08/2026
Just submitted my talk proposal for SvelteSummit, cant wait to see you there!
070
Reposted by Jeppe Reinhold 🇩🇰
James @43081j.com · 10/08/2026
had another good chat about @e18e.dev and what the community has been up to. check it out! 🎉 big thanks to @josh.bressers.name for having me along and for the good conversation 🙏
opensourcesecurity.io
Cleanup, Speedup, Levelup open source at e18e
Josh chats with James from e18e. This is a project that is working on improving Javascript packages by cleaning up, speeding up, and leveling up the dependencies. The way the e18e project handles this...
02810
Jeppe Reinhold 🇩🇰 @reinhold.is · 08/08/2026
static.klipy.com
Pete Davidson on SNL Weekend Update: It's Me
ALT: Pete Davidson on SNL Weekend Update: It's Me
020
Jeppe Reinhold 🇩🇰 @reinhold.is · 04/08/2026
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."
001
Jeppe Reinhold 🇩🇰 @reinhold.is · 03/08/2026
Storybook's Vite-based Next.js integration finally surpassed the long standing Webpack-based integration! That's wild actually.
Chart comparing npm downloads over time between the two packages, showing the regular nextjs package starting with many downloads but finally being surpassed by the nextjs-vite package.
1302
Jeppe Reinhold 🇩🇰 @reinhold.is · 01/08/2026
I don't know, I'm still not convinced. Who builds components anyway?
020
Reposted by Jeppe Reinhold 🇩🇰
Nicholas C. Zakas @humanwhocodes.com · 30/07/2026
A friend's company is looking for a senior developer to work on their Django/Svelte application. Full-time remote on a small team where you can make an impact. hello.fundamatic...
042
Jeppe Reinhold 🇩🇰 @reinhold.is · 30/07/2026
I second all of this! The Barcelona conf was a fantastic experience to me, this isn't like any of the other tech conferences, I promise. Can't wait to see you all there! 🎉
030
Jeppe Reinhold 🇩🇰 @reinhold.is · 30/07/2026
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?
200
Jeppe Reinhold 🇩🇰 @reinhold.is · 29/07/2026
Good morning!
Picture of a desktop, decorated by an LGBTQ+ LEGO set and a Monster Energy drink with a GitHub hoodie on.
3190
Jeppe Reinhold 🇩🇰 @reinhold.is · 28/07/2026
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.
4211
Jeppe Reinhold 🇩🇰 @reinhold.is · 27/07/2026
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. ❤️
0210
Jeppe Reinhold 🇩🇰 @reinhold.is · 27/07/2026
This is huge!!!
050
Reposted by Jeppe Reinhold 🇩🇰
Artem Zakharchenko @kettanaito.com · 24/07/2026
Huge news to Storybook developers using MSW: version 3.0 of our add-on has just been released! 🎉 github.com/mswjs/msw-s... This brings a new architecture to support both CSF3 and CSF4, fix some long-standing issues, become dependency-free, and a ton more.
github.com
GitHub - mswjs/msw-storybook-addon: Mock API requests in Storybook with Mock Service Worker.
Mock API requests in Storybook with Mock Service Worker. - mswjs/msw-storybook-addon
1293
Jeppe Reinhold 🇩🇰 @reinhold.is · 09/07/2026
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.
200
Reposted by Jeppe Reinhold 🇩🇰
Simon H @dummdidumm.bsky.social · 09/07/2026
Svelte, Vue, et al right now
waiting for the ts plugin api while others celebrate
3312
Jeppe Reinhold 🇩🇰 @reinhold.is · 07/07/2026
Of all the packages they could have chosen to highlight my work with, I think the manage to find the one that relates the least to me. Thats pretty impressive in itself.
Excerpt from an email reading:

We came across your work on NPM (@storybook/preset-vue-webpack) and really liked what we saw. We're building some exciting tools at Neon Innovation Lab and would love to connect.
4210
Jeppe Reinhold 🇩🇰 @reinhold.is · 06/07/2026
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.
0120
Jeppe Reinhold 🇩🇰 @reinhold.is · 05/07/2026
This is pretty cool. Seems like something that would fit perfectly into the progressive enhancement mindset of Svelte/SvelteKit.
070
Reposted by Jeppe Reinhold 🇩🇰
Artem Zakharchenko @kettanaito.com · 02/07/2026
Did a bit of work on the new MSW addon for Storybook. Added CSF3 support, type testing, and polished the CI. Got a bit more tests to write and then it should be ready. github.com/mswjs/msw-s...
github.com
feat!: new addon architecture by kettanaito · Pull Request #182 · mswjs/msw-storybook-addon
Motivation Rewrites the addon to be compatible and adhere to the best practices of Storybook addons. Issues Fixes Missing WebSocketHandler type in initialize 2nd parameter #181 (you can provide an...
061
Jeppe Reinhold 🇩🇰 @reinhold.is · 03/07/2026
I must admit, I was pretty surprised when I saw that Meta's new internal design system was built with Storybook and Vite. astryx.atmeta.com
astryx.atmeta.com
Introducing Astryx by Meta: an open source design system built for how we build now
Astryx is an open source design system that's AI-fluent and fully customizable without dependencies — now available in Beta.
1130
Reposted by Jeppe Reinhold 🇩🇰
Burton Smith @stuffbreaker.bsky.social · 30/06/2026
Some new things have rolled out recently in the #WebComponents helpers for @storybook.js.org: - added storybookHelpersReloader utility for automatic CEM watching & reloads - added per-story #CSS scoping via useScopedStyles - bug fixes #webdev #frontend #javascript wc-toolkit.com/integrations...
wc-toolkit.com
Storybook Helpers
Helpers designed to make integrating web components with Storybook easier.
081
Reposted by Jeppe Reinhold 🇩🇰
owais @desertthunder.dev · 22/06/2026
If you wanna play around with w1c I'm really proud of the docs at w1c.desertthunder.dev (hand rolled with @svelte.dev & mdsvex, interactive, markdown & code copyable) and the storybook is pretty thorough too! w1c.desertthunder.dev/storybook/
w1c.desertthunder.dev
W1C Docs
Documentation for W1C, a retro web component library for modern pages.
141
Reposted by Jeppe Reinhold 🇩🇰
Jacob Stordahl 🏳️‍🌈 @stordahl.dev · 20/06/2026
me when someone sends me a 10,000 word notion doc that claude wrote
an anthropomorphic orange holding a fountain soda cup. above the orange it reads “your should try this” and on the cup is reads “shut up”
3183
Reposted by Jeppe Reinhold 🇩🇰
Brian Kardell @bkardell.com · 03/06/2026
WebKit position stated as opposed to WebMCP ... github.com/WebKit/stand...
github.com
WebMCP · Issue #670 · WebKit/standards-positions
WebKittens @mwyrzykowski @marcoscaceres Title of the proposal WebMCP URL to the spec https://webmachinelearning.github.io/webmcp/ URL to the spec's repository https://github.com/webmachinelearning/...
3253
Reposted by Jeppe Reinhold 🇩🇰
AriPerkkio @ariperkkio.dev · 01/06/2026
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.
1237
Reposted by Jeppe Reinhold 🇩🇰
Chromatic @chromatic.com · 28/05/2026
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
3538
Reposted by Jeppe Reinhold 🇩🇰
{🧪} +paoloricciuti.svelte @paolo.ricciuti.me · 28/05/2026
My talk at DevWorld is now on YouTube...check it out if you want to know why am I built tmcp and which design decisions I made 🤟🏻🧡 youtu.be/rtqzVc3hw54
youtu.be
Paolo Ricciuti - TMCP: A New Way to Build MCP servers in TS
YouTube video by Devworld Conference
041
Reposted by Jeppe Reinhold 🇩🇰
Arnaud Barré @arnaud-barre.bsky.social · 02/05/2026
@vite.dev would not be the same without @sapphi.red Thank you so much for your incredible work over 4 years Sapphi!
Screenshot of top 2 contributors for the Vite repo
#1: sapphi-red - 1926 commits after 2022
#2: Evan You - 1924 mainly before 2022
1896
Reposted by Jeppe Reinhold 🇩🇰
Dominic Gannaway @trueadm.dev · 21/04/2026
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>
 }
1620730
Jeppe Reinhold 🇩🇰 @reinhold.is · 14/04/2026
Which conferences are you attending this year?
531
Reposted by Jeppe Reinhold 🇩🇰
Louis Chenais @lucho.cool · 13/04/2026
If you're using @astro.build you may have noticed that you can't use @storybook.js.org to document your Astro components. Things have changed lately thanks to github.com/slawekkolodz.... I'll give storybook-astro.org a try this week and so should you 🎉
storybook-astro.org
Storybook Astro — Community Storybook Framework for Astro
0154