Skip to content

storybook-vue/storybook-nuxt

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
September 10, 2023 17:41
October 28, 2023 03:33
August 15, 2023 18:11
September 10, 2023 16:39
August 15, 2023 17:46
October 7, 2023 16:19
October 25, 2023 22:39
September 3, 2023 15:22

Storybook for Nuxt framework

sb-nuxt (2)

Storybook package for Nuxt framework with zero configs. seamless integration supporting all Nuxt fancy features

https://www.veed.io/embed/1f9d58b6-3c76-43a1-a15e-ae95af8dff5f

Demos

Storybook module for setup:

Storybook Nuxt-Module

Storybook Nuxt-Module Demo

Supported Features

πŸ‘‰ Nuxt Modules

πŸ‘‰ Nuxt Plugins

πŸ‘‰ All in-built Nuxt Components

πŸ‘‰ Sass/Scss

πŸ‘‰ Css/Sass/Scss Modules

πŸ‘‰ JSX

πŸ‘‰ Postcss

πŸ‘‰ Auto Imports

πŸ‘‰ Runtime Config

πŸ‘‰ Composables

πŸ‘‰ Typescript (already supported out of the box by Storybook)

πŸ‘‰ Nuxt DevTools : finally as Bonus, Nuxt DevTools works amazingly with your Storybook, full features

storybook-nuxt-devtools.mov

Requirements

Getting Started

In a project without Storybook

Follow the prompts after running this command in your Nuxt project's root directory:

npx storybook-nuxt init

More on getting started with Storybook

Automatic migration

When running the upgrade command above, you should get a prompt asking you to migrate to @storybook-vue/nuxt, which should handle everything for you. In case auto-migration does not work for your project, refer to the manual migration below.

Update your main.js to change the framework property:

// .storybook/main.js
export default {
  // ...
  framework: {
    name: '@storybook-vue/nuxt', // Add this
    options: {},
  },
}

Documentation

check https://storybook.nuxtjs.org/

License

This repository is licensed under the MIT License. Feel free to use the code and modify it according to your needs.

Contacts :

πŸ”– Mail: javachakir@gmail.com

πŸ’¬ Discord: ChakAs3

πŸ¦β€β¬› Twitter: @ChakirQatab