Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.28 KB

main-config-babel.md

File metadata and controls

42 lines (25 loc) · 1.28 KB
title
babel

Parent: main.js|ts configuration

Type: (config: Babel.Config, options: Options) => Babel.Config | Promise<Babel.Config>

Customize Storybook's Babel setup.

Addon authors should use babelDefault instead, which is applied to the preview config before any user presets have been applied.

<CodeSnippets paths={[ 'common/main-config-babel.js.mdx', 'common/main-config-babel.ts.mdx', ]} />

Babel.Config

The 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.

Options

Type: { configType?: 'DEVELOPMENT' | 'PRODUCTION' }

There are other options that are difficult to document here. Please introspect the type definition for more information.