Conflict-free Storybook upgrades

Varun Vachhar
Storybook
Published in
Sent as a

Newsletter

2 min readJan 12, 2023

Packages often break due to bugs in their code, bugs in their dependencies, or incompatible transitive dependencies.

As Storybook maintainers, we’re all too familiar with the terrors of package upgrades. That’s why we’ve created Storybook Ecosystem CI, an early warning system to protect our users from this chaotic environment.

It consists of a suite of tests for all configurations that Storybook supports:

  • 10+ renderers: React, Vue, Angular & more
  • 2 languages: JS, TS
  • 2 builders: Webpack, Vite
  • 3 package managers: npm, yarn, pnpm
  • Meta-frameworks like NextJS, SvelteKit, etc.

Tests are executed on each commit, and all runs are summarized on our public status page. Check if your configuration is green and you’re safe to upgrade.

Learn more »

Join us for Storybook Day to celebrate the 7.0 launch. With sessions led by maintainers and expert users, you’ll learn about new workflows and how to get the most from the tool. Get your free ticket »

We’re hiring at Storybook! Join the team behind Storybook + Chromatic. Build tools used by 100s of thousands of frontend developers. Remote-first. View all openings »

--

--