mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-07 06:01:05 +08:00
39 lines
1012 B
Plaintext
39 lines
1012 B
Plaintext
---
|
|
title: 'framework'
|
|
sidebar:
|
|
order: 2
|
|
title: framework
|
|
---
|
|
|
|
(**Required**)
|
|
|
|
Parent: [main.js|ts configuration](./main-config.mdx)
|
|
|
|
Type: `FrameworkName | { name: FrameworkName; options?: FrameworkOptions }`
|
|
|
|
Configures Storybook based on a set of [framework-specific](../../configure/integration/frameworks.mdx) settings.
|
|
|
|
{/* prettier-ignore-start */}
|
|
|
|
<CodeSnippets path="main-config-framework.md" />
|
|
|
|
{/* prettier-ignore-end */}
|
|
|
|
## `name`
|
|
|
|
Type: `string`
|
|
|
|
For available frameworks and their options, see their respective [documentation](https://github.com/storybookjs/storybook/tree/next/code/frameworks).
|
|
|
|
## `options`
|
|
|
|
Type: `Record<string, any>`
|
|
|
|
While many options are specific to a framework, there are some options that are shared across some frameworks, e.g. those that configure Storybook's [builder](./main-config-core.mdx#builder).
|
|
|
|
### `options.builder`
|
|
|
|
Type: `Record<string, any>`
|
|
|
|
Configures Storybook's builder, [Vite](../../builders/vite.mdx) or [Webpack](../../builders/webpack.mdx).
|