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

https://github.com/rspack-contrib/storybook-rsbuild

Storybook builder and frameworks powered by Rsbuild.
https://github.com/rspack-contrib/storybook-rsbuild

react rsbuild rspack storybook vue

Last synced: 5 days ago
JSON representation

Storybook builder and frameworks powered by Rsbuild.

Awesome Lists containing this project

README

        

![Storybook Rsbuild](https://github.com/rspack-contrib/storybook-rsbuild/assets/7237365/00165054-9e3e-4a15-8a99-27985989b9d2)

# Storybook × Rsbuild


latest version
NPM downloads per month
license
main branch
main branch

The repository contains the Storybook Rsbuild builder and UI framework integrations.

> [!NOTE]
> For users of Storybook v9, Storybook Rsbuild already provides basic alpha version support. Check out the [v2](https://github.com/rspack-contrib/storybook-rsbuild/tree/v2) branch (using version `2.0-alpha.x`), and refer to the [Storybook v9 migration documentation](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#from-version-8x-to-900).

## Usage

Check out the [documentation](https://storybook-rsbuild.netlify.app).

## Roadmap

### Features

- [x] Support TS type check (fork-ts-checker-webpack-plugin) _(supported in [0.0.4](https://github.com/rspack-contrib/storybook-rsbuild/releases/tag/v0.0.4))_
- [ ] Support more frameworks (Preact / Svelte / vanilla html / Lit)

### Rspack support

- [x] Support `webpackInclude` magic comment _(supported in [0.0.7](https://github.com/rspack-contrib/storybook-rsbuild/releases/tag/v0.0.7))_
- [ ] Support persistent cache
- [x] Support lazy compilation
- [ ] Support virtual modules
- [ ] Support `module.unknownContextCritical`
- [x] Support `compilation.dependencyTemplates.set` for react-docgen-typescript (supported in a workaround)

## Credits

Some code is copied or modified from [storybookjs/storybook](https://github.com/storybookjs/storybook).

## License

[MIT](./LICENSE)