Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/takuma-ru/auto-story-generator

Automatic real-time story file generation from React, Vue, and Lit component files
https://github.com/takuma-ru/auto-story-generator

auto generator lit react storybook storybook-addon vue

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# @takuma-ru/auto-story-generator

![asg-thumbnail](https://auto-story-generator.takumaru.dev/asg-thumbnail-radius.png)

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

## Getting Started
### 1. Install the package
```bash
npm i @takuma-ru/auto-story-generator
```

### 2. Add config
Add settings to main.ts in Storybook (`./storybook/main.ts`)

For `React`, `Vite`
```ts
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 | 📝 |