docs/api/main-config/main-config-babel.mdx
Parent: main.js|ts configuration
Type: (config: Babel.Config, options: Options) => Babel.Config | Promise<Babel.Config>
Customize Storybook's Babel setup.
<Callout variant="info" icon="💡">Addon authors should use babelDefault instead, which is applied to the preview config before any user presets have been applied.
Babel.ConfigThe options provided by Babel are only applicable if you've enabled the @storybook/addon-webpack5-compiler-babel addon.
If you have an existing Babel configuration file (e.g., .babelrc), it will be automatically detected and used by Storybook without any additional configuration required.
OptionsType: { configType?: 'DEVELOPMENT' | 'PRODUCTION' }
There are other options that are difficult to document here. Please introspect the type definition for more information.