From 1aa0cd27d55466a63ad386c44247fb76dfe7045e Mon Sep 17 00:00:00 2001
From: renovate <29139614+renovate@users.noreply.github.com>
Date: Thu, 29 May 2025 04:05:23 +0000
Subject: [PATCH] chore: bump up storybook monorepo to v9 (major) (#12616)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links)) | [`^8.4.7` -> `^9.0.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.6.14/9.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/react](https://redirect.github.com/storybookjs/storybook/tree/next/code/renderers/react) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/renderers/react)) | [`^8.4.7` -> `^9.0.0`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.6.14/9.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/react-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite)) | [`^8.4.7` -> `^9.0.0`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.6.14/9.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [storybook](https://storybook.js.org) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/core)) | [`^8.4.7` -> `^9.0.0`](https://renovatebot.com/diffs/npm/storybook/8.6.14/9.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
storybookjs/storybook (@storybook/addon-links)
### [`v9.0.0`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#900)
[Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.14...v9.0.0)
##### Storybook 9.0 is here
This is a huge release focused on testing and bundle size.
- Component testing
- ð Interactions
- âŋïļ Accessibility
- ðïļ Visual changes
- ðĄïļ Coverage
- ðŠķ 48% lighter bundle
- ð·ïļ Tags-based organization
- ð Story globals
- ðïļ Major upgrades: Svelte, Next, React Native, Angular
Please checkout our [Migration guide](https://storybook.js.org/docs/9/migration-guide) to upgrade from earlier versions of Storybook. To see a comprehensive list of changes that went into 9.0, you can refer to the [9.0 prerelease changelogs](./CHANGELOG.prerelease.md)
List of all updates
- Addon A11y: Add `linkPath` to Axe results and use it in copy link action - [#31009](https://redirect.github.com/storybookjs/storybook/pull/31009), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Addon A11y: Fix setup as part of storybook create - [#31403](https://redirect.github.com/storybookjs/storybook/pull/31403), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Addon A11y: Fix usage of axe-core in pnpm projects - [#31422](https://redirect.github.com/storybookjs/storybook/pull/31422), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Addon A11y: Fix various issues and inconsistencies - [#31432](https://redirect.github.com/storybookjs/storybook/pull/31432), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Addon A11y: Improve selector automigration detection - [#31392](https://redirect.github.com/storybookjs/storybook/pull/31392), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Addon A11y: Only run checks in story mode - [#30976](https://redirect.github.com/storybookjs/storybook/pull/30976), thanks [@kroeder](https://redirect.github.com/kroeder)!
- Addon A11y: Provide full report in a11y manual runs - [#31325](https://redirect.github.com/storybookjs/storybook/pull/31325), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Addon A11y: Use short titles and friendly summary messages in A11y report - [#31185](https://redirect.github.com/storybookjs/storybook/pull/31185), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Addon Controls: Fix loading state UI in addon panel - [#31168](https://redirect.github.com/storybookjs/storybook/pull/31168), thanks [@iineineno03k](https://redirect.github.com/iineineno03k)!
- Addon Docs: Fix `layout: centered` in conjunction with `inline: false` - [#31430](https://redirect.github.com/storybookjs/storybook/pull/31430), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Addon Docs: Fix docs-content overflow with TOC - [#27167](https://redirect.github.com/storybookjs/storybook/pull/27167), thanks [@njsokol](https://redirect.github.com/njsokol)!
- Addon Docs: Fix iframe content width in centered layout - [#31320](https://redirect.github.com/storybookjs/storybook/pull/31320), thanks [@Audie80](https://redirect.github.com/Audie80)!
- Addon Docs: Improve TableOfContents HTML structure and a11y - [#31327](https://redirect.github.com/storybookjs/storybook/pull/31327), thanks [@Sidnioulz](https://redirect.github.com/Sidnioulz)!
- Addon Docs: Reset error boundary when story changes to recover from erros - [#31242](https://redirect.github.com/storybookjs/storybook/pull/31242), thanks [@yatishgoel](https://redirect.github.com/yatishgoel)!
- Addon Docs: Simplify color parsing and color cycling logic - [#29840](https://redirect.github.com/storybookjs/storybook/pull/29840), thanks [@leyvae](https://redirect.github.com/leyvae)!
- Addon Docs: Update telejson - [#31115](https://redirect.github.com/storybookjs/storybook/pull/31115), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon Pseudo States: Move package into monorepo - [#31123](https://redirect.github.com/storybookjs/storybook/pull/31123), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Addon Test: Improve unhandled error messages - [#30755](https://redirect.github.com/storybookjs/storybook/pull/30755), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Addon Test: Rename `@storybook/experimental-addon-test` to `@storybook/addon-vitest` - [#31014](https://redirect.github.com/storybookjs/storybook/pull/31014), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon Vitest: Ensure vitest exclusions are relative to the project root, not cwd - [#31514](https://redirect.github.com/storybookjs/storybook/pull/31514), thanks [@mrginglymus](https://redirect.github.com/mrginglymus)!
- Addon Vitest: Fix broken docs links - [#31445](https://redirect.github.com/storybookjs/storybook/pull/31445), thanks [@kylegach](https://redirect.github.com/kylegach)!
- Addon Vitest: Fix watch mode for new files - [#31156](https://redirect.github.com/storybookjs/storybook/pull/31156), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon Vitest: Ignore mdx files as part of tests - [#31457](https://redirect.github.com/storybookjs/storybook/pull/31457), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Addon Vitest: Improve handling multiple browser mode projects - [#31508](https://redirect.github.com/storybookjs/storybook/pull/31508), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Addon Vitest: Support `vitest.projects.ts` file as workspace file during postinstall - [#31565](https://redirect.github.com/storybookjs/storybook/pull/31565), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Addon Vitest: Transform [@storybook/nextjs](https://redirect.github.com/storybook/nextjs) imports to [@storybook/nextjs-vite](https://redirect.github.com/storybook/nextjs-vite) during init - [#31180](https://redirect.github.com/storybookjs/storybook/pull/31180), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon Vitest: Use its own cache directory - [#31439](https://redirect.github.com/storybookjs/storybook/pull/31439), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Addon-a11y: Replace `element` parameter with `context` - [#31036](https://redirect.github.com/storybookjs/storybook/pull/31036), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Addon-A11y: Various improvements - [#30774](https://redirect.github.com/storybookjs/storybook/pull/30774), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Addon-Essentials: Remove addon-docs - [#30856](https://redirect.github.com/storybookjs/storybook/pull/30856), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Addon-Test: Automatically load before all - [#30584](https://redirect.github.com/storybookjs/storybook/pull/30584), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Addon-test: Exclude `storybook-static` from coverage reports - [#31005](https://redirect.github.com/storybookjs/storybook/pull/31005), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Addon-test: Fix watching non-story files, run all tests on preview change - [#31045](https://redirect.github.com/storybookjs/storybook/pull/31045), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Migrate to new test provider API, drop Vitest 2 support - [#30875](https://redirect.github.com/storybookjs/storybook/pull/30875), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Vitest: Always clean coverage before (re)running - [#31540](https://redirect.github.com/storybookjs/storybook/pull/31540), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Addon-vitest: Fix coverage being disabled with Run All button - [#31074](https://redirect.github.com/storybookjs/storybook/pull/31074), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Addon-vitest: Fix coverage when restarting Vitest due to config change - [#31069](https://redirect.github.com/storybookjs/storybook/pull/31069), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Addon-vitest: Fix wrong test count in telemetry - [#31504](https://redirect.github.com/storybookjs/storybook/pull/31504), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Addon-vitest: Remove internal log for `staticDir` - [#31340](https://redirect.github.com/storybookjs/storybook/pull/31340), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Addon-vitest: Support paths with spaces - [#31437](https://redirect.github.com/storybookjs/storybook/pull/31437), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Addons: Add shim Storybook addons for previously removed addons - [#31520](https://redirect.github.com/storybookjs/storybook/pull/31520), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addons: Move [@storybook/addon-interactions](https://redirect.github.com/storybook/addon-interactions) into core - [#30916](https://redirect.github.com/storybookjs/storybook/pull/30916), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addons: Remove [@storybook/addon-storysource](https://redirect.github.com/storybook/addon-storysource) - [#31007](https://redirect.github.com/storybookjs/storybook/pull/31007), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addons: Update the Viewport and Background Addon - [#30841](https://redirect.github.com/storybookjs/storybook/pull/30841), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- AddonVitest: Use framework package, not renderer - [#31133](https://redirect.github.com/storybookjs/storybook/pull/31133), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- All packages: Remove unused dependencies - [#31227](https://redirect.github.com/storybookjs/storybook/pull/31227), thanks [@webpro](https://redirect.github.com/webpro)!
- Angular: Add [@angular-devkit/build-angular](https://redirect.github.com/angular-devkit/build-angular) to default installed pacakages in angular - [#30790](https://redirect.github.com/storybookjs/storybook/pull/30790), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Angular: Filter non-inputs from controls - [#30550](https://redirect.github.com/storybookjs/storybook/pull/30550), thanks [@robertIsaac](https://redirect.github.com/robertIsaac)!
- Angular: remove invalid defaults for start-storybook - [#31337](https://redirect.github.com/storybookjs/storybook/pull/31337), thanks [@AgentEnder](https://redirect.github.com/AgentEnder)!
- ArgTypes: Always extract argTypes, even without `addon-docs` - [#31488](https://redirect.github.com/storybookjs/storybook/pull/31488), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Autoblock: Add autoblocker for addon-test - [#31068](https://redirect.github.com/storybookjs/storybook/pull/31068), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Autoblock: Fix link - [#31236](https://redirect.github.com/storybookjs/storybook/pull/31236), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- AutoBlocker: Add major version upgrade blocker - [#30714](https://redirect.github.com/storybookjs/storybook/pull/30714), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Automigrate: Disable `missingStorybookDependencies` for 9.0 - [#30769](https://redirect.github.com/storybookjs/storybook/pull/30769), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Automigrate: Prefer framework import - [#30785](https://redirect.github.com/storybookjs/storybook/pull/30785), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Automigration: Add new Storybook addons to consolidated packages mapping - [#30993](https://redirect.github.com/storybookjs/storybook/pull/30993), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Adjust addon-docs install condition - [#31343](https://redirect.github.com/storybookjs/storybook/pull/31343), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Always scan file system to substitute essential addons - [#31176](https://redirect.github.com/storybookjs/storybook/pull/31176), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Correctly apply the wrap-require automigration in ESM modules - [#31420](https://redirect.github.com/storybookjs/storybook/pull/31420), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Enhance import transformation to handle partial package matches - [#31033](https://redirect.github.com/storybookjs/storybook/pull/31033), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Ensure correct addition of missing dependencies - [#31023](https://redirect.github.com/storybookjs/storybook/pull/31023), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Fix an issue when main.js addons have dynamic values - [#31273](https://redirect.github.com/storybookjs/storybook/pull/31273), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Fix consolidated-imports with sub-paths - [#31135](https://redirect.github.com/storybookjs/storybook/pull/31135), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Automigration: Fix wrap require wrapper - [#31569](https://redirect.github.com/storybookjs/storybook/pull/31569), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Improve renderer to framework automigration - [#31397](https://redirect.github.com/storybookjs/storybook/pull/31397), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Migrate users to codePanel - [#31313](https://redirect.github.com/storybookjs/storybook/pull/31313), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Misc addon-essentials migration fixes - [#31072](https://redirect.github.com/storybookjs/storybook/pull/31072), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Pass over flags when calling automigrations - [#31342](https://redirect.github.com/storybookjs/storybook/pull/31342), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Remove `@storybook/addon-essentials` proper - [#31015](https://redirect.github.com/storybookjs/storybook/pull/31015), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Automigration: Remove `docs.autodocs` field - [#31203](https://redirect.github.com/storybookjs/storybook/pull/31203), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Automigration: Respect config-dir option - [#31233](https://redirect.github.com/storybookjs/storybook/pull/31233), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigration: Update mapping for '[@storybook/experimental-nextjs-vite](https://redirect.github.com/storybook/experimental-nextjs-vite)' - [#30991](https://redirect.github.com/storybookjs/storybook/pull/30991), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigrations: Add logging - [#31066](https://redirect.github.com/storybookjs/storybook/pull/31066), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigrations: Fix installation of addon-docs - [#31399](https://redirect.github.com/storybookjs/storybook/pull/31399), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Automigrations: Re-add renderer-to-framework and fix issue in monorepositories - [#31011](https://redirect.github.com/storybookjs/storybook/pull/31011), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Backgrounds/Viewport: Fix resetting - [#31386](https://redirect.github.com/storybookjs/storybook/pull/31386), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Blocks: IconGallery improvement - [#30743](https://redirect.github.com/storybookjs/storybook/pull/30743), thanks [@leeovictor](https://redirect.github.com/leeovictor)!
- Build: Update import paths and enable syntax minification - [#31390](https://redirect.github.com/storybookjs/storybook/pull/31390), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Cleanup: Remove obsolete dependency - [#31177](https://redirect.github.com/storybookjs/storybook/pull/31177), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- CLI: Add `storybook-static` to `.gitignore` on init - [#31201](https://redirect.github.com/storybookjs/storybook/pull/31201), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- CLI: Add detection for the storybook package being behind any other core packages - [#30861](https://redirect.github.com/storybookjs/storybook/pull/30861), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- CLI: Add index command / API - [#30071](https://redirect.github.com/storybookjs/storybook/pull/30071), thanks [@shilman](https://redirect.github.com/shilman)!
- CLI: Add React Native `.rnstorybook` CLI automigration - [#30882](https://redirect.github.com/storybookjs/storybook/pull/30882), thanks [@shilman](https://redirect.github.com/shilman)!
- CLI: Detect correct storybook version on upgrade - [#31393](https://redirect.github.com/storybookjs/storybook/pull/31393), thanks [@yannbf](https://redirect.github.com/yannbf)!
- CLI: Do not install renderer package on `init` - [#30799](https://redirect.github.com/storybookjs/storybook/pull/30799), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- CLI: Enhance compatibility check: deprecated detection - [#31317](https://redirect.github.com/storybookjs/storybook/pull/31317), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- CLI: Fix framework for preview imports - [#31101](https://redirect.github.com/storybookjs/storybook/pull/31101), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- CLI: Fix get versions utility for NPM - [#29577](https://redirect.github.com/storybookjs/storybook/pull/29577), thanks [@johnrcui](https://redirect.github.com/johnrcui)!
- CLI: Improve CLI upgrade process for [@latest](https://redirect.github.com/latest) and [@next](https://redirect.github.com/next) - [#31356](https://redirect.github.com/storybookjs/storybook/pull/31356), thanks [@yannbf](https://redirect.github.com/yannbf)!
- CLI: Improve package upgrade logic - [#31406](https://redirect.github.com/storybookjs/storybook/pull/31406), thanks [@yannbf](https://redirect.github.com/yannbf)!
- CLI: Install prereleases of `@chromatic-com/storybook` - [#30662](https://redirect.github.com/storybookjs/storybook/pull/30662), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- CLI: Make sure that the add commands logs all output to the console - [#30865](https://redirect.github.com/storybookjs/storybook/pull/30865), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- CLI: Remove `@latest` from `yarn create` commands - [#31458](https://redirect.github.com/storybookjs/storybook/pull/31458), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- CLI: Supress npm notice update log messages - [#31334](https://redirect.github.com/storybookjs/storybook/pull/31334), thanks [@yannbf](https://redirect.github.com/yannbf)!
- CLI: Tweak init prompt - [#31376](https://redirect.github.com/storybookjs/storybook/pull/31376), thanks [@shilman](https://redirect.github.com/shilman)!
- CLI: Update nx docs in Storybook detection error - [#31266](https://redirect.github.com/storybookjs/storybook/pull/31266), thanks [@yannbf](https://redirect.github.com/yannbf)!
- CLI: Wrap object addon names in wrap-require migration - [#31285](https://redirect.github.com/storybookjs/storybook/pull/31285), thanks [@yatishgoel](https://redirect.github.com/yatishgoel)!
- CodePanel: Show originalSource code - [#31456](https://redirect.github.com/storybookjs/storybook/pull/31456), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Controls: Embed addon-controls into the core - [#30864](https://redirect.github.com/storybookjs/storybook/pull/30864), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Controls: Remove empty state video link - [#31539](https://redirect.github.com/storybookjs/storybook/pull/31539), thanks [@kylegach](https://redirect.github.com/kylegach)!
- Core / Addon A11y: Emit `STORY_HOT_UPDATED` and rerun A11y tests on HMR - [#31423](https://redirect.github.com/storybookjs/storybook/pull/31423), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Add error boundary to tabs to prevent addon errors breaking Storybook - [#30952](https://redirect.github.com/storybookjs/storybook/pull/30952), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Add highlight as public API - [#31134](https://redirect.github.com/storybookjs/storybook/pull/31134), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Add preview navigator and `--preview-only` CLI flag - [#31102](https://redirect.github.com/storybookjs/storybook/pull/31102), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Core: Automatically expand testing module on unhandled error - [#31028](https://redirect.github.com/storybookjs/storybook/pull/31028), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Avoid pre-bundling of preview-api in manager entries - [#31385](https://redirect.github.com/storybookjs/storybook/pull/31385), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Bring back loading globals from global types in portable stories - [#31328](https://redirect.github.com/storybookjs/storybook/pull/31328), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Core: Builder-manager disable metafile - [#31467](https://redirect.github.com/storybookjs/storybook/pull/31467), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Core: Change require.resolve path for storybook/package.json - [#31230](https://redirect.github.com/storybookjs/storybook/pull/31230), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Cleanup dependencies - [#31222](https://redirect.github.com/storybookjs/storybook/pull/31222), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Core: Create `features` for addons moved into core - [#31146](https://redirect.github.com/storybookjs/storybook/pull/31146), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Core: Do not show 'Render story' step in interactions - [#31452](https://redirect.github.com/storybookjs/storybook/pull/31452), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Draw highlights on top of canvas and add various new features - [#30894](https://redirect.github.com/storybookjs/storybook/pull/30894), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Fix core annotations applied twice - [#31361](https://redirect.github.com/storybookjs/storybook/pull/31361), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Fix favicon issue on dev server - [#30818](https://redirect.github.com/storybookjs/storybook/pull/30818), thanks [@MuhdHishamP](https://redirect.github.com/MuhdHishamP)!
- Core: Fix flaky unit tests related to stores - [#30963](https://redirect.github.com/storybookjs/storybook/pull/30963), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Core: Fix highlight `clickEvent` serialization and export public types - [#31179](https://redirect.github.com/storybookjs/storybook/pull/31179), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Fix highlight conflicts - [#31204](https://redirect.github.com/storybookjs/storybook/pull/31204), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Fix highlighting zero-pixel elements and focus on single element - [#31183](https://redirect.github.com/storybookjs/storybook/pull/31183), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Fix sidebar accessibility order for screen readers - [#31250](https://redirect.github.com/storybookjs/storybook/pull/31250), thanks [@yatishgoel](https://redirect.github.com/yatishgoel)!
- Core: Improve unhandled error detection - [#31440](https://redirect.github.com/storybookjs/storybook/pull/31440), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Increase compile targets for node & browsers - [#31139](https://redirect.github.com/storybookjs/storybook/pull/31139), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Core: Make sure to only mutate writable arrays - [#31578](https://redirect.github.com/storybookjs/storybook/pull/31578), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Move [@storybook/addon-actions](https://redirect.github.com/storybook/addon-actions) into storybook - [#30765](https://redirect.github.com/storybookjs/storybook/pull/30765), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Move [@storybook/instrumenter](https://redirect.github.com/storybook/instrumenter) into core - [#30740](https://redirect.github.com/storybookjs/storybook/pull/30740), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: New Status Store - [#30764](https://redirect.github.com/storybookjs/storybook/pull/30764), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Core: New Test Provider Store - [#30828](https://redirect.github.com/storybookjs/storybook/pull/30828), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Core: Prebundle jsdoc-type-pratt-parser again - [#30923](https://redirect.github.com/storybookjs/storybook/pull/30923), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Re-Export renderers from frameworks - [#30771](https://redirect.github.com/storybookjs/storybook/pull/30771), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Core: Remove `util`, `browser-assert`, `process` deps - [#30805](https://redirect.github.com/storybookjs/storybook/pull/30805), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Core: Remove `uuid` package from core - [#31219](https://redirect.github.com/storybookjs/storybook/pull/31219), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Core: Remove deprecated parts of test provider API - [#30962](https://redirect.github.com/storybookjs/storybook/pull/30962), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Core: Remove duplicate notification dot on sidebar buttons on mobile - [#31485](https://redirect.github.com/storybookjs/storybook/pull/31485), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Remove maximum-scale=1 from viewport meta tag - [#31283](https://redirect.github.com/storybookjs/storybook/pull/31283), thanks [@yatishgoel](https://redirect.github.com/yatishgoel)!
- Core: Rename local tests to interactions - [#31141](https://redirect.github.com/storybookjs/storybook/pull/31141), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Core: Set a minimum height/width for the targetable area of highlights - [#31486](https://redirect.github.com/storybookjs/storybook/pull/31486), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Show "Render story" event explicitly in Component Tests event trace - [#31027](https://redirect.github.com/storybookjs/storybook/pull/31027), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Support groups and info icon in highlight popover menu - [#31475](https://redirect.github.com/storybookjs/storybook/pull/31475), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Support React Native environment without static class blocks - [#31282](https://redirect.github.com/storybookjs/storybook/pull/31282), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Core: Testing Module UI improvements - [#30773](https://redirect.github.com/storybookjs/storybook/pull/30773), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Core: Wait for animations before completing render cycle - [#31287](https://redirect.github.com/storybookjs/storybook/pull/31287), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- CSF-Tools: Add support for existing node imports and improve import handling - [#31497](https://redirect.github.com/storybookjs/storybook/pull/31497), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Csf-Tools: Enhance setFieldNode logic to handle variable declarations - [#31056](https://redirect.github.com/storybookjs/storybook/pull/31056), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- CSF: Fix handling of renamed story exports - [#31519](https://redirect.github.com/storybookjs/storybook/pull/31519), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Dependencies: Update dependencies - [#31143](https://redirect.github.com/storybookjs/storybook/pull/31143), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Dependencies: Update docgen - [#31465](https://redirect.github.com/storybookjs/storybook/pull/31465), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Dependencies: Upgrade [@types/estree](https://redirect.github.com/types/estree) package to version v1.0.6 - [#29477](https://redirect.github.com/storybookjs/storybook/pull/29477), thanks [@hakshu25](https://redirect.github.com/hakshu25)!
- Dependencies: Upgrade `telejson` - [#30998](https://redirect.github.com/storybookjs/storybook/pull/30998), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Dependencies: Upgrades - [#30515](https://redirect.github.com/storybookjs/storybook/pull/30515), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Dependencies: Upgrades for security - [#31235](https://redirect.github.com/storybookjs/storybook/pull/31235), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Dependencies: Upgrades for security - [#31276](https://redirect.github.com/storybookjs/storybook/pull/31276), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Dependencies: Upgrades for security - [#31291](https://redirect.github.com/storybookjs/storybook/pull/31291), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Docs: Consolidate blocks into addon-docs - [#31097](https://redirect.github.com/storybookjs/storybook/pull/31097), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Docs: Fix source code panel - [#31245](https://redirect.github.com/storybookjs/storybook/pull/31245), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Eslint-plugin: Handle JSON5 format - [#31336](https://redirect.github.com/storybookjs/storybook/pull/31336), thanks [@yatishgoel](https://redirect.github.com/yatishgoel)!
- ESLint: Fix flat config setup - [#31192](https://redirect.github.com/storybookjs/storybook/pull/31192), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Essentials: Move remaining addons into core - [#30924](https://redirect.github.com/storybookjs/storybook/pull/30924), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Highlights: Dont run highlights when the feature is disabled - [#31239](https://redirect.github.com/storybookjs/storybook/pull/31239), thanks [@dannyhw](https://redirect.github.com/dannyhw)!
- Hooks: Stabilize experimental afterEach hook - [#31438](https://redirect.github.com/storybookjs/storybook/pull/31438), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- HTML Framework: Remove support for HTML Webpack 5 - [#30990](https://redirect.github.com/storybookjs/storybook/pull/30990), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Indexer: Do not create autodocs entries unless addon-docs installed - [#31331](https://redirect.github.com/storybookjs/storybook/pull/31331), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Init: Install framework stories instead of renderer stories - [#31160](https://redirect.github.com/storybookjs/storybook/pull/31160), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Instrumenter: Fix `preview-api` import for react-native - [#31057](https://redirect.github.com/storybookjs/storybook/pull/31057), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Interactions: Rename component test panel - [#31130](https://redirect.github.com/storybookjs/storybook/pull/31130), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Maintenance: Drop tooling support - [#30940](https://redirect.github.com/storybookjs/storybook/pull/30940), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Maintenance: Merge `@storybook/core` with `storybook` - [#30168](https://redirect.github.com/storybookjs/storybook/pull/30168), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Maintenance: Migrate eslint-storybook-plugin into the monorepo - [#31151](https://redirect.github.com/storybookjs/storybook/pull/31151), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Maintenance: Remove aliasses in builder configurations & scripts - [#31344](https://redirect.github.com/storybookjs/storybook/pull/31344), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Maintenance: Remove deprecated APIs - [#30926](https://redirect.github.com/storybookjs/storybook/pull/30926), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Maintenance: Remove deprecated packages - [#30690](https://redirect.github.com/storybookjs/storybook/pull/30690), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Maintenance: Remove obsolete automigrations - [#30945](https://redirect.github.com/storybookjs/storybook/pull/30945), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Maintenance: Specify that Addon Test now requires Vitest 3.0 - [#30948](https://redirect.github.com/storybookjs/storybook/pull/30948), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Manager: Add reactivity to useParameter - [#31579](https://redirect.github.com/storybookjs/storybook/pull/31579), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Manager: Fix `Uncaught ReferenceError: global is not defined` - [#30970](https://redirect.github.com/storybookjs/storybook/pull/30970), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Migration: Add auto-automigration for merged packages - [#30753](https://redirect.github.com/storybookjs/storybook/pull/30753), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Migration: Improve glob question text - [#31118](https://redirect.github.com/storybookjs/storybook/pull/31118), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Next.js-Vite: Stabilize [@storybook/experimental-nextjs-vite](https://redirect.github.com/storybook/experimental-nextjs-vite) - [#30956](https://redirect.github.com/storybookjs/storybook/pull/30956), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Next.js: Remove deprecated compatibility files - [#31295](https://redirect.github.com/storybookjs/storybook/pull/31295), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Next.js: Upgrade image-size to 2.0 - [#30741](https://redirect.github.com/storybookjs/storybook/pull/30741), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Nextjs Vite: Add runtime check for malformed postcss config - [#31184](https://redirect.github.com/storybookjs/storybook/pull/31184), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Nextjs-Vite: Update vite-plugin-storybook-nextjs version and add optimizeDeps - [#31037](https://redirect.github.com/storybookjs/storybook/pull/31037), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Node.js: Align Node.js version support - [#31041](https://redirect.github.com/storybookjs/storybook/pull/31041), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Preact: Remove support for Preact Webpack 5 - [#30957](https://redirect.github.com/storybookjs/storybook/pull/30957), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Presets: Use `.js` files when `.cjs` files are passed for entries that should be ESM - [#31556](https://redirect.github.com/storybookjs/storybook/pull/31556), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Pseudo States: Ignore escaped pseudo-class names - [#31515](https://redirect.github.com/storybookjs/storybook/pull/31515), thanks [@sentience](https://redirect.github.com/sentience)!
- React Native Web: Add RNW to vitest supported frameworks - [#31253](https://redirect.github.com/storybookjs/storybook/pull/31253), thanks [@dannyhw](https://redirect.github.com/dannyhw)!
- React Native: Fix support for 9.0 - [#31518](https://redirect.github.com/storybookjs/storybook/pull/31518), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- React-Native: Fix `__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__` access - [#30820](https://redirect.github.com/storybookjs/storybook/pull/30820), thanks [@dannyhw](https://redirect.github.com/dannyhw)!
- React-Native: Fix `userEvent.setup()` errors in jest - [#30833](https://redirect.github.com/storybookjs/storybook/pull/30833), thanks [@dannyhw](https://redirect.github.com/dannyhw)!
- React-Native: Fix `userEvent.setup()` errors outside browser context - [#30831](https://redirect.github.com/storybookjs/storybook/pull/30831), thanks [@dannyhw](https://redirect.github.com/dannyhw)!
- React-Native: Update config directory to .rnstorybook - [#30819](https://redirect.github.com/storybookjs/storybook/pull/30819), thanks [@dannyhw](https://redirect.github.com/dannyhw)!
- React: Don't use Act wrapper in Storybook when rendering in docs - [#31483](https://redirect.github.com/storybookjs/storybook/pull/31483), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- React: Ensure render functions and decorators are react components - [#30869](https://redirect.github.com/storybookjs/storybook/pull/30869), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- React: Export returntype of ReactMeta#story - [#30580](https://redirect.github.com/storybookjs/storybook/pull/30580), thanks [@mrginglymus](https://redirect.github.com/mrginglymus)!
- React: Remove react import in template files - [#30757](https://redirect.github.com/storybookjs/storybook/pull/30757), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Refactor: Update panel IDs in vitest addon to use new constants - [#31132](https://redirect.github.com/storybookjs/storybook/pull/31132), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Remove: Addon mdx-gfm (`@storybook/addon-mdx-gfm`) - [#30996](https://redirect.github.com/storybookjs/storybook/pull/30996), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Revert "Svelte: Adjust Svelte typings to include Svelte 5 function components" - [#30851](https://redirect.github.com/storybookjs/storybook/pull/30851), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Save from Controls: Replace rendererPackage with frameworkPackage - [#31114](https://redirect.github.com/storybookjs/storybook/pull/31114), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Source Loader: Remove package - [#31466](https://redirect.github.com/storybookjs/storybook/pull/31466), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Source: Support async parameters.docs.source.transform - [#30426](https://redirect.github.com/storybookjs/storybook/pull/30426), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Svelte-vite: Improve SvelteKit detection error - [#31038](https://redirect.github.com/storybookjs/storybook/pull/31038), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Svelte: Adjust Svelte typings to include Svelte 5 function components - [#30812](https://redirect.github.com/storybookjs/storybook/pull/30812), thanks [@dummdidumm](https://redirect.github.com/dummdidumm)!
- Svelte: Drop Support for Svelte < 5 - [#30703](https://redirect.github.com/storybookjs/storybook/pull/30703), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Svelte: Fix missing `ts-dedent` dependency - [#31289](https://redirect.github.com/storybookjs/storybook/pull/31289), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Svelte: Install `latest` version of `@storybook/addon-svelte-csf` - [#31398](https://redirect.github.com/storybookjs/storybook/pull/31398), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Svelte: Pin svelte2tsx to solve argType regression - [#30783](https://redirect.github.com/storybookjs/storybook/pull/30783), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Svelte: Remove dependency on `sveltedoc-parser` - [#31246](https://redirect.github.com/storybookjs/storybook/pull/31246), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Svelte: Remove unused `svelte-preprocess` dependency - [#31332](https://redirect.github.com/storybookjs/storybook/pull/31332), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- SvelteKit: Forward form events when mocking `enhance` - [#31360](https://redirect.github.com/storybookjs/storybook/pull/31360), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- Telemetry: Add Svelte CSF usage - [#31255](https://redirect.github.com/storybookjs/storybook/pull/31255), thanks [@shilman](https://redirect.github.com/shilman)!
- Telemetry: Use version from our package.json for `storybookVersion` - [#31577](https://redirect.github.com/storybookjs/storybook/pull/31577), thanks [@tmeasday](https://redirect.github.com/tmeasday)!
- Test Addon: Stabilize and remove experimental status - [#30727](https://redirect.github.com/storybookjs/storybook/pull/30727), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Test: Allow generics in expect matchers - [#31395](https://redirect.github.com/storybookjs/storybook/pull/31395), thanks [@yannbf](https://redirect.github.com/yannbf)!
- Test: Handle non-configurable properties in instrumenter for expect.toThrow - [#30876](https://redirect.github.com/storybookjs/storybook/pull/30876), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Test: Make sure that expect has no different behavior after instrumentation - [#30935](https://redirect.github.com/storybookjs/storybook/pull/30935), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Test: Move `@storybook/test` into `storybook/test` - [#30742](https://redirect.github.com/storybookjs/storybook/pull/30742), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Test: Patch HTMLElement.prototype.focus method for settable focus in tests - [#31487](https://redirect.github.com/storybookjs/storybook/pull/31487), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Test: Remove legacy Vitest v2 code - [#31271](https://redirect.github.com/storybookjs/storybook/pull/31271), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Test: Upgrade to vitest 3 - [#30840](https://redirect.github.com/storybookjs/storybook/pull/30840), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Test: Use [@testing-library/dom](https://redirect.github.com/testing-library/dom) as devDependency - [#31188](https://redirect.github.com/storybookjs/storybook/pull/31188), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Toolbars: Embed addon-toolbars into the core - [#30871](https://redirect.github.com/storybookjs/storybook/pull/30871), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Typescript: Drop Typescript < 4.9 support - [#30736](https://redirect.github.com/storybookjs/storybook/pull/30736), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- UI: Add options to hide sidebar and toolbar per story - [#29516](https://redirect.github.com/storybookjs/storybook/pull/29516), thanks [@Sidnioulz](https://redirect.github.com/Sidnioulz)!
- UI: Clear filters on run all and clear all statuses - [#31073](https://redirect.github.com/storybookjs/storybook/pull/31073), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- UI: Don't include error state in sidebar context menu - [#31054](https://redirect.github.com/storybookjs/storybook/pull/31054), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- UI: Fix status missing from sidebar - [#30830](https://redirect.github.com/storybookjs/storybook/pull/30830), thanks [@JReinhold](https://redirect.github.com/JReinhold)!
- UI: Visual tweaks to badges and improved layout for a11y panel - [#30955](https://redirect.github.com/storybookjs/storybook/pull/30955), thanks [@ghengeveld](https://redirect.github.com/ghengeveld)!
- Update react-router-dom to lowest React19 type-compatible version - [#31358](https://redirect.github.com/storybookjs/storybook/pull/31358), thanks [@mrginglymus](https://redirect.github.com/mrginglymus)!
- Viewport: Embed addon-viewport in the core - [#30909](https://redirect.github.com/storybookjs/storybook/pull/30909), thanks [@ndelangen](https://redirect.github.com/ndelangen)!
- Viewport: Fix globals type - [#31374](https://redirect.github.com/storybookjs/storybook/pull/31374), thanks [@flaval](https://redirect.github.com/flaval)!
- Vite-Builder: Handle undefined previewConfig - [#31216](https://redirect.github.com/storybookjs/storybook/pull/31216), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Vite: Add 'storybook/viewport' to INCLUDE_CANDIDATES in optimizeDeps.ts - [#31039](https://redirect.github.com/storybookjs/storybook/pull/31039), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Vite: Improve handling of preview annotations - [#28798](https://redirect.github.com/storybookjs/storybook/pull/28798), thanks [@tobiasdiez](https://redirect.github.com/tobiasdiez)!
- Vite: Normalize preview annotation paths - [#31238](https://redirect.github.com/storybookjs/storybook/pull/31238), thanks [@mrginglymus](https://redirect.github.com/mrginglymus)!
- Vite: Support Vite 6 and Docs - [#31061](https://redirect.github.com/storybookjs/storybook/pull/31061), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Vitest: Remove beforeAll in vitest.setup.ts in automigration - [#31460](https://redirect.github.com/storybookjs/storybook/pull/31460), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Vue3: Remove support for Webpack 5 - [#30958](https://redirect.github.com/storybookjs/storybook/pull/30958), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Web Components: Remove Webpack 5 support - [#30988](https://redirect.github.com/storybookjs/storybook/pull/30988), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Yarn: Update Yarn package command execution to use 'exec' - [#31065](https://redirect.github.com/storybookjs/storybook/pull/31065), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
Total contributions: 240
Unique contributors: 29
storybookjs/storybook (storybook)
### [`v9.0.0`](https://redirect.github.com/storybookjs/storybook/compare/v8.6.14...5dd81ae54583e9d445c515fa6640f26de0056592)
[Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.14...v9.0.0)
---
### Configuration
ð
**Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
ðĶ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
âŧ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
ð **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE).
---
packages/frontend/component/package.json | 8 +-
yarn.lock | 350 ++++++++++-------------
2 files changed, 148 insertions(+), 210 deletions(-)
diff --git a/packages/frontend/component/package.json b/packages/frontend/component/package.json
index 3dcec68ddb..397502c589 100644
--- a/packages/frontend/component/package.json
+++ b/packages/frontend/component/package.json
@@ -73,17 +73,17 @@
"@chromatic-com/storybook": "^3.2.2",
"@storybook/addon-essentials": "^8.4.7",
"@storybook/addon-interactions": "^8.4.7",
- "@storybook/addon-links": "^8.4.7",
+ "@storybook/addon-links": "^9.0.0",
"@storybook/addon-mdx-gfm": "^8.4.7",
- "@storybook/react": "^8.4.7",
- "@storybook/react-vite": "^8.4.7",
+ "@storybook/react": "^9.0.0",
+ "@storybook/react-vite": "^9.0.0",
"@testing-library/dom": "^10.4.0",
"@testing-library/react": "^16.1.0",
"@types/bytes": "^3.1.5",
"@types/react": "^19.0.1",
"@types/react-dom": "^19.0.2",
"@vanilla-extract/css": "^1.17.0",
- "storybook": "^8.4.7",
+ "storybook": "^9.0.0",
"typescript": "^5.7.2",
"unplugin-swc": "^1.5.1",
"vite": "^6.0.3",
diff --git a/yarn.lock b/yarn.lock
index 9856f2cc86..1620cd07da 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -332,10 +332,10 @@ __metadata:
"@radix-ui/react-visually-hidden": "npm:^1.1.1"
"@storybook/addon-essentials": "npm:^8.4.7"
"@storybook/addon-interactions": "npm:^8.4.7"
- "@storybook/addon-links": "npm:^8.4.7"
+ "@storybook/addon-links": "npm:^9.0.0"
"@storybook/addon-mdx-gfm": "npm:^8.4.7"
- "@storybook/react": "npm:^8.4.7"
- "@storybook/react-vite": "npm:^8.4.7"
+ "@storybook/react": "npm:^9.0.0"
+ "@storybook/react-vite": "npm:^9.0.0"
"@testing-library/dom": "npm:^10.4.0"
"@testing-library/react": "npm:^16.1.0"
"@toeverything/theme": "npm:^1.1.15"
@@ -362,7 +362,7 @@ __metadata:
react-router-dom: "npm:^6.28.0"
react-transition-state: "npm:^2.2.0"
sonner: "npm:^2.0.0"
- storybook: "npm:^8.4.7"
+ storybook: "npm:^9.0.0"
swr: "npm:^2.2.5"
typescript: "npm:^5.7.2"
unplugin-swc: "npm:^1.5.1"
@@ -7550,12 +7550,12 @@ __metadata:
languageName: node
linkType: hard
-"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.5.0":
- version: 0.5.0
- resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.5.0"
+"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.6.0":
+ version: 0.6.0
+ resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.6.0"
dependencies:
glob: "npm:^10.0.0"
- magic-string: "npm:^0.27.0"
+ magic-string: "npm:^0.30.0"
react-docgen-typescript: "npm:^2.2.2"
peerDependencies:
typescript: ">= 4.3.x"
@@ -7563,7 +7563,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10/1dcb03f2df1723799a7a9c75ac8360990f75c44fd2425d2d52a9e21882fc3054d372892ab1cad0927864d8a934ad5b347f4ae00b01785649e2a8f1c4b861aa67
+ checksum: 10/c418ea1719a7642706ac806abcd30e23562f2debaf16f0fe8b6d8037b113b8cab87e6afca159d5f4fa0321548bace93c266c6581af3e0341f5596b95be16747e
languageName: node
linkType: hard
@@ -7602,7 +7602,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0":
+"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0":
version: 1.5.0
resolution: "@jridgewell/sourcemap-codec@npm:1.5.0"
checksum: 10/4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd
@@ -9669,15 +9669,6 @@ __metadata:
languageName: node
linkType: hard
-"@nolyfill/which-typed-array@npm:1.0.44, which-typed-array@npm:@nolyfill/which-typed-array@^1":
- version: 1.0.44
- resolution: "@nolyfill/which-typed-array@npm:1.0.44"
- dependencies:
- "@nolyfill/shared": "npm:1.0.44"
- checksum: 10/f55c1a7a74aa92600d7a5de86093e19c545fdc8732f184b1c50495825286035fb5777dd65688bb643a074947f462ce5ff600e15bd34553ea9da4949ef94d8ae8
- languageName: node
- linkType: hard
-
"@npmcli/agent@npm:^3.0.0":
version: 3.0.0
resolution: "@npmcli/agent@npm:3.0.0"
@@ -13908,19 +13899,18 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/addon-links@npm:^8.4.7":
- version: 8.6.14
- resolution: "@storybook/addon-links@npm:8.6.14"
+"@storybook/addon-links@npm:^9.0.0":
+ version: 9.0.0
+ resolution: "@storybook/addon-links@npm:9.0.0"
dependencies:
"@storybook/global": "npm:^5.0.0"
- ts-dedent: "npm:^2.0.0"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.6.14
+ storybook: ^9.0.0
peerDependenciesMeta:
react:
optional: true
- checksum: 10/d807623e9578f8793a71dc9a3d6988fc22784e4bfebfdd3dc1293cece3e6020caf711cf8fe5171b5ef4340856b50abcddb3a4b89adba0d16582b5f910dbdf884
+ checksum: 10/72b1762e5c6ba4a50b627018301d010411352cc13cc08c1ad7606d29b08a314f2614ba6a602e9a3ea19e61d827bce26879b9a4265279a039685c98f5f397e950
languageName: node
linkType: hard
@@ -13999,50 +13989,16 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/builder-vite@npm:8.6.14":
- version: 8.6.14
- resolution: "@storybook/builder-vite@npm:8.6.14"
+"@storybook/builder-vite@npm:9.0.0":
+ version: 9.0.0
+ resolution: "@storybook/builder-vite@npm:9.0.0"
dependencies:
- "@storybook/csf-plugin": "npm:8.6.14"
- browser-assert: "npm:^1.2.1"
+ "@storybook/csf-plugin": "npm:9.0.0"
ts-dedent: "npm:^2.0.0"
peerDependencies:
- storybook: ^8.6.14
- vite: ^4.0.0 || ^5.0.0 || ^6.0.0
- checksum: 10/d49212238277b911c205b06cff12ea0c65158d089a4f29b0e5184c7e484f0b3d2e83845cf99df48b5f427e12b436d69bb9d8f9535e115a0ba8727bd2c8961bc4
- languageName: node
- linkType: hard
-
-"@storybook/components@npm:8.6.14":
- version: 8.6.14
- resolution: "@storybook/components@npm:8.6.14"
- peerDependencies:
- storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
- checksum: 10/d3647505510313aa3c32fd1f8f202eda723ad99bd353b20aa929c5ecab4edc3c86ad06d0eac02f3c6d948e88f13f65ca5fa35ef27c079ef1b92abe8692f23699
- languageName: node
- linkType: hard
-
-"@storybook/core@npm:8.6.14":
- version: 8.6.14
- resolution: "@storybook/core@npm:8.6.14"
- dependencies:
- "@storybook/theming": "npm:8.6.14"
- better-opn: "npm:^3.0.2"
- browser-assert: "npm:^1.2.1"
- esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0"
- esbuild-register: "npm:^3.5.0"
- jsdoc-type-pratt-parser: "npm:^4.0.0"
- process: "npm:^0.11.10"
- recast: "npm:^0.23.5"
- semver: "npm:^7.6.2"
- util: "npm:^0.12.5"
- ws: "npm:^8.2.3"
- peerDependencies:
- prettier: ^2 || ^3
- peerDependenciesMeta:
- prettier:
- optional: true
- checksum: 10/8f8c811edd4ea8dcedcc63a79b3168dc83aa0401e3760990cb5995ea6beaac4026c6ccc1046182f41eed7c09333005f3348d8b42f89fc5dd5b2ce011a9d2a48f
+ storybook: ^9.0.0
+ vite: ^5.0.0 || ^6.0.0
+ checksum: 10/093dd70568a889a19cb5d6eaf5e2976840f8af948b3bfc79df8ba3a7f8606ffb6ba2d22e435b6e365854f637fbee3e072d1d4b702f1d2ad7ded65f2616e44941
languageName: node
linkType: hard
@@ -14057,6 +14013,17 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/csf-plugin@npm:9.0.0":
+ version: 9.0.0
+ resolution: "@storybook/csf-plugin@npm:9.0.0"
+ dependencies:
+ unplugin: "npm:^1.3.1"
+ peerDependencies:
+ storybook: ^9.0.0
+ checksum: 10/ade649c4db16f965112d11b64562914d13fbc5b37af6ec7582a3e773f48c5cc6a20a36f35f0d93c273c6bd274d8596b666d5e00d5fd3ec371d83f9860594694f
+ languageName: node
+ linkType: hard
+
"@storybook/global@npm:^5.0.0":
version: 5.0.0
resolution: "@storybook/global@npm:5.0.0"
@@ -14086,24 +14053,6 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/manager-api@npm:8.6.14":
- version: 8.6.14
- resolution: "@storybook/manager-api@npm:8.6.14"
- peerDependencies:
- storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
- checksum: 10/4544b317050b81574f1cd6f911dcb99ee2adbd7190555209171a7dd2233cd331165fa11c16a5977ebe58eeaf26c86bbfcb23f701cfd79a10f0d034dae65197bd
- languageName: node
- linkType: hard
-
-"@storybook/preview-api@npm:8.6.14":
- version: 8.6.14
- resolution: "@storybook/preview-api@npm:8.6.14"
- peerDependencies:
- storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
- checksum: 10/9b77288f2f627a7c70cfd3e88bdc4348c1425fab6b333ed77efb913e45881bcdf2ca67f1174e47fe978a7993c2a653fb8accf518ba51441cfb9450145101e9d8
- languageName: node
- linkType: hard
-
"@storybook/react-dom-shim@npm:8.6.14":
version: 8.6.14
resolution: "@storybook/react-dom-shim@npm:8.6.14"
@@ -14115,54 +14064,54 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/react-vite@npm:^8.4.7":
- version: 8.6.14
- resolution: "@storybook/react-vite@npm:8.6.14"
- dependencies:
- "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.5.0"
- "@rollup/pluginutils": "npm:^5.0.2"
- "@storybook/builder-vite": "npm:8.6.14"
- "@storybook/react": "npm:8.6.14"
- find-up: "npm:^5.0.0"
- magic-string: "npm:^0.30.0"
- react-docgen: "npm:^7.0.0"
- resolve: "npm:^1.22.8"
- tsconfig-paths: "npm:^4.2.0"
+"@storybook/react-dom-shim@npm:9.0.0":
+ version: 9.0.0
+ resolution: "@storybook/react-dom-shim@npm:9.0.0"
peerDependencies:
- "@storybook/test": 8.6.14
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.6.14
- vite: ^4.0.0 || ^5.0.0 || ^6.0.0
- peerDependenciesMeta:
- "@storybook/test":
- optional: true
- checksum: 10/061be89410b3835bb19e82e6770c93dee14cb2fa00616321cdd360e4f808f9927d951bca2e714be255e8b1aaff72dbc1af97e3e7c18878f0685858fd3cc85ec7
+ storybook: ^9.0.0
+ checksum: 10/e21c1ad6581c5e63bce2abf012ea0002f28030c96aaa66e3995e47a33983da765534c96dc80f534ed95a34a4c829977dc1122bc97aa7f3611d365986e7cac781
languageName: node
linkType: hard
-"@storybook/react@npm:8.6.14, @storybook/react@npm:^8.4.7":
- version: 8.6.14
- resolution: "@storybook/react@npm:8.6.14"
+"@storybook/react-vite@npm:^9.0.0":
+ version: 9.0.0
+ resolution: "@storybook/react-vite@npm:9.0.0"
dependencies:
- "@storybook/components": "npm:8.6.14"
- "@storybook/global": "npm:^5.0.0"
- "@storybook/manager-api": "npm:8.6.14"
- "@storybook/preview-api": "npm:8.6.14"
- "@storybook/react-dom-shim": "npm:8.6.14"
- "@storybook/theming": "npm:8.6.14"
+ "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.6.0"
+ "@rollup/pluginutils": "npm:^5.0.2"
+ "@storybook/builder-vite": "npm:9.0.0"
+ "@storybook/react": "npm:9.0.0"
+ find-up: "npm:^5.0.0"
+ magic-string: "npm:^0.30.0"
+ react-docgen: "npm:^8.0.0"
+ resolve: "npm:^1.22.8"
+ tsconfig-paths: "npm:^4.2.0"
peerDependencies:
- "@storybook/test": 8.6.14
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.6.14
- typescript: ">= 4.2.x"
+ storybook: ^9.0.0
+ vite: ^5.0.0 || ^6.0.0
+ checksum: 10/7e78871a0c0b9a181970eef7cdad3a2238c6157980a0368766ac248bba6e2109efff60ef9093dde1bc0be83afb7dd699548839d98821bf602769818f908a6c1e
+ languageName: node
+ linkType: hard
+
+"@storybook/react@npm:9.0.0, @storybook/react@npm:^9.0.0":
+ version: 9.0.0
+ resolution: "@storybook/react@npm:9.0.0"
+ dependencies:
+ "@storybook/global": "npm:^5.0.0"
+ "@storybook/react-dom-shim": "npm:9.0.0"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ storybook: ^9.0.0
+ typescript: ">= 4.9.x"
peerDependenciesMeta:
- "@storybook/test":
- optional: true
typescript:
optional: true
- checksum: 10/a8710dcb80da9df4a78cfb3560a8c0c31c6f6c04902aa95446d4e40f6a9179770ead6f9a0a06fa44d00677cd1cd92eb60fdc57f433035ec722275847139671a4
+ checksum: 10/86b5d432073a3b24f00d762b82ee230f4019843ce07b5e2d90af642e2f0018841e37532df1af6c77abd07c27c91f37b9233384168264414aa0ad105a91b26042
languageName: node
linkType: hard
@@ -14183,15 +14132,6 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/theming@npm:8.6.14":
- version: 8.6.14
- resolution: "@storybook/theming@npm:8.6.14"
- peerDependencies:
- storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
- checksum: 10/6936ea3348968fe598ad47421c11a78c6ee2ce62336ea1ce9cb8257e9faa2553d3ac3e443f8a36d35a41b0d60eb169231516649c710582ec68fdead4f23ffc0e
- languageName: node
- linkType: hard
-
"@swc/core-darwin-arm64@npm:1.11.29":
version: 1.11.29
resolution: "@swc/core-darwin-arm64@npm:1.11.29"
@@ -14580,6 +14520,21 @@ __metadata:
languageName: node
linkType: hard
+"@testing-library/jest-dom@npm:^6.6.3":
+ version: 6.6.3
+ resolution: "@testing-library/jest-dom@npm:6.6.3"
+ dependencies:
+ "@adobe/css-tools": "npm:^4.4.0"
+ aria-query: "npm:^5.0.0"
+ chalk: "npm:^3.0.0"
+ css.escape: "npm:^1.5.1"
+ dom-accessibility-api: "npm:^0.6.3"
+ lodash: "npm:^4.17.21"
+ redent: "npm:^3.0.0"
+ checksum: 10/1f3427e45870eab9dcc59d6504b780d4a595062fe1687762ae6e67d06a70bf439b40ab64cf58cbace6293a99e3764d4647fdc8300a633b721764f5ce39dade18
+ languageName: node
+ linkType: hard
+
"@testing-library/react@npm:^16.1.0":
version: 16.3.0
resolution: "@testing-library/react@npm:16.3.0"
@@ -16269,6 +16224,18 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/expect@npm:3.0.9":
+ version: 3.0.9
+ resolution: "@vitest/expect@npm:3.0.9"
+ dependencies:
+ "@vitest/spy": "npm:3.0.9"
+ "@vitest/utils": "npm:3.0.9"
+ chai: "npm:^5.2.0"
+ tinyrainbow: "npm:^2.0.0"
+ checksum: 10/09fc02ae3a639d5db23705a393ef571001f7f1006f7527529ec7807699b739788d5b54b71cb917c56379874b006f2de49933585694927b23c0d50787f96b9e94
+ languageName: node
+ linkType: hard
+
"@vitest/expect@npm:3.1.3":
version: 3.1.3
resolution: "@vitest/expect@npm:3.1.3"
@@ -16349,6 +16316,15 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/pretty-format@npm:3.0.9":
+ version: 3.0.9
+ resolution: "@vitest/pretty-format@npm:3.0.9"
+ dependencies:
+ tinyrainbow: "npm:^2.0.0"
+ checksum: 10/cfcdda2c72cf16a5e76ad2c9b014a4e36fea3988389613497cad5a2491ebc380ded4397afc95c32a2bd2734b0386996df76f6c5cbfc6be561262b8d112fb7a27
+ languageName: node
+ linkType: hard
+
"@vitest/pretty-format@npm:3.1.3":
version: 3.1.3
resolution: "@vitest/pretty-format@npm:3.1.3"
@@ -16418,6 +16394,15 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/spy@npm:3.0.9":
+ version: 3.0.9
+ resolution: "@vitest/spy@npm:3.0.9"
+ dependencies:
+ tinyspy: "npm:^3.0.2"
+ checksum: 10/967b403293c9325292be4843753bf8ae516ec158df2372a14bec98c9bfb233fa6bbf76cb319cf1a9ea1b5ab795e3abff68ca66fa7523045562d7449a95ed8bf9
+ languageName: node
+ linkType: hard
+
"@vitest/spy@npm:3.1.3":
version: 3.1.3
resolution: "@vitest/spy@npm:3.1.3"
@@ -16465,6 +16450,17 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/utils@npm:3.0.9":
+ version: 3.0.9
+ resolution: "@vitest/utils@npm:3.0.9"
+ dependencies:
+ "@vitest/pretty-format": "npm:3.0.9"
+ loupe: "npm:^3.1.3"
+ tinyrainbow: "npm:^2.0.0"
+ checksum: 10/c77e2a4a5c62dabc57c0d27536428e6b4f9a7998b59161deb82cf797e1d6cb61a7531bef19f079c4bdca7b48fd656b48e4d1bcfb4a5bdf3c177931670a287163
+ languageName: node
+ linkType: hard
+
"@vitest/utils@npm:3.1.3":
version: 3.1.3
resolution: "@vitest/utils@npm:3.1.3"
@@ -17812,13 +17808,6 @@ __metadata:
languageName: node
linkType: hard
-"browser-assert@npm:^1.2.1":
- version: 1.2.1
- resolution: "browser-assert@npm:1.2.1"
- checksum: 10/8b2407cd04c1ed592cf892dec35942b7d72635829221e0788c9a16c4d2afa8b7156bc9705b1c4b32c30d88136c576fda3cbcb8f494d6f865264c706ea8798d92
- languageName: node
- linkType: hard
-
"browser-fs-access@npm:^0.37.0":
version: 0.37.0
resolution: "browser-fs-access@npm:0.37.0"
@@ -23979,13 +23968,6 @@ __metadata:
languageName: node
linkType: hard
-"is-arguments@npm:@nolyfill/is-arguments@^1":
- version: 1.0.44
- resolution: "@nolyfill/is-arguments@npm:1.0.44"
- checksum: 10/d08d48617c3bec6ee85a194cba7d4f11b01fb87e4ef96254723d7e63a8d8e86d92a44a77b683f23db631306af15ca8a2173846c29568ad56ae9c84061e2593f4
- languageName: node
- linkType: hard
-
"is-arrayish@npm:^0.2.1":
version: 0.2.1
resolution: "is-arrayish@npm:0.2.1"
@@ -24107,13 +24089,6 @@ __metadata:
languageName: node
linkType: hard
-"is-generator-function@npm:@nolyfill/is-generator-function@^1":
- version: 1.0.44
- resolution: "@nolyfill/is-generator-function@npm:1.0.44"
- checksum: 10/611082d5d50f472e4601bf8fc475cf2bfcea3346679c3b5a43f78a3be488086a95260c2d878bd6a15cf486fdcccb127c6ca0461c7735e4b3a7fbe3447fd79cda
- languageName: node
- linkType: hard
-
"is-glob@npm:4.0.3, is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
version: 4.0.3
resolution: "is-glob@npm:4.0.3"
@@ -24325,15 +24300,6 @@ __metadata:
languageName: node
linkType: hard
-"is-typed-array@npm:@nolyfill/is-typed-array@^1":
- version: 1.0.44
- resolution: "@nolyfill/is-typed-array@npm:1.0.44"
- dependencies:
- "@nolyfill/which-typed-array": "npm:1.0.44"
- checksum: 10/4f1f89078119d41f5a8438b418259ba8ad76ef2547a4d3137395ddf9eb54a5c1165b63fbc100ddd43322175d8708c7515f8c03bb158d27a1da5f667efd9d1fcf
- languageName: node
- linkType: hard
-
"is-unc-path@npm:^1.0.0":
version: 1.0.0
resolution: "is-unc-path@npm:1.0.0"
@@ -24685,13 +24651,6 @@ __metadata:
languageName: node
linkType: hard
-"jsdoc-type-pratt-parser@npm:^4.0.0":
- version: 4.1.0
- resolution: "jsdoc-type-pratt-parser@npm:4.1.0"
- checksum: 10/30d88f95f6cbb4a1aa6d4b0d0ae46eb1096e606235ecaf9bab7a3ed5da860516b5d1cd967182765002f292c627526db918f3e56d34637bcf810e6ef84d403f3f
- languageName: node
- linkType: hard
-
"jsesc@npm:^3.0.2, jsesc@npm:^3.1.0":
version: 3.1.0
resolution: "jsesc@npm:3.1.0"
@@ -25888,15 +25847,6 @@ __metadata:
languageName: node
linkType: hard
-"magic-string@npm:^0.27.0":
- version: 0.27.0
- resolution: "magic-string@npm:0.27.0"
- dependencies:
- "@jridgewell/sourcemap-codec": "npm:^1.4.13"
- checksum: 10/10a18a48d22fb14467d6cb4204aba58d6790ae7ba023835dc7a65e310cf216f042a17fab1155ba43e47117310a9b7c3fd3bb79f40be40f5124d6b1af9e96399b
- languageName: node
- linkType: hard
-
"magic-string@npm:^0.30.0, magic-string@npm:^0.30.11, magic-string@npm:^0.30.17":
version: 0.30.17
resolution: "magic-string@npm:0.30.17"
@@ -29561,13 +29511,6 @@ __metadata:
languageName: node
linkType: hard
-"process@npm:^0.11.10":
- version: 0.11.10
- resolution: "process@npm:0.11.10"
- checksum: 10/dbaa7e8d1d5cf375c36963ff43116772a989ef2bb47c9bdee20f38fd8fc061119cf38140631cf90c781aca4d3f0f0d2c834711952b728953f04fd7d238f59f5b
- languageName: node
- linkType: hard
-
"progress@npm:^2.0.3":
version: 2.0.3
resolution: "progress@npm:2.0.3"
@@ -29917,9 +29860,9 @@ __metadata:
languageName: node
linkType: hard
-"react-docgen@npm:^7.0.0":
- version: 7.1.1
- resolution: "react-docgen@npm:7.1.1"
+"react-docgen@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "react-docgen@npm:8.0.0"
dependencies:
"@babel/core": "npm:^7.18.9"
"@babel/traverse": "npm:^7.18.9"
@@ -29931,7 +29874,7 @@ __metadata:
doctrine: "npm:^3.0.0"
resolve: "npm:^1.22.1"
strip-indent: "npm:^4.0.0"
- checksum: 10/501e5fa0d00e32ee27559f44462a34e9531018ccb46c51efbe60b98a4c077f43dbe8999da5bb91d2ab45a83a34099436a3b725fdabd3f218dbb4493c0b1c9f95
+ checksum: 10/1c85676a0d6b275e0149f6422583a3c4ecb1c80c6899a8a19c055ded2e6e6e4203512a38a42c157c7ecf4c7405210821a2b5a2905eef7a926259a452a38ae4fa
languageName: node
linkType: hard
@@ -32203,21 +32146,29 @@ __metadata:
languageName: node
linkType: hard
-"storybook@npm:^8.4.7":
- version: 8.6.14
- resolution: "storybook@npm:8.6.14"
+"storybook@npm:^9.0.0":
+ version: 9.0.0
+ resolution: "storybook@npm:9.0.0"
dependencies:
- "@storybook/core": "npm:8.6.14"
+ "@storybook/global": "npm:^5.0.0"
+ "@testing-library/jest-dom": "npm:^6.6.3"
+ "@testing-library/user-event": "npm:^14.6.1"
+ "@vitest/expect": "npm:3.0.9"
+ "@vitest/spy": "npm:3.0.9"
+ better-opn: "npm:^3.0.2"
+ esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0"
+ esbuild-register: "npm:^3.5.0"
+ recast: "npm:^0.23.5"
+ semver: "npm:^7.6.2"
+ ws: "npm:^8.18.0"
peerDependencies:
prettier: ^2 || ^3
peerDependenciesMeta:
prettier:
optional: true
bin:
- getstorybook: ./bin/index.cjs
- sb: ./bin/index.cjs
storybook: ./bin/index.cjs
- checksum: 10/104932fe29ebf49bef24c90285741cec964d1c36b3f0b38da1dace31ac664be457f2a510e41ba69fe8aa0d90c20e3446fec27d1ced41e5eefb3a9ca713d99e79
+ checksum: 10/763343d3e7092bd60d5006d844a33ce8a8764a9ef587c284b2a28a6901fdae579140c00b122e80264764b9531abb1ae9956edddbc2ee33cd26aecca6458649b4
languageName: node
linkType: hard
@@ -34032,19 +33983,6 @@ __metadata:
languageName: node
linkType: hard
-"util@npm:^0.12.5":
- version: 0.12.5
- resolution: "util@npm:0.12.5"
- dependencies:
- inherits: "npm:^2.0.3"
- is-arguments: "npm:^1.0.4"
- is-generator-function: "npm:^1.0.7"
- is-typed-array: "npm:^1.1.3"
- which-typed-array: "npm:^1.1.2"
- checksum: 10/61a10de7753353dd4d744c917f74cdd7d21b8b46379c1e48e1c4fd8e83f8190e6bd9978fc4e5102ab6a10ebda6019d1b36572fa4a325e175ec8b789a121f6147
- languageName: node
- linkType: hard
-
"utila@npm:~0.4":
version: 0.4.0
resolution: "utila@npm:0.4.0"
@@ -34910,7 +34848,7 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:^8.17.1, ws@npm:^8.18.0, ws@npm:^8.18.1, ws@npm:^8.2.3":
+"ws@npm:^8.17.1, ws@npm:^8.18.0, ws@npm:^8.18.1":
version: 8.18.2
resolution: "ws@npm:8.18.2"
peerDependencies: