从 React、Vue、Angular 和 Lit 组件文件自动生成实时 Story 文件

在 Github 上查看

@takuma-ru/auto-story-generator

asg-thumbnail

描述

从 React、Vue、Angular 和 Lit 组件文件自动生成实时 Story 文件

入门指南

1. 安装包

npm i @takuma-ru/auto-story-generator

2. 添加配置

在 Storybook 的 main.ts 中添加设置 (./storybook/main.ts)

适用于 ReactVite

import type { StorybookConfig } from "@storybook/react-vite";

import { mergeConfig } from "vite";

import autoStoryGenerator from "@takuma-ru/auto-story-generator";

const config: StorybookConfig = {
  viteFinal: async (config) =>
    mergeConfig(config, {
      plugins: [
        autoStoryGenerator.vite({
          preset: "react",
          imports: ["src/components/**/*.tsx"],
        }),
      ],
    }),
};

export default config;

支持的框架

✅: 支持 🚧: 开发中 ❌: 不支持 📝: 尚未实现

框架 支持情况
React
Vue 🚧
Lit
Angular 🚧
Svelte 📝
自定义 📝