@vitest.dev just surpassed Jest in npm weekly downloads 📈
npmx.dev/compare?pack...
Posts by Michael Shilman
Storybook 10.3 is out!
✨ Storybook MCP for React
♿ A11y overhaul fixes 100s of issues
🧑💻 CLI overhaul for faster, more reliable install
💅 New Viewports and Zoom UI
✅ New onboarding guide
🏭 Type-safe CSF factories for Vue, Angular, and Web Components
Take a look ⤵️
Storybook MCP for React is here 🎉
Storybook MCP gives AI agents structured context from your components and design system to build better UI the first time.
🧵 ⤵
Storybook 💙 npmx
Today @npmx.dev launches its alpha. What this community has built in just a few months is unreal. The vibes, the speed, the culture. The best thing happening in the JS ecosystem right now.
We're proud to be collaborating on bringing component stories to the npm browsing experience.
If your code coverage tools work with Vitest they should work with Storybook. LMK if you have any issues!
Stories are tests and you can just run Vitest and it will automatically run all your play functions alongside the rest of your unit tests. It’s really great. Even stuff like the Vitest @vscode.dev extension works on stories transparently.
I guess I’d look at the flame charts in the browser devtools to try to figure out what’s going on. It should be pretty obvious what it’s blocked on from that.
That’s pretty crazy.
Nothing on the CLI or the browser console? Did you try disabling docgen using typescript: { docgen: false } in main.js? (I would expect that to show up in the preview bundling time, so don’t think that’s it, but worth a quick try).
How long is long?
There’s a third option which is to add the decorator in the default export of the story file — its “component meta” — assuming all of those stories are defined in one file
Seeing @patak.dev organise and encourage a community is a thing of beauty.
Rolldown 1.0 RC is here 🎉
🔒 Stable API: No breaking changes planned before 1.0
⚡ 10-30x faster than Rollup while staying compatible
🧩 Multiple chunking algorithm improvements
📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations
here's a brief look ahead at what we have planned in the e18e community for 2026 🎉
great collaborations, and many useful developer tools are in the works.
also a huge thanks to all who contributed so far - many of the libraries, tools, and frameworks we use today are faster because of you 💙
📕 Testing @angular.dev components with @storybook.js.org just got better ⚡
Use Storybook with Vitest for interactive component tests. Run them in the CLI or directly in the Storybook UI.
My latest post ✍️
dev.to/brandontrobe...
wrote some things I've been thinking about ai
... and it ended up feeling very personal
roe.dev/blog/the-go...
We poured our hearts into Storybook Test and there’s nothing more satisfying than reading about a team going all in on it. Incredible post @noriste.bsky.social 😍
This discussion between @reinhold.is and @43081j.com is great. The reduction in bundle size and deps tree complexity that @storybook.js.org pulled of is one of the best examples of why these efforts are worth the sweat. And when one lib improves itself, it slims common dependencies for all others.
I could watch @reinhold.is talk about Storybook all day, and you should too! Bravo @devtools.fm !! 👏
We’re sharing details about a potential vulnerability that may affect a small subset of built and published Storybooks. 🧵 (1/4)
Wouldn't it be nice to have all platforms in a single
@storybook.js.org window?
@chmal.it and myself worked on this prototype to stream your local simulators to the Storybook canvas. Let us know if you're interested in this!
Have not heard of anybody using this other than perhaps the original creators of the sb/native framework (at Intuit).
Please let me know what you find!! Cc @dannyhw.com
🚀 #JSDC2025 Speaker Reveal: #MichaelShilman — Co-Founder & Product Lead of Storybook, the open-source standard for building UI components used by ChatGPT, GitHub, Stripe, Airbnb & more.
He’ll present “Storybook Test: Maintaining software quality in the Vibe coding era.”
📅 JSDC 2025 | Nov 29
I'll be talking about Storybook MCP at the JavaScript Developer Conference in Taiwan this week with @evanyou.me, @tej.as, @yusukebe.bsky.social, and many more. 🤩 Excited to see everybody there!
i have a growing @e18e.dev roadmap of very useful tools we could all benefit from
to make it happen, we need two things: sponsors, and leads/champions 👀
if you're interested in either, come chat to me and i'd be happy to show you through the roadmap we have!
🔥 Alongside the @angular.dev v21 release, @analogjs.org 2.1 is out!
🍞 Improved @rolldown.rs support for @vite.dev
🤖 Experimental Angular Compilation API support
⚡️ Performance improvements with @vitest.dev
github.com/analogjs/ana...
We've been cooking! Storybook MCP is our attempt to make AI codegen faster, cheaper, and higher quality by reusing your hand-crafted design system components in generated UI.
Join us to help crack this fascinating problem! 🙌
100% yes! Web components most likely next on the list. Exactly when depends on how much demand we see.
"ai-tokenizer" output for similar code generated by Claude Sonnet. The left example uses tabs and consumes 11,653 tokens. The right example uses spaces and consumes 5,607 tokens. Weird!
Tabs vs spaces? Spaces!!
@reinhold.is and I discovered that when it comes to AI codegen using Claude Sonnet 4.5, spaces consume fewer than half the tokens (= half the cost) as tabs.
(Curiously, the difference is much smaller on GPT/Gemini/Deepseek, which all seem to use same tokenization.)
Picture of Supernote epaper device
20y ago I helped build Microsoft Tablet PC, an ambitious project that never fulfilled its promise. Kudos to @supernote.com for creating a truly satisfying digital ink experience. Got mine this week and it’s a dream come true!!!
Which aspect of RN support? We’ve made RN SB a lot better in recent releases, but want to make it better still!