diff --git a/lib/cli/src/babal-config.ts b/lib/cli/src/babal-config.ts new file mode 100644 index 00000000000..84d159f08d6 --- /dev/null +++ b/lib/cli/src/babal-config.ts @@ -0,0 +1,6 @@ +import { logger } from '@storybook/node-logger'; + +export const generateStorybookBabelConfig = async () => { + const cwd = process.cwd(); + logger.info(`Generating the storybook default babel config at ${cwd}`); +}; diff --git a/lib/cli/src/generate.ts b/lib/cli/src/generate.ts index 01209a82f6f..a6533bf0189 100644 --- a/lib/cli/src/generate.ts +++ b/lib/cli/src/generate.ts @@ -11,6 +11,7 @@ import { extract } from './extract'; import { upgrade } from './upgrade'; import { repro } from './repro'; import { link } from './link'; +import { generateStorybookBabelConfig } from './babal-config'; const pkg = sync({ cwd: __dirname }).packageJson; @@ -37,6 +38,11 @@ program .option('-s --skip-postinstall', 'Skip package specific postinstall config modifications') .action((addonName, options) => add(addonName, options)); +program + .command('babelrc') + .description('generate the default storybook babel config into your current working directory') + .action(() => generateStorybookBabelConfig()); + program .command('upgrade') .description('Upgrade your Storybook packages to the latest')