Remove obsolete 'mdx-to-csf' migration logic from migrate.ts

This commit is contained in:
Valentin Palkovic 2025-03-30 11:49:10 +02:00
parent 47e5e5752c
commit 5730588b2c

View File

@ -8,7 +8,6 @@ import {
import { listCodemods, runCodemod } from '@storybook/codemod';
import { runFixes } from './automigrate';
import { mdxToCSF } from './automigrate/fixes/mdx-to-csf';
import { getStorybookData } from './automigrate/helpers/mainConfigFile';
const logger = console;
@ -31,38 +30,6 @@ export async function migrate(
if (list) {
listCodemods().forEach((key: any) => logger.log(key));
} else if (migration) {
if (migration === 'mdx-to-csf' && !dryRun) {
const packageManager = JsPackageManagerFactory.getPackageManager();
const { configDir, mainConfig, mainConfigPath, storybookVersion, packageJson } =
await getStorybookData({
packageManager,
configDir: userSpecifiedConfigDir,
});
// GUARDS
if (!storybookVersion) {
throw new Error('Could not determine Storybook version');
}
if (!mainConfigPath) {
throw new Error('Could not determine main config path');
}
await runFixes({
fixes: [mdxToCSF],
configDir,
mainConfigPath,
packageManager,
mainConfig,
packageJson,
storybookVersion,
beforeVersion: storybookVersion,
isUpgrade: false,
});
await addStorybookBlocksPackage();
}
await runCodemod(migration, { glob, dryRun, logger, rename, parser });
} else {
throw new Error('Migrate: please specify a migration name or --list');