fix(storybook): ignore experimental packages during migrating to v14 (#9972)
This commit is contained in:
parent
7d4255eeb4
commit
8c38b8618d
@ -76,6 +76,19 @@ export function migrateStorybookInstance(
|
|||||||
function maybeUpdateVersion(tree: Tree): GeneratorCallback {
|
function maybeUpdateVersion(tree: Tree): GeneratorCallback {
|
||||||
let needsInstall = false;
|
let needsInstall = false;
|
||||||
updateJson(tree, 'package.json', (json) => {
|
updateJson(tree, 'package.json', (json) => {
|
||||||
|
const ignoredStorybookPackages = [
|
||||||
|
'@storybook/builder-vite',
|
||||||
|
'@storybook/jest',
|
||||||
|
'@storybook/react-native',
|
||||||
|
'@storybook/storybook-deployer',
|
||||||
|
'@storybook/test-runner',
|
||||||
|
'@storybook/testing-library',
|
||||||
|
'@storybook/testing-angular',
|
||||||
|
'@storybook/testing-react',
|
||||||
|
'@storybook/testing-vue',
|
||||||
|
'@storybook/testing-vue3',
|
||||||
|
];
|
||||||
|
|
||||||
json.dependencies = json.dependencies || {};
|
json.dependencies = json.dependencies || {};
|
||||||
json.devDependencies = json.devDependencies || {};
|
json.devDependencies = json.devDependencies || {};
|
||||||
|
|
||||||
@ -84,8 +97,7 @@ function maybeUpdateVersion(tree: Tree): GeneratorCallback {
|
|||||||
).filter(
|
).filter(
|
||||||
(packageName: string) =>
|
(packageName: string) =>
|
||||||
packageName.startsWith('@storybook/') &&
|
packageName.startsWith('@storybook/') &&
|
||||||
!packageName.includes('@storybook/react-native') &&
|
!ignoredStorybookPackages.includes(packageName)
|
||||||
!packageName.includes('@storybook/storybook-deployer')
|
|
||||||
);
|
);
|
||||||
|
|
||||||
const allStorybookPackagesInDevDependencies = Object.keys(
|
const allStorybookPackagesInDevDependencies = Object.keys(
|
||||||
@ -93,8 +105,7 @@ function maybeUpdateVersion(tree: Tree): GeneratorCallback {
|
|||||||
).filter(
|
).filter(
|
||||||
(packageName: string) =>
|
(packageName: string) =>
|
||||||
packageName.startsWith('@storybook/') &&
|
packageName.startsWith('@storybook/') &&
|
||||||
!packageName.includes('@storybook/react-native') &&
|
!ignoredStorybookPackages.includes(packageName)
|
||||||
!packageName.includes('@storybook/storybook-deployer')
|
|
||||||
);
|
);
|
||||||
|
|
||||||
const storybookPackages = [
|
const storybookPackages = [
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user