Skip to content

Storybook v10 support#20

Merged
mergify[bot] merged 3 commits into
mainfrom
storybook-10-support
Jan 21, 2026
Merged

Storybook v10 support#20
mergify[bot] merged 3 commits into
mainfrom
storybook-10-support

Conversation

@DanWebb
Copy link
Copy Markdown
Member

@DanWebb DanWebb commented Jan 20, 2026

Summary

  • Migrate addon to Storybook 10 ESM-only format
  • Update imports to use new storybook/* paths instead of @storybook/*
  • Switch from webpack5 to vite framework for dev
  • Bump Node requirement to 22

Changes

  • package.json: Add storybook: ^10.0.0 peer dependency, update dev deps to v10
  • tsup.config.js: Simplify for ESM-only output, remove global packages import
  • src/manager.js: Update import path to storybook/manager-api
  • src/GithubLink.jsx: Update import paths to storybook/internal/components and storybook/manager-api
  • .storybook/local-preset.js: Convert from CJS to ESM using import.meta.resolve
  • .storybook/main.js: Switch to @storybook/react-vite framework
  • .nvmrc: Update to Node 22

Fixes #13

- Update imports to use new storybook/* paths
- Switch from webpack5 to vite framework
- Convert local-preset.js to ESM
- Update tsup config for ESM-only output
- Add storybook ^10.0.0 as peer dependency
- Bump Node requirement to 22
@DanWebb DanWebb self-assigned this Jan 20, 2026
@sonarqubecloud
Copy link
Copy Markdown

@DanWebb DanWebb requested review from ella-etch and gavmck January 20, 2026 18:08
@mergify mergify Bot merged commit f40bb16 into main Jan 21, 2026
4 checks passed
@mergify mergify Bot deleted the storybook-10-support branch January 21, 2026 04:07
@DanWebb
Copy link
Copy Markdown
Member Author

DanWebb commented Jan 21, 2026

🎉 This PR is included in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

Storybook 10 support

2 participants