takuma-ru / auto-story-generator

Automatic real-time story file generation from React, Vue, and Lit component files

Home Page:https://auto-story-generator.takumaru.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@takuma-ru/auto-story-generator

asg-thumbnail

Description

Automatic real-time story file generation from React, Vue, Angular and Lit component files

Getting Started

1. Install the package

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

2. Add config

Add settings to main.ts in Storybook (./storybook/main.ts)

For React, Vite

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;

Supported Frameworks

βœ…: Supported
🚧: Work in progress
❌: Not supported
πŸ“: Not yet implemented

Framework Supported
React βœ…
Vue 🚧
Lit βœ…
Angular 🚧
Svelte πŸ“
Custom πŸ“

About

Automatic real-time story file generation from React, Vue, and Lit component files

https://auto-story-generator.takumaru.dev

License:ISC License


Languages

Language:TypeScript 90.8%Language:JavaScript 9.2%