Advertisement · 728 × 90

Posts by Michael Shilman

Post image

@vitest.dev just surpassed Jest in npm weekly downloads 📈

npmx.dev/compare?pack...

11 hours ago 90 3 3 0
Preview
Storybook 10.3: MCP, a11y improvements, & workflow upgrades Component-driven development for humans and agents

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 ⤵️

2 days ago 42 11 1 2
Video

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.

🧵 ⤵

2 weeks ago 35 7 5 1

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.

1 month ago 44 4 0 1

If your code coverage tools work with Vitest they should work with Storybook. LMK if you have any issues!

1 month ago 3 0 0 0

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.

1 month ago 0 0 1 0

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.

1 month ago 1 0 0 0

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).

1 month ago 1 0 1 0

How long is long?

1 month ago 0 0 1 0
Advertisement

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

1 month ago 1 0 1 0

Seeing @patak.dev organise and encourage a community is a thing of beauty.

2 months ago 67 3 1 1
Post image

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

2 months ago 209 40 4 5
Preview
The Year Ahead (2026) A look ahead at what's coming in 2026 for the e18e community

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 💙

2 months ago 41 15 1 2
Preview
Interactive Angular Component Testing with Storybook and Vitest Storybook is a frontend workshop for building UI components and pages in isolation. Storybook with...

📕 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...

2 months ago 13 5 2 0
Preview
The golden thread AI can serve us as a force multiplier, augmenting our own agency and making the most of our own effort, hard work and value. Not by replacing it.

wrote some things I've been thinking about ai
... and it ended up feeling very personal

roe.dev/blog/the-go...

2 months ago 190 61 23 10

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 😍

2 months ago 5 0 2 0
Lessons learned from reducing bloat in Storybook
Lessons learned from reducing bloat in Storybook YouTube video by Chromatic

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.

2 months ago 9 4 1 0
Advertisement

I could watch @reinhold.is talk about Storybook all day, and you should too! Bravo @devtools.fm !! 👏

3 months ago 6 0 0 0

We’re sharing details about a potential vulnerability that may affect a small subset of built and published Storybooks. 🧵 (1/4)

3 months ago 15 8 1 1
Video

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!

3 months ago 20 4 3 0

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

3 months ago 2 0 1 0
Post image

🚀 #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

5 months ago 6 2 1 0
Post image

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!

4 months ago 11 1 0 0

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!

4 months ago 36 14 2 1
Preview
Release v2.1.0 · analogjs/analog 2.1.0 (2025-11-20) Bug Fixes content: stripped filename to match filename also for additionalContentDirs (#1962) (cdacae0) create-analog: bump TypeScript to 5.9.x (7a94868) platform: enable esbuil...

🔥 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...

4 months ago 12 6 0 0

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! 🙌

4 months ago 3 0 0 0

100% yes! Web components most likely next on the list. Exactly when depends on how much demand we see.

4 months ago 3 0 1 0
Advertisement
"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!

"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.)

4 months ago 1 0 1 0
Picture of Supernote epaper device

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!!!

5 months ago 8 1 0 0

Which aspect of RN support? We’ve made RN SB a lot better in recent releases, but want to make it better still!

5 months ago 1 0 0 0