Skip to content

Commit e8647df

Browse files
authored
fix(storybook): fix package.json updates so @storybook packages are in sync during migration (#30191)
This PR is the same as #30187 but for `@storybook` packages. We want to make sure that workspaces that have other `@storybook/*` packages installed have their versions updated along with the packages we use. Otherwise version mismatches can lead to errors due to changing APIs. This PR also adds a conformance rule that prevents mistakes from going out in future migrations.
1 parent 8b11d8b commit e8647df

File tree

7 files changed

+1031
-0
lines changed

7 files changed

+1031
-0
lines changed

docs/generated/packages/storybook/migrations/19.6.0-package-updates.json

Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,178 @@
2323
"alwaysAddToPackageJson": true
2424
},
2525
"storybook": { "version": "^8.2.8", "alwaysAddToPackageJson": true },
26+
"@storybook/addon-controls": {
27+
"version": "^8.2.8",
28+
"alwaysAddToPackageJson": false
29+
},
30+
"@storybook/addon-jest": {
31+
"version": "^8.2.8",
32+
"alwaysAddToPackageJson": false
33+
},
34+
"@storybook/addon-mdx-gfm": {
35+
"version": "^8.2.8",
36+
"alwaysAddToPackageJson": false
37+
},
38+
"@storybook/addon-onboarding": {
39+
"version": "^8.2.8",
40+
"alwaysAddToPackageJson": false
41+
},
42+
"@storybook/addon-themes": {
43+
"version": "^8.2.8",
44+
"alwaysAddToPackageJson": false
45+
},
46+
"@storybook/blocks": {
47+
"version": "^8.2.8",
48+
"alwaysAddToPackageJson": false
49+
},
50+
"@storybook/builder-manager": {
51+
"version": "^8.2.8",
52+
"alwaysAddToPackageJson": false
53+
},
54+
"@storybook/builder-webpack5": {
55+
"version": "^8.2.8",
56+
"alwaysAddToPackageJson": false
57+
},
58+
"@storybook/cli": { "version": "^8.2.8", "alwaysAddToPackageJson": false },
59+
"@storybook/components": {
60+
"version": "^8.2.8",
61+
"alwaysAddToPackageJson": false
62+
},
63+
"@storybook/core": { "version": "^8.2.8", "alwaysAddToPackageJson": false },
64+
"@storybook/core-common": {
65+
"version": "^8.2.8",
66+
"alwaysAddToPackageJson": false
67+
},
68+
"@storybook/core-events": {
69+
"version": "^8.2.8",
70+
"alwaysAddToPackageJson": false
71+
},
72+
"@storybook/core-webpack": {
73+
"version": "^8.2.8",
74+
"alwaysAddToPackageJson": false
75+
},
76+
"@storybook/csf-tools": {
77+
"version": "^8.2.8",
78+
"alwaysAddToPackageJson": false
79+
},
80+
"@storybook/html": { "version": "^8.2.8", "alwaysAddToPackageJson": false },
81+
"@storybook/html-vite": {
82+
"version": "^8.2.8",
83+
"alwaysAddToPackageJson": false
84+
},
85+
"@storybook/html-webpack5": {
86+
"version": "^8.2.8",
87+
"alwaysAddToPackageJson": false
88+
},
89+
"@storybook/manager": {
90+
"version": "^8.2.8",
91+
"alwaysAddToPackageJson": false
92+
},
93+
"@storybook/manager-api": {
94+
"version": "^8.2.8",
95+
"alwaysAddToPackageJson": false
96+
},
97+
"@storybook/nextjs": {
98+
"version": "^8.2.8",
99+
"alwaysAddToPackageJson": false
100+
},
101+
"@storybook/preact": {
102+
"version": "^8.2.8",
103+
"alwaysAddToPackageJson": false
104+
},
105+
"@storybook/preact-vite": {
106+
"version": "^8.2.8",
107+
"alwaysAddToPackageJson": false
108+
},
109+
"@storybook/preact-webpack5": {
110+
"version": "^8.2.8",
111+
"alwaysAddToPackageJson": false
112+
},
113+
"@storybook/preset-create-react-app": {
114+
"version": "^8.2.8",
115+
"alwaysAddToPackageJson": false
116+
},
117+
"@storybook/preset-html-webpack": {
118+
"version": "^8.2.8",
119+
"alwaysAddToPackageJson": false
120+
},
121+
"@storybook/preset-preact-webpack": {
122+
"version": "^8.2.8",
123+
"alwaysAddToPackageJson": false
124+
},
125+
"@storybook/preset-react-webpack": {
126+
"version": "^8.2.8",
127+
"alwaysAddToPackageJson": false
128+
},
129+
"@storybook/preset-server-webpack": {
130+
"version": "^8.2.8",
131+
"alwaysAddToPackageJson": false
132+
},
133+
"@storybook/preset-vue3-webpack": {
134+
"version": "^8.2.8",
135+
"alwaysAddToPackageJson": false
136+
},
137+
"@storybook/react-vite": {
138+
"version": "^8.2.8",
139+
"alwaysAddToPackageJson": false
140+
},
141+
"@storybook/react-webpack5": {
142+
"version": "^8.2.8",
143+
"alwaysAddToPackageJson": false
144+
},
145+
"@storybook/router": {
146+
"version": "^8.2.8",
147+
"alwaysAddToPackageJson": false
148+
},
149+
"@storybook/server": {
150+
"version": "^8.2.8",
151+
"alwaysAddToPackageJson": false
152+
},
153+
"@storybook/server-webpack5": {
154+
"version": "^8.2.8",
155+
"alwaysAddToPackageJson": false
156+
},
157+
"@storybook/svelte": {
158+
"version": "^8.2.8",
159+
"alwaysAddToPackageJson": false
160+
},
161+
"@storybook/svelte-vite": {
162+
"version": "^8.2.8",
163+
"alwaysAddToPackageJson": false
164+
},
165+
"@storybook/sveltekit": {
166+
"version": "^8.2.8",
167+
"alwaysAddToPackageJson": false
168+
},
169+
"@storybook/theming": {
170+
"version": "^8.2.8",
171+
"alwaysAddToPackageJson": false
172+
},
173+
"@storybook/types": {
174+
"version": "^8.2.8",
175+
"alwaysAddToPackageJson": false
176+
},
177+
"@storybook/vue3": { "version": "^8.2.8", "alwaysAddToPackageJson": false },
178+
"@storybook/vue3-vite": {
179+
"version": "^8.2.8",
180+
"alwaysAddToPackageJson": false
181+
},
182+
"@storybook/vue3-webpack5": {
183+
"version": "^8.2.8",
184+
"alwaysAddToPackageJson": false
185+
},
186+
"@storybook/web-components": {
187+
"version": "^8.2.8",
188+
"alwaysAddToPackageJson": false
189+
},
190+
"@storybook/web-components-vite": {
191+
"version": "^8.2.8",
192+
"alwaysAddToPackageJson": false
193+
},
194+
"@storybook/web-components-webpack5": {
195+
"version": "^8.2.8",
196+
"alwaysAddToPackageJson": false
197+
},
26198
"@storybook/test-runner": {
27199
"version": "^0.19.0",
28200
"alwaysAddToPackageJson": false

docs/generated/packages/storybook/migrations/20.2.0-package-updates.json

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,145 @@
102102
"@storybook/vue3-vite": {
103103
"version": "^8.4.6",
104104
"alwaysAddToPackageJson": false
105+
},
106+
"@storybook/addon-onboarding": {
107+
"version": "^8.4.6",
108+
"alwaysAddToPackageJson": false
109+
},
110+
"@storybook/addon-themes": {
111+
"version": "^8.4.6",
112+
"alwaysAddToPackageJson": false
113+
},
114+
"@storybook/blocks": {
115+
"version": "^8.4.6",
116+
"alwaysAddToPackageJson": false
117+
},
118+
"@storybook/builder-manager": {
119+
"version": "^8.4.6",
120+
"alwaysAddToPackageJson": false
121+
},
122+
"@storybook/builder-webpack5": {
123+
"version": "^8.4.6",
124+
"alwaysAddToPackageJson": false
125+
},
126+
"@storybook/cli": { "version": "^8.4.6", "alwaysAddToPackageJson": false },
127+
"@storybook/components": {
128+
"version": "^8.4.6",
129+
"alwaysAddToPackageJson": false
130+
},
131+
"@storybook/core": { "version": "^8.4.6", "alwaysAddToPackageJson": false },
132+
"@storybook/core-common": {
133+
"version": "^8.4.6",
134+
"alwaysAddToPackageJson": false
135+
},
136+
"@storybook/core-events": {
137+
"version": "^8.4.6",
138+
"alwaysAddToPackageJson": false
139+
},
140+
"@storybook/core-webpack": {
141+
"version": "^8.4.6",
142+
"alwaysAddToPackageJson": false
143+
},
144+
"@storybook/csf-tools": {
145+
"version": "^8.4.6",
146+
"alwaysAddToPackageJson": false
147+
},
148+
"@storybook/html": { "version": "^8.4.6", "alwaysAddToPackageJson": false },
149+
"@storybook/html-vite": {
150+
"version": "^8.4.6",
151+
"alwaysAddToPackageJson": false
152+
},
153+
"@storybook/html-webpack5": {
154+
"version": "^8.4.6",
155+
"alwaysAddToPackageJson": false
156+
},
157+
"@storybook/manager": {
158+
"version": "^8.4.6",
159+
"alwaysAddToPackageJson": false
160+
},
161+
"@storybook/manager-api": {
162+
"version": "^8.4.6",
163+
"alwaysAddToPackageJson": false
164+
},
165+
"@storybook/nextjs": {
166+
"version": "^8.4.6",
167+
"alwaysAddToPackageJson": false
168+
},
169+
"@storybook/preact": {
170+
"version": "^8.4.6",
171+
"alwaysAddToPackageJson": false
172+
},
173+
"@storybook/preact-vite": {
174+
"version": "^8.4.6",
175+
"alwaysAddToPackageJson": false
176+
},
177+
"@storybook/preact-webpack5": {
178+
"version": "^8.4.6",
179+
"alwaysAddToPackageJson": false
180+
},
181+
"@storybook/preset-create-react-app": {
182+
"version": "^8.4.6",
183+
"alwaysAddToPackageJson": false
184+
},
185+
"@storybook/preset-html-webpack": {
186+
"version": "^8.4.6",
187+
"alwaysAddToPackageJson": false
188+
},
189+
"@storybook/preset-preact-webpack": {
190+
"version": "^8.4.6",
191+
"alwaysAddToPackageJson": false
192+
},
193+
"@storybook/preset-react-webpack": {
194+
"version": "^8.4.6",
195+
"alwaysAddToPackageJson": false
196+
},
197+
"@storybook/preset-server-webpack": {
198+
"version": "^8.4.6",
199+
"alwaysAddToPackageJson": false
200+
},
201+
"@storybook/preset-vue3-webpack": {
202+
"version": "^8.4.6",
203+
"alwaysAddToPackageJson": false
204+
},
205+
"@storybook/router": {
206+
"version": "^8.4.6",
207+
"alwaysAddToPackageJson": false
208+
},
209+
"@storybook/server": {
210+
"version": "^8.4.6",
211+
"alwaysAddToPackageJson": false
212+
},
213+
"@storybook/server-webpack5": {
214+
"version": "^8.4.6",
215+
"alwaysAddToPackageJson": false
216+
},
217+
"@storybook/svelte": {
218+
"version": "^8.4.6",
219+
"alwaysAddToPackageJson": false
220+
},
221+
"@storybook/svelte-vite": {
222+
"version": "^8.4.6",
223+
"alwaysAddToPackageJson": false
224+
},
225+
"@storybook/sveltekit": {
226+
"version": "^8.4.6",
227+
"alwaysAddToPackageJson": false
228+
},
229+
"@storybook/theming": {
230+
"version": "^8.4.6",
231+
"alwaysAddToPackageJson": false
232+
},
233+
"@storybook/types": {
234+
"version": "^8.4.6",
235+
"alwaysAddToPackageJson": false
236+
},
237+
"@storybook/vue3-webpack5": {
238+
"version": "^8.4.6",
239+
"alwaysAddToPackageJson": false
240+
},
241+
"@storybook/web-components": {
242+
"version": "^8.4.6",
243+
"alwaysAddToPackageJson": false
105244
}
106245
},
107246
"aliases": [],

0 commit comments

Comments
 (0)