--- title: 'swc' --- Parent: [main.js|ts configuration](./main-config.md) Type: `(config: swc.Options, options: Options) => swc.Options | Promise` Customize Storybook's [SWC](https://swc.rs/) setup for Webpack-based projects enabled via the [`@storybook/addon-webpack5-compiler-swc`](https://storybook.js.org/addons/@storybook/addon-webpack5-compiler-swc) addon based on the supported [frameworks](../configure/frameworks.md), except Angular, Create React App, Ember.js and Next.js. ## `SWC.Options` The options provided by [SWC](https://swc.rs/) are only applicable if you've enabled the [`@storybook/addon-webpack5-compiler-swc`](https://storybook.js.org/addons/@storybook/addon-webpack5-compiler-swc) addon. ## Options Type: `{ configType?: 'DEVELOPMENT' | 'PRODUCTION' }` There are other options that are difficult to document here. Please introspect the type definition for more information.