---
title: "Storybook is going ESM-only"
url: https://daily.dev/posts/storybook-is-going-esm-only-n0bkei6fc
source_url: https://storybook.js.org/blog/storybook-is-going-esm-only/
type: article
source: "Storybook"
published: 2025-09-23T18:08:08.213Z
updated: 2025-09-23T18:08:28.299Z
tags: ["javascript", "nodejs", "frontend", "storybook"]
reading_time: 5
upvotes: 77
comments: 6
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Storybook is going ESM-only

**[Storybook](https://daily.dev/sources/storybook)** · 5 min read · 77 upvotes · 6 comments

## Summary

Storybook 10 is transitioning to ESM-only builds, eliminating dual CommonJS/ESM support to reduce package size by 15%, simplify maintenance, and align with JavaScript ecosystem standards. The change requires Node.js 20.16+ and valid ESM configuration files, but maintains backward compatibility for most addons. This move follows years of ecosystem preparation and recent Node.js improvements that enable smoother ESM adoption.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://storybook.js.org/blog/storybook-is-going-esm-only/>

## Community discussion

Top comments from developers on daily.dev.

**@rickvianninja** · 3 upvotes

> good, everything must go esm

**@renet86** · 0 upvotes

> Long overdue but a good step. I hope they modularize their product in the upcoming versions to reduce the package size of their bloated all-in-one suite even more. 70-80% should be easily achievable.

**@rujorgensen** · 0 upvotes

> So happy to hear, such a good choice! I love Storybook.

**@mikaelpretorius** · 0 upvotes

> This is good. I just started a project using Storybook.

**@superxt** · 0 upvotes

> oh yeah

## Similar posts on daily.dev

- [Storybook 10](https://daily.dev/posts/storybook-10-i8dytibvp) · Storybook · 113 upvotes · 1 comments
- [React Status Issue 450: November 5, 2025](https://daily.dev/posts/react-status-issue-450-november-5-2025-vdm7yebuy) · React Status · 0 upvotes · 0 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#nodejs](https://daily.dev/tags/nodejs), [#frontend](https://daily.dev/tags/frontend), [#storybook](https://daily.dev/tags/storybook)

[View this post on daily.dev](https://daily.dev/posts/storybook-is-going-esm-only-n0bkei6fc)
