Skip to content

Generate Options ​

preset ​

default ​

undefined

Support Status ​

Specify the name of the framework.

WARNING

At this time, some special naming and writing is required for story generation. (This will be improved in future updates.)

PresetSupport Status
react✅
vue🚧
lit✅
svelte📝
angular🚧
custom📝

✅: Supported
🚧: Work in progress
❌: Not supported
📝: Not yet implemented

Example ​

ts
autoStoryGenerator.vite({
  preset: "react",
})

imports ​

Specify the directory(s) where the component(s) for which you wish to generate a Story are located.

default ​

undefined

Example ​

ts
autoStoryGenerator.vite({
  imports: ["src/components/**/*.tsx"],
})

ignores ​

The directories to ignore.

default ​

undefined

Example ​

ts
autoStoryGenerator.vite({
  ignores: ["src/components/IgnoreComponent/IgnoredComponent.tsx"],
})

prettierConfigPath ​

prettier is executed when stories are generated and when stories are updated. You can have that set up.

default ​

undefined

Example ​

ts
autoStoryGenerator.vite({
  prettierConfigPath: resolve(__dirname, "../.prettierrc"),
})

isGenerateStoriesFileAtBuild ​

Automatic generation for all component files only once at build time (run dev, run build)

default ​

false

Example ​

ts
autoStoryGenerator.vite({
  isGenerateStoriesFileAtBuild: true,
})