Skip to content

Commit 47d35b0

Browse files
authored
chore: upgrade Storybook from 8 to 10 (#26)
- Upgrade all @storybook/* packages to v10 - Remove consolidated packages (@storybook/addon-essentials, @storybook/addon-interactions, @storybook/blocks, @storybook/test) - Migrate imports from @storybook/react to @storybook/react-vite - Replace @storybook/addon-essentials with @storybook/addon-docs
1 parent 8a04e2e commit 47d35b0

File tree

7 files changed

+67
-271
lines changed

7 files changed

+67
-271
lines changed

.storybook/main.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@ import type { StorybookConfig } from "@storybook/react-vite";
22

33
const config: StorybookConfig = {
44
stories: ["../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)"],
5-
addons: [
6-
"@storybook/addon-links",
7-
"@storybook/addon-essentials",
8-
"@storybook/addon-interactions",
9-
],
5+
addons: ["@storybook/addon-links", "@storybook/addon-docs"],
106
framework: {
117
name: "@storybook/react-vite",
128
options: {},

.storybook/preview.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Preview } from "@storybook/react";
1+
import type { Preview } from "@storybook/react-vite";
22

33
const preview: Preview = {
44
parameters: {

bun.lock

Lines changed: 55 additions & 252 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"test": "NODE_ENV=development bun test",
2626
"bench": "bun tests/bench/run.ts",
2727
"storybook": "storybook dev -p 6006",
28-
"build-storybook": "storybook build"
28+
"storybook:build": "storybook build"
2929
},
3030
"repository": {
3131
"type": "git",
@@ -44,23 +44,20 @@
4444
],
4545
"license": "MIT",
4646
"devDependencies": {
47-
"@chromatic-com/storybook": "^3",
47+
"@chromatic-com/storybook": "^5.0.1",
4848
"@happy-dom/global-registrator": "^16",
4949
"@napi-rs/canvas": "^0.1.90",
50-
"@storybook/addon-essentials": "^8",
51-
"@storybook/addon-interactions": "^8",
52-
"@storybook/addon-links": "^8",
53-
"@storybook/blocks": "^8",
54-
"@storybook/react": "^8",
55-
"@storybook/react-vite": "^8",
56-
"@storybook/test": "^8",
50+
"@storybook/addon-docs": "^10.2.8",
51+
"@storybook/addon-links": "^10.2.8",
52+
"@storybook/react": "^10.2.8",
53+
"@storybook/react-vite": "^10.2.8",
5754
"@testing-library/react": "^16",
5855
"@types/bun": "latest",
5956
"@types/react": "^19",
6057
"@types/react-dom": "^19",
6158
"react": "^19",
6259
"react-dom": "^19",
63-
"storybook": "^8",
60+
"storybook": "^10.2.8",
6461
"vite": "^5"
6562
},
6663
"peerDependencies": {

stories/LogoSoup.DarkMode.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Meta, StoryObj } from "@storybook/react";
1+
import type { Meta, StoryObj } from "@storybook/react-vite";
22
import { useMemo } from "react";
33
import {
44
type StoryArgs,

stories/LogoSoup.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Meta, StoryObj } from "@storybook/react";
1+
import type { Meta, StoryObj } from "@storybook/react-vite";
22
import { useMemo } from "react";
33
import {
44
type StoryArgs,

stories/NoOptimization.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Meta, StoryObj } from "@storybook/react";
1+
import type { Meta, StoryObj } from "@storybook/react-vite";
22
import type { CSSProperties } from "react";
33
import { useMemo } from "react";
44
import { allLogos, shuffleArray } from "./shared";

0 commit comments

Comments
 (0)